Almost Timely News: A Deep Dive on Prompt Libraries (2023-11-19) :: View in Browser
Content Authenticity Statement
100% of this newsletter’s content was generated by me, the human. When I use AI, I’ll disclose it prominently. Learn why this kind of disclosure is important.
Watch This Newsletter On YouTube 📺
What’s On My Mind: A Deep Dive on Prompt Libraries
I’m going to studiously ignore the topical news of the week about the kerfuffle at OpenAI until we have some objective facts. In the meantime, let’s talk about your prompt library. One of the things I’ve advocated for in every talk and workshop I’ve ever given on generative AI is the importance of a prompt library, of building a prompt library. It’s more important than ever for you to have one, so let’s dig into how to set one up.
First, what is a prompt library? It’s pretty much what it sounds like – a library of prompts you use with generative AI tools that get you the results you want. Prompt libraries are universal, in that you set one up for all the different generative AI tools available – text models, image models, video models, etc. Like a real library, they help you catalog what you have and make it easy to find what you’re looking for.
Why do you need a prompt library? Two reasons. First, you need a prompt library so that you have a record of your successes, a repository of things that work. This dramatically improves repeatability and reproducibility. The first time you do a task with generative AI, you write your prompt and then every time after you have to do that same task, getting started should be as easy as copying and pasting something from your prompt library. You might need to tweak or adjust a prompt over time, but you’ve got most of what you need in a system.
Second, you need a prompt library so that you can share your successes with others when and where appropriate. If you work at a company with more than just yourself as an employee or contractor, a prompt library lets you share your encoded knowledge and capabilities with other people on your team. It helps them get started faster, and if they make improvements on your prompts, you get access to those improvements so your work gets better, too.
If this is starting to sound suspiciously like code management, it is. Prompts are software that you code. Every time you use a generative AI tool, you are coding. It’s just you’re coding in human language rather than computer language, English instead of Python. That means the same things that have made computer programming languages successful, like repositories of code and version control, are also going to make prompt engineering libraries successful too.
It also means that you should protect your prompt library with the same vigor that you protect the source code of code written by developers. In the same way you wouldn’t just willy nilly give away proprietary code from your C# or Java software repositories at your company, neither should you just give away your prompts. They are pieces of code that you run with a computer and thus valuable intellectual property.
I suppose there’s a third reason you need a prompt library, for more advanced users: it’s the basis for your own app building, for building apps based on your prompts. We’ll talk about that more in a bit.
So, what should belong in a prompt library? Think about what goes into a software repository like a Git repo:
- The software itself
- Who wrote it
- When they wrote it
- What language/platform/tool it runs in
- What it’s for/why it exists at all
- Who should or shouldn’t have access to it
In a similar vein, our prompt library should have similar metadata.
- The prompt itself, of course
- Ideally, a sample outcome of the prompt
- Who wrote the prompt
- When they wrote it
- Which model it’s for – Bard, Bing, ChatGPT, Claude 2, Stable Diffusion, Midjourney, etc.
- What category of task the prompt is for – summarization, images, rewriting, video, etc.
- The name of the prompt
If you have all this data in your prompt library, you will maximize its power because people will be able to find what they want, when they want it (including you). It will dramatically speed up your work in generative AI.
Let’s look at an example prompt and how we’d put it in a library. This prompt takes a sensational news story and reduces it to a boring news story.
You are an intelligence officer specializing in news analysis. You know open source intelligence, news, news feeds, summarization, topic modeling, semantics, linguistics, key concepts, extraction, transcripts, transcription, diarization, interviews, discussions, podcasts. Your first task is to summarize the following news article.
Summarize in the following ways:
- Remove any and all opinion and speculation; summarize only facts
- Remove any hyperbolic, highly emotional, and inflammatory language
- Remove any partisan or heavily skewed perspective
- Remove clickbait, exaggeration, and sensational language
- Remove misleading or deceptive information
- Remove promotional, commercial, and sales language
- Rewrite in a neutral point of view
This prompt is a great prompt for taking all the absurdity out of clickbait news stories and boiling them down to the facts. So, what would accompany it in a prompt library?
- The prompt
- A sample of the output that you’ve reviewed and approved
- My name
- The date I wrote it (today)
- The model it’s for – GPT-3.5-Turbo or GPT-4-Turbo
- Purpose: summarizing news stories
- Access: open
Now, how do you catalog and store prompts? With these fields in mind, store them in any appropriate storage mechanism that accommodates this sort of metadata. That can be a notebook like Evernote, OneNote, or Joplin. That can be a document management system like OneDrive, Google Drive, or shudder Sharepoint. That can be a database like AirTable or Base. Whatever works best for you that causes you the least amount of work to store the relevant data in a format that’s searchable. I personally use Joplin because it’s open-source and free. The one thing I would NOT caution is just leaving your prompts in the history mechanism of your language model interface of choice. All it takes is one accidental click/clear history, and you could lose your entire prompt library with no way of recovering it.
Here’s where your prompt library levels you up even more. Last week, you heard about Custom GPTs and fine-tuned models, how you can build apps now right inside the ChatGPT environment. Guess where all your app ideas for Custom GPTs and LLM-based apps could come from? That’s right – your prompt library. If you’ve been diligent about storing your prompts, you have a literal library of apps you could build. Now, not every prompt needs to become an app, but if you have a prompt library of the prompts you use the most, it’s trivial to turn that prompt into an app like a Custom GPT. And because you’ve already used the prompts, you know their value and can prioritize which prompts should become apps based on the ones you use the most or save you the most time.
Build a prompt library as soon as possible, and share it with the appropriate parties as quickly as you can. The sooner you have a cookbook of prompts that work great, the sooner you’ll be able to amplify and scale your productivity with generative AI.
How Was This Issue?
Rate this week’s newsletter issue with a single click. Your feedback over time helps me figure out what content to create for you.
Share With a Friend or Colleague
If you enjoy this newsletter and want to share it with a friend/colleague, please do. Send this URL to your friend/colleague:
For enrolled subscribers on Substack, there are referral rewards if you refer 100, 200, or 300 other readers. Visit the Leaderboard here.
ICYMI: In Case You Missed it
Besides the newly-refreshed Google Analytics 4 course I’m relentlessly promoting (sorry not sorry), I recommend the piece on why I moved my newsletter to Substack.
- You Ask, I Answer: Why I Moved My Newsletter to Substack?
- You Ask, I Answer: Generative AI Impact on Paid Search?
- You Ask, I Answer: Which Generative AI Tools to Use?
- Almost Timely News, November 12, 2023: Getting Started with OpenAI Custom GPTs (Custom ChatGPT)
- You Ask, I Answer: Style Transfer in Generative AI Writing?
- OpenAI, Hubspot, Substack and More!
- In-Ear Insights: Custom GPT & Software Development Best Practices
Skill Up With Classes
These are just a few of the classes I have available over at the Trust Insights website that you can take.
- 👉 Google Analytics 4 for Marketers
- 👉 Google Search Console for Marketers (🚨 just updated with AI SEO stuff! 🚨)
- ⭐️ The Marketing Singularity: How Generative AI Means the End of Marketing As We Knew It
- Powering Up Your LinkedIn Profile (For Job Hunters) 2023 Edition
- Measurement Strategies for Agencies
- Empower Your Marketing With Private Social Media Communities
- Exploratory Data Analysis: The Missing Ingredient for AI
- How AI is Changing Marketing, 2022 Edition
- How to Prove Social Media ROI
- Proving Social Media ROI
- Paradise by the Analytics Dashboard Light: How to Create Impactful Dashboards and Reports
Advertisement: Generative AI Workshops & Courses
Imagine a world where your marketing strategies are supercharged by the most cutting-edge technology available – Generative AI. Generative AI has the potential to save you incredible amounts of time and money, and you have the opportunity to be at the forefront. Get up to speed on using generative AI in your business in a thoughtful way with Trust Insights’ new offering, Generative AI for Marketers, which comes in two flavors, workshops and a course.
Workshops: Offer the Generative AI for Marketers half and full day workshops at your company. These hands-on sessions are packed with exercises, resources and practical tips that you can implement immediately.
Course: We’ve turned our most popular full-day workshop into a self-paced course. The Generative AI for Marketers online course launches on December 13, 2023. You can reserve your spot and save $300 right now with your special early-bird discount! Use code: EARLYBIRD300. Your code expires on December 13, 2023.
Get Back to Work
Folks who post jobs in the free Analytics for Marketers Slack community may have those jobs shared here, too. If you’re looking for work, check out these recent open positions, and check out the Slack group for the comprehensive list.
- Business Intelligence Manager at TRKKN
- Content Writer- Saas Experience at Salesforce
- Data Analytics Platform – Engineer at Salesforce
- Digital Strategy & Marketing Manager at Safari Ltd.
- Sales Manager Of Advertising Solutions (Adtech)- User Acquisition/Gaming Industry at Appier
- Senior Account Executive at Larson Communications
- Senior Director Of Product Marketing at Venafi
- Social Media Manager at Bellway
- Sr. Manager, Product Analytics at NBCUniversal
- Sr. Marketing Manager – Revenue (Us – Remote) at Mediavine
- Vp Data & Ai at air up GmbH
What I’m Reading: Your Stuff
Let’s look at the most interesting content from around the web on topics you care about, some of which you might have even written.
Social Media Marketing
- Mastering Instagram Influencer Marketing: Strategies for Success via Sprout Social
- The Network Effect: Why Companies Should Care About Employees LinkedIn Connections via HBS Working Knowledge
- IBM cuts ads on X amid claims they appeared near Nazi posts
Media and Content
- Why Content Marketing Is Important for B2B Brands
- Content planning for your (growing) blog: 6 easy-to-use tips
- Long Form Content: What Is It? Benefits & How to Create It?
SEO, Google, and Paid Media
- As Elon Musk Endorses Bigoted Nonsense, Advertisers Find Their Ads On Nazi Content via Techdirt
- Why You Should Switch To An Always-On SEO Auditing Strategy
- Core Web Vitals Impact on Traffic and Conversions via Portent
Advertisement: Business Cameos
If you’re familiar with the Cameo system – where people hire well-known folks for short video clips – then you’ll totally get Thinkers One. Created by my friend Mitch Joel, Thinkers One lets you connect with the biggest thinkers for short videos on topics you care about. I’ve got a whole slew of Thinkers One Cameo-style topics for video clips you can use at internal company meetings, events, or even just for yourself. Want me to tell your boss that you need to be paying attention to generative AI right now?
Tools, Machine Learning, and AI
- Turmoil at OpenAI: after firing Sam Altman, whats next for the home of ChatGPT? via The Verge
- Retrieval-Augmented Generation with LangChain, Amazon SageMaker JumpStart, and MongoDB Atlas semantic search via AWS Machine Learning Blog
- YouTube rolls out AI music makers to take on TikTok via ReadWrite
Analytics, Stats, and Data Science
- LinkedIn Analytics: The 2024 Guide for Marketers
- A Deep Dive into Model Quantization for Large-Scale Deployment via Analytics Vidhya
- 9 Content Marketing Metrics To Measure Your Strategy’s ROI
All Things IBM
- An introduction to Wazi as a Service via IBM Blog
- How to accelerate your data monetization strategy with data products and AI via IBM Blog
- Watsonx: a game changer for embedding generative AI into commercial solutions via IBM Blog
Dealer’s Choice : Random Stuff
- How Generative AI Could Help Us Predict the Next Pandemic
- Here’s Why Some Actors Oppose The SAG-AFTRA Artificial Intelligence Deal
- Language Model Unalignment: Parametric Red-Teaming to Expose Hidden Harms and Biases
How to Stay in Touch
Let’s make sure we’re connected in the places it suits you best. Here’s where you can find different content:
- My blog – daily videos, blog posts, and podcast episodes
- My YouTube channel – daily videos, conference talks, and all things video
- My company, Trust Insights – marketing analytics help
- My podcast, Marketing over Coffee – weekly episodes of what’s worth noting in marketing
- My second podcast, In-Ear Insights – the Trust Insights weekly podcast focused on data and analytics
- On Threads – random personal stuff and chaos
- On LinkedIn – daily videos and news
- On Instagram – personal photos and travels
- My free Slack discussion forum, Analytics for Marketers – open conversations about marketing and analytics
Advertisement: Ukraine 🇺🇦 Humanitarian Fund
The war to free Ukraine continues. If you’d like to support humanitarian efforts in Ukraine, the Ukrainian government has set up a special portal, United24, to help make contributing easy. The effort to free Ukraine from Russia’s illegal invasion needs our ongoing support.
Events I’ll Be At
Here’s where I’m speaking and attending. Say hi if you’re at an event also:
- Social Media Marketing World, San Diego, February 2024
- Australian Food and Grocery Council, Melbourne, May 2024
- MAICON, Cleveland, September 2024
Events marked with a physical location may become virtual if conditions and safety warrant it.
If you’re an event organizer, let me help your event shine. Visit my speaking page for more details.
Can’t be at an event? Stop by my private Slack group instead, Analytics for Marketers.
Events with links have purchased sponsorships in this newsletter and as a result, I receive direct financial compensation for promoting them.
Advertisements in this newsletter have paid to be promoted, and as a result, I receive direct financial compensation for promoting them.
My company, Trust Insights, maintains business partnerships with companies including, but not limited to, IBM, Cisco Systems, Amazon, Talkwalker, MarketingProfs, MarketMuse, Agorapulse, Hubspot, Informa, Demandbase, The Marketing AI Institute, and others. While links shared from partners are not explicit endorsements, nor do they directly financially benefit Trust Insights, a commercial relationship exists for which Trust Insights may receive indirect financial benefit, and thus I may receive indirect financial benefit from them as well.
Thanks for subscribing and reading this far. I appreciate it. As always, thank you for your support, your attention, and your kindness.
See you next week,
Christopher S. Penn
You might also enjoy:
- You Ask, I Answer: Google Tag Manager and Google Analytics Integration?
- Almost Timely News, 17 October 2021: Content Creation Hacks, Vanity Metrics, NFTs
- How I Think About NFTs
- Understand the Meaning of Metrics
- The Biggest Mistake in Marketing Data
Want to read more like this from Christopher Penn? Get updates here:
Get your copy of AI For Marketers