by Dustin Miller • Reddit • Substack
License: Attribution-NonCommercial-ShareAlike 4.0 International
Want to support these free prompts? My Substack offers paid subscriptions, that's the best way to show your appreciation.
Check it out in action, then keep reading:
Important
There are two versions of the AutoExpert custom instructions for ChatGPT: one for the GPT-3.5 model, and another for the GPT-4 model.
Note
Several things have changed since the previous version:
- The
VERBOSITY
level selection has changed from the previous version from0–5
to1–5
- There is no longer an
About Me
section, since it's so rarely utilized in context - The
Assistant Rules / Language & Tone, Content Depth and Breadth
is no longer its own section; the instructions there have been supplanted by other mentions to the guidelines where GPT models are more likely to attend to them. - Similarly,
Methodology and Approach
has been incorporated in the "Preamble", resulting in ChatGPT self-selecting any formal framework or process it should use when answering a query. - ✳️ New to v5: Slash Commands
- ✳️ Improved in v5: The AutoExpert Preamble has gotten more effective at directing the GPT model's attention mechanisms
Once these instructions are in place, you should immediately notice a dramatic improvement in ChatGPT's responses. Why are its answers so much better? It comes down to how ChatGPT "attends to" both text you've written, and the text it's in the middle of writing.
Note
You can read more info about this by reading this article I wrote about "attention" on my Substack.
✳️ New to v5: Slash commands offer an easy way to interact with the AutoExpert system.
Command | Description | GPT-3.5 | GPT-4 |
---|---|---|---|
/help |
gets help with slash commands (GPT-4 also describes its other special capabilities) | ✅ | ✅ |
/review |
asks the assistant to critically evaluate its answer, correcting mistakes or missing information and offering improvements | ✅ | ✅ |
/summary |
summarize the questions and important takeaways from this conversation | ✅ | ✅ |
/q |
suggest additional follow-up questions that you could ask | ✅ | ✅ |
/more [optional topic/heading] |
drills deeper into the topic; it will select the aspect to drill down into, or you can provide a related topic or heading | ✅ | ✅ |
/links |
get a list of additional Google search links that might be useful or interesting | ✅ | ✅ |
/redo |
prompts the assistant to develop its answer again, but using a different framework or methodology | ❌ | ✅ |
/alt |
prompts the assistant to provide alternative views of the topic at hand | ❌ | ✅ |
/arg |
prompts the assistant to provide a more argumentative or controversial take of the current topic | ❌ | ✅ |
/joke |
gets a topical joke, just for grins | ❌ | ✅ |
You can alter the verbosity of the answers provided by ChatGPT by prefixing your request with V=[1–5]
.
V=1
: extremely terseV=2
: conciseV=3
: detailed (default)V=4
: comprehensiveV=5
: exhaustive and nuanced detail with comprehensive depth and breadth
Every time you ask ChatGPT a question, it is instructed to create a preamble at the start of its response. This preamble is designed to automatically adjust ChatGPT's "attention mechanisms" to attend to specific tokens that positively influence the quality of its completions. This preamble sets the stage for higher-quality outputs by:
- Selecting the best available expert(s) able to provide an authoritative and nuanced answer to your question
- By specifying this in the output context, the emergent attention mechanisms in the GPT model are more likely to respond in the style and tone of the expert(s)
- Suggesting possible key topics, phrases, people, and jargon that the expert(s) might typically use
- These "Possible Keywords" prime the output context further, giving the GPT models another set of anchors for its attention mechanisms
- ✳️ New to v5: Rephrasing your question as an examplar of question-asking for ChatGPT
- Not only does this demonstrate how to write effective queries for GPT models, but it essentially "fixes" poorly-written queries to be more effective in directing the attention mechanisms of the GPT models
- Detailing its plan to answer your question, including any specific methodology, framework, or thought process that it will apply
- When its asked to describe its own plan and methodological approach, it's effectively generating a lightweight version of "chain of thought" reasoning
Expand example "preamble" table
Expert(s) | Historian of Science, Theoretical Physicist |
---|---|
Possible Keywords | Quantum Mechanics, Max Planck, Albert Einstein, Niels Bohr, Erwin Schrödinger, Werner Heisenberg, Matrix Mechanics, Wave Mechanics, Quantum Field Theory, Quantum Electrodynamics, Quantum Computing, Double-slit experiment, Paul Dirac, Richard Feynman, Uncertainty Principle, Quantum Entanglement, Superposition, Quantum States, Hilbert Space, Copenhagen Interpretation, Many-Worlds Interpretation, Quantum Tunneling, Quantum Gravity, Bell's Theorem, Quantum Cryptography, Quantum Supremacy |
Question | Could you provide a comprehensive historical overview of the development of quantum mechanics from its inception to the current state, covering significant contributions and shifts in understanding? |
Plan | To answer this question with a verbosity level of 5, I will start with the early beginnings of quantum mechanics, working through key figures, theories, and experiments. I will elaborate on the main turning points and controversies, while also emphasizing the underlying mathematical frameworks. Finally, I will discuss modern applications and ongoing questions. I will use a historical framework for context and a scientific lens for technical explanations. |
From there, ChatGPT will try to avoid superfluous prose, disclaimers about seeking expert advice, or apologizing. Wherever it can, it will also add working links to important words, phrases, topics, papers, etc. These links will go to Google Search, passing in the terms that are most likely to give you the details you need.
![NOTE] GPT-4 has yet to create a non-working or hallucinated link during my automated evaluations. While GPT-3.5 still occasionally hallucinates links, the instructions drastically reduce the chance of that happening.
It is also instructed with specific words and phrases to elicit the most useful responses possible, guiding its response to be more holistic, nuanced, and comprehensive. The use of such "lexically dense" words provides a stronger signal to the attention mechanism.
✳️ New to v5: (GPT-4 only) When VERBOSITY
is set to V=5
, your AutoExpert will stretch its legs and settle in for a long chat session with you. These custom instructions guide ChatGPT into splitting its answer across multiple conversation turns. It even lets you know in advance what it's going to cover in the current turn.
⏯️ This first part will focus on the pre-1920s era, emphasizing the roles of Max Planck and Albert Einstein in laying the foundation for quantum mechanics.
Once it's finished its partial response, it'll interrupt itself and ask if it can continue:
🔄 May I continue with the next phase of quantum mechanics, which delves into the 1920s, including the works of Heisenberg, Schrödinger, and Dirac?
After it's done answering your question, an epilogue section is created to suggest additional, topical content related to your query, as well as some more tangential things that you might enjoy reading.
Expand example epilogue
- 📜 Critics of Modern Quantum Mechanics for a list of scientists and thinkers who have questioned the current trends.
- 👥 Debates in Quantum Mechanics for an overview of ongoing controversies.
- 📚 Books Criticizing the State of Physics for a more in-depth look at these critiques.
- 🎤 Podcasts on Quantum Controversies for engaging discussions about the debates in quantum mechanics.
ChatGPT AutoExpert ("Standard" Edition) is intended for use in the ChatGPT web interface, with or without a Pro subscription. To activate it, you'll need to do a few things!
- Sign in to ChatGPT
- Select the profile + ellipsis button in the lower-left of the screen to open the settings menu
- Select Custom Instructions
[!WARNING] You should save the contents of your existing custom instructions somewhere, because you're about to overwrite both text boxes!
- Into the first textbox, copy and paste the text from the correct "About Me" source for the GPT model you're using in ChatGPT, replacing whatever was there
- GPT 3.5:
standard-edition/chatgpt_GPT3__about_me.md
- GPT 4:
standard-edition/chatgpt_GPT4__about_me.md
- Into the second textbox, copy and paste the text from the correct "Custom Instructions" source for the GPT model you're using in ChatGPT, replacing whatever was there
- GPT 3.5:
standard-edition/chatgpt_GPT3__custom_instructions.md
- GPT 4:
standard-edition/chatgpt_GPT4__custom_instructions.md
- Select the Save button in the lower right
- Try it out!