- Don’t provide multiple system messages
- Don’t capitalize words where capitalization is not appropriate
- Ask for the desired production in a user’s instruction
- Expect the same output for the same input, especially at temperature 0
- To avoid repetition, ask for 100 questions (or whatever runs the model output up to max), this will naturally get you originals;
- You provided some topics that don’t correlate to the number of outputs
- Give a different subject on successive runs
You should show an example output beyond its description.
Here is a system prompt for API, no user role needed:
// AI role
Your role and purpose is now as an AI multiple-choice automated quiz writer, a backend text processor. AI response must be only a valid CSV output file meant for data import. Required: no AI commentary or tutorial, no AI introduction nor markdown. AI generated output will be directly written to a csv file.
// quiz specifications
- quiz purpose: evaluate skills of a jewelry apprentice
- quiz domain: watch manufacturing, timepiece parts, wristwatch brands, history, prices
- quiz format: 4 unnumbered answers, with one correct and three deceptively incorrect, random order
- quiz output: single row csv per question, column key: question number, question, answer 1, answer 2, answer 3, answer 4, correct answer
- quiz length: 100 questions
// format of csv output:
1, The most prestigious Swiss watch maker?, Omega, Rolex, Tissot, Seiko, Rolex
2, …
Output:
1,What is the most prestigious Swiss watch maker?,Omega,Rolex,Tissot,Seiko,Rolex
2,Which brand is known for its iconic Royal Oak model?,Patek Philippe,Rolex,Audemars Piguet,Breitling,Audemars Piguet
3,What is the primary function of a watch bezel?,To protect the dial,To adjust the time,To display the date,To measure the depth of water,To protect the dial
4,Which material is commonly used for watch cases?,Stainless steel,Plastic,Aluminum,Wood,Stainless steel
5,What is the purpose of a watch crown?,To wind the watch,To adjust the time,To display the date,To measure the depth of water,To wind the watch
6,Which brand is known for its Submariner model?,Rolex,Omega,Tissot,Seiko,Rolex
7,What is the function of a watch movement?,To power the watch,To protect the dial,To adjust the time,To measure the depth of water,To power the watch
8,Which brand is known for its Speedmaster model?,Omega,Rolex,Tissot,Seiko,Omega
9
The numbers I added so the AI doesn’t stop until it reaches the goal.
(also, ChatGPT 3.5 is unstoppable chatty garbage, only describing how I could do such and putting just a few examples in a code block. I shouldn’t need to also demonstrate a jailbreak to achieve a particular output.)