Prompt Libraries
Kyle Balmer
?? AI entrepreneurship || RISEN? prompt framework || International AI trainer || 60k newsletter readers || 8x best sellers || 200k audience || Forbes featured || Great eyebrows
Here’s how to build a high-quality prompt library and:
I want to show you how I store my Library prompts and give you a template.
In a previous post we looked at using my RISEN framework to make high quality ad hoc prompts.
Ad hoc prompts sit at the bottom of this ‘levels of AI’ diagram.
If you find yourself using the same ad hoc prompts over and over again then I’d recommend adding them to a library. The next step up.
Before doing this though make sure you have the prompt polished.
I’ll show you how I polish a prompt. Then we’ll look at building a Library.
Prompt Polishing
I’ll give you three basic methods I use to polish prompts I use myself and those I give you in my newsletter.
First up, the?stress test.
Expose your prompt to lots of different inputs to make sure it continues to perform.
In the last Part we had a blog article generating prompt. To make it work we entered a [topic] each time.
To stress test this prompt we would try it with a whole range of topics. The key is to make sure that the prompt works?regardless?of the inputs we give it.
If it only works for very specific inputs then it’s not a useful prompt and probably not ready for us to save into a library. The whole point of it being in a library is that it is reusable - so if it works only in very specific situations it’s not worth keeping!
Second, do?clean runs.
ChatGPT will remember all the previous instructions and feedback you’ve used in the chat so far.
For this reason it’s important to test your prompts in a new clean chat. This acts as a blank slate so the?only?information being used is from the prompt.
Having extra context from previous chat allows your prompt to draw on additional information and perform better. We want to see it in action without all that extra information!
Therefore make sure to run your tests in a clean new chat.
Third,?ask for improvements. This is a more advanced technique that works wonders.
We’ll use a ChatGPT prompt to improve our ChatGPT prompts. Genius huh?
Here’s a prompt:
Let’s run is using the prompt from the last Part. Here it is again for reference:
领英推荐
When run with the improvement prompt we get suggestions like so:
Review and implement the improvements manually or just ask ChatGPT to apply the suggested changes.
Then, and this is important, test the output of this new version of your prompt against how it was before! Don’t just assume it’s better but make sure to test.
Building a Library
Once you are happy with the final form of your prompt let’s save it in a library.
You’re library can be as simple as a Word/Excel document.
The main thing is having a place to keep your prompts that is:
That’s sort of it. If an Excel works for you: great.
I personally have mine in Notion like this:
If you are a Premium Subscriber you have access to this.
If you want to use Notion I’d recommend something similar. Keep it simple:
The tags allow you to categorise prompts which is helpful when your library grows.
What the tags are depend on what your prompts are for. Mine are digital marketing related and so I use blogging, newsletter, content marketing, SEO etc.
If you are building a customer service prompt library maybe your tags would be complaints, feedback request, review request, technical support etc.
Use whatever helps you sort and find your prompts. And keep the library system simple - don’t overcomplicate it!
Want the full guide for free? Find it here: https://aibusinessbreakthrough.com/deploy/
This originally featured in my free daily AI Entrepreneur emails.
Subscribe for free here: [promptentrepreneur.beehiiv.com/subscribe](https://promptentrepreneur.beehiiv.com/subscribe)
I build Clay automation for SaaS sales teams so they can scale their revenue without growing headcounts.
1 年I read it and it was great! However, it sucks that ChatGPT has message limits and sometimes I have to wait 3 hours to be able to do it again. How do you deal with this?