Follow these guidelines to ensure your prompts, and your access to AIPRM, are maintained.
A public prompt template is a document that you create and share with the AIPRM community. Anybody with the AIPRM extension can see and use public templates, which means your work will be available to 100,000s of users.
To ensure a minimum standard of quality, we developed a few guidelines. Build your prompt with these standards in mind. No coding skills are required. All you need is a bit of time and a good idea.
There are four main sections in this article:
The first step is to open a blank template.
The popup displays a blank template form. There are three main sections.
Prompt Template - Enter your instructions for the AI. The field has two important placeholders that you must use: [PROMPT] and [TARGETLANGUAGE], which are described below. You can also use one or more [VARIABLE] placeholders. A different article describes AIPRM prompt variables.
Text fields - Fill in these fields with accurate and descriptive information. Be sure to read and follow our rules for these fields (see below). These rules help creators produce useful templates that meet a minimum standard of quality.
Drop-down fields - Use the fields to customize the template. Be sure to click the Who can see this? field and select Only me (Private) while you build the template. When it’s complete, select the Everyone (Public) option.
Follow these rules when writing text for the Prompt Template field to promote usability and stability.
Prompts should not be written for only one topic (e.g. Write about GSCE exam). Instead, the user must be able to insert variable data using the [PROMPT] placeholder.
Here are some examples of phrases that you could use in the Prompt Template field:
Write a prompt that members of our international community can use. That means the output language must be a variable. You cannot, for instance, write a prompt template that generates an output in a single language. In the Prompt Template field, use the placeholder [TARGETLANGUAGE] in the text.
Example phrases to use:
ChatGPT is sometimes like a stubborn little child. It doesn’t always want to follow instructions. As a prompt engineer, your job is to ensure ChatGPT follows the template’s instructions. Use these four tips to craft prompt template text so that ChatGPT generates on-target outputs.
Reset the model at the start. Add a sentence like, Please ignore all previous instructions. This reset tells ChatGPT to forget any previous context it had. Remember, ChatGPT is innovative because it is a dialogue-specific model. It remembers what was discussed before. The reset instruction makes ChatGPT forget the past, so you have a clean and consistent start.
Frame the role of a model at the start. Add a sentence like, I want you to act as a very proficient SEO and high-end copywriter that speaks and writes fluent [TARGETLANGUAGE]. Note we pass the language placeholder here. We may need to use it again, but this is a good start. Depending on the task, it is important to tell ChatGPT to switch writing roles. Copywriters don’t write like SEO writers, who don’t write like attorneys, for example.
Test your prompt and if needed reassure the model to be capable. This is where you (qua prompt engineer) have to motivate the model. Strange, but true. You have to convince the AI model like a junior developer. “Yes," you say to the AI, “I know you can do this.” If you’re writing an SEO-related prompt, you might add something like, I want you to pretend that you can write content so well in [TARGETLANGUAGE] that it can outrank other websites.
Test your prompt in various settings. To make sure your prompt is valuable to yourself and the community, run your prompt template with different topics and languages. If you speak only one language, run the output through Google Translate and see what it says when you translate it back to English. If you don’t test your prompt, the results will be very frustrating. Expect to test and retest for a few hours before you have a prompt that generates excellent content for a specific version of the model.
Based on the above reusability and stability tips, we created text for the Prompt Template field. Feel free to copy this passage to a text editor and modify it for your purposes.
Please ignore all previous instructions. I want you to respond only in language [TARGETLANGUAGE]. I want you to act as a very proficient SEO and high end copywriter that speaks and writes fluently [TARGETLANGUAGE]. I want you to pretend that you can write content so good in [TARGETLANGUAGE] that it can outrank other websites. Your task is to summarize the text I give you in 20 words or a maximum 130 characters. All output shall be in [TARGETLANGUAGE]. The text to summarize is this:
When a user runs a prompt with the above text in the Prompt Template field, the following actions take place:
Each prompt template has three description fields: Teaser, Prompt Hint, and Title. Make sure the text in these fields is well-written, and contains enough specific detail. Write the descriptions in English. Text in the Prompt Template field can be written in another language.
When creating text for these three fields, be sure to follow these rules:
DO NOT advertise your brand or domain name in the Title field. That is considered spam and will be removed.
DO NOT use Emojis.
DO NOT enter irrelevant text or blatant spam.
DO NOT include typos.
DO NOT use these words in your descriptions: Real-Time, Live, or Crawl - except when you use the AIPRM Live Crawling Feature in your prompt.
In a few words, explain what the prompt does. Write up to three sentences with punctuation.
Examples of good teasers:
Be as specific as possible. Short form is okay with keywords or all caps. Tell the user what they need to enter into the field. When a user selects a prompt, ChatGPT displays this instructional text in the input field.
Example phrases to use:
The text in the Title field works like an email Subject line. If it communicates a benefit or clear message, the user is more likely to open it.
Examples of titles from some popular public prompts:
You can promote your company or business with your name at a reasonable length. If you enter a CTA or promo text, we’ll remove the prompt. DO NOT add an emoji.
You can promote your company or business by adding a link to these types of content:
Links to these types of content are NOT allowed:
But this is like coding. I'm not a developer.
Yes, it is like coding. No, you don’t need to be a developer if you can understand the principle of text replacements from (your input text) into the [PROMPT] placeholder.
What if I need the prompt template only in Language XYZ?
That’s fine, then keep it private. Most users in the USA will NOT need a Prompt Template that instructs the model to answer in Portuguese. Most users in Germany will NOT need a Prompt Template that instructs the model to answer in Italian. Does that make sense?
What if I need the prompt only for my niche ABC?
That’s fine, then keep it private. Public prompts must work for many topics and all languages AIPRM supports.
OMG, this AIPRM prompt engineering is too much hassle for me!
Yes, prompt engineering is hard work. Your job and goal are to produce reproducible, stable, reusable, and multi-lingual prompts if you want them public in AIPRM. If you don’t want to put in that work, that’s fine. But your prompts won’t be published to the public Community of AIPRM. You can still use them for yourself.