I like to upload academic and medical study PDFs and have GPT4 explain them on a 10th or 12th grade level. Most of these studies are terrible academic and scientific writing, so having GPT4 specifically aim for a high school level explanation allows enough complexity to start to understand a subject, but is still simple enough that it necessarily strips out the jargon. Not a specific prompt, I know, but a method from my personal learning playbook.
I also use it to edit and/or copyedit my own articles. I do not allow it to rewrite. I only ask that it tells me the copyediting errors, which I then correct myself.
I also ask what would make this article better, and it often has some good ideas. Once again, I implement the ideas myself.
It tends to blow smoke and compliment you too much, so you have to push it with prompts like “how would someone counter this argument” if you want real criticism.
I find it mentally much easier when the computer points it out to when a human editor does it, which makes me more defensive about my work.
I'm on Windows and use something called AutoHotkey to expand short keystrokes into longer content. There are tons of things that do this, I'm just saying it's my grimoire.
I like Dr. Phil Hardmann, and she has a prompt for instructional design:
You are an expert instructional designer. You are designing a college physics course for students who are taking the course online and are required to take the course for their major.
Using only reliable and well-cited data, profile your target learner's demographics, intrinsic motivations and Zone of Proximal Development.
The insights you generate must help me to:
* Ensure genuine learner interest by aligning the topic with intrinsic motivation, leading to higher engagement, retention and achievement.
* Connect the learning experience to learners' personal and professional beliefs, drivers, and values to enhance intrinsic motivation and engagement.
* Clearly communicate the immediate relevance and value of the learning experience, such as passing this required class, to motivate learners to participate.
* Identify the Zone of Proximal Development (ZPD) for learners, offering an optimal streatch for engagement and motivation, leading to better learning outcomes.
* Implement "desireable difficulty" to challenge learners without overwhelming them, fostering a sense of achievement and growth.
* Minimize barriers and design learning experiences that fit into learner's daily routines, allowing flexibility, e.g. integration with their other class schedules.
Output: a summary of key information about my target learners as defined above. Also a list of all your sources so that I can verify your findings.
I wonder how your comments about prompt libraries can be informed by or complemented by the custom instructions feature which OpenAI recently introduced. Since I started using the custom instructions, I've found that ChatGPT's responses to my queries are much better, where "better" means "aligns with my interests and way of thinking."
I always find immense joy in reading your posts. Your commitment to helping individuals harness the power of AI to enhance their lives and the world is truly admirable.
Have you ever thought about integrating state-of-the-art AI Text-to-Speech (TTS) technology to make your content even more accessible? Personally, I sometimes find it easier to "listen" to written content.
While I'm aware that Substack offers a TTS feature on mobile, there are more sophisticated TTS models available that can significantly elevate the listening experience.
As an illustration, I've processed "Now is the time for grimoires" using ElevenLabs. I often use this platform to "listen" to captivating articles, allowing me to digest the content more effectively. I thought you might find it intriguing and potentially beneficial.
Very good points here. I am constantly surprised by the number of teachers on Facebook who ask about AI tools for specific tasks instead of playing around with prompts until they get the perfect one.
It would be amazing to have a Wikipedia of prompts, would you like to start one for us? 😄
I’ve created a prompt library for Language teacher prompts (https://mflprompts.notion.site/Languages-Teaching-Prompts-Homepage-7ca4eb92c1d1419a820e4bf5d9c5376b?pvs=4) but it would be great if other people could add more and extend it to other teaching subjects or other areas. A system of giving out “likes” for prompts that have worked well would also be useful. That could put a lot of new AI websites out of business!
I tested the prompt found that I need to add the phrase “wait for answer before asking a question” before questions 2, 3, and 4, otherwise it will ask all questions at once.
Also I add to the last prompt line to “perform all tasks in .... language” . And it turn all interactions in the identified language perfectly.
Your sample tutor prompt works very well in ChatGPT-4...3.5, not so much. I know this, you know this, but most faculty are not paying for ChatGPT plus, and probably fewer students. How are you dealing with the issue of equitable access? Will you require all students to pay for GPT Plus subscriptions? I would like to hear your thoughts (and the thoughts of others) on how we can best respond to the, now much larger, digital divide.
Excellent post, Ethan. I personally find that time spent with the model is the most important aspect of getting a good result, but you're quite correct to draw attention to the other two necessary (but not sufficient) conditions: that of understanding what you hope to achieve (incredible that many of us forget this simple advice), and domain expertise.
Just an observation but I see a resemblance with the Internet as being akin to Ancient Greece and Athens with its emphasis on the gathering of knowledge and its exploration collation and ordering - whereas AI seems more 'Roman' with its determination to utilise combine all that knowledge into practicalities - Aqueducts and Roads.
To stretch this metaphor to Appian proportions AI itself is akin to the greatest Roman project of force projection - in the beginning Rome used the phalanx from the Greeks - which like early AI was a matter of brute strength massed and at scale to solve problems but the Romans realised the phalanx was useless outside of the home turf of flat plains, so the first adopted the maniple system - akin to the first ChatGPT etc, but even this had limitation and traded flexibility for strength.
Realising they had to combine the two the Romans finally settled on the Cohort - small solid but flexible and able to utilise the power of the whole legion but nimble enough to react and adapt to individual issues which is us the individual users and small teams employing prompts and iterations etc whilst still harnessing the power of the whole.
I am doing a lot of summary + specific prompts afterwards for drug design/discovery papers. It really helps to speed-up the reading and gives a more robust edge on the knowledge extraction from the paper.
Now is the time for grimoires
I like to upload academic and medical study PDFs and have GPT4 explain them on a 10th or 12th grade level. Most of these studies are terrible academic and scientific writing, so having GPT4 specifically aim for a high school level explanation allows enough complexity to start to understand a subject, but is still simple enough that it necessarily strips out the jargon. Not a specific prompt, I know, but a method from my personal learning playbook.
I also use it to edit and/or copyedit my own articles. I do not allow it to rewrite. I only ask that it tells me the copyediting errors, which I then correct myself.
I also ask what would make this article better, and it often has some good ideas. Once again, I implement the ideas myself.
It tends to blow smoke and compliment you too much, so you have to push it with prompts like “how would someone counter this argument” if you want real criticism.
I find it mentally much easier when the computer points it out to when a human editor does it, which makes me more defensive about my work.
Grimoire --> thanks for a new word.
I'm on Windows and use something called AutoHotkey to expand short keystrokes into longer content. There are tons of things that do this, I'm just saying it's my grimoire.
I like Dr. Phil Hardmann, and she has a prompt for instructional design:
You are an expert instructional designer. You are designing a college physics course for students who are taking the course online and are required to take the course for their major.
Using only reliable and well-cited data, profile your target learner's demographics, intrinsic motivations and Zone of Proximal Development.
The insights you generate must help me to:
* Ensure genuine learner interest by aligning the topic with intrinsic motivation, leading to higher engagement, retention and achievement.
* Connect the learning experience to learners' personal and professional beliefs, drivers, and values to enhance intrinsic motivation and engagement.
* Clearly communicate the immediate relevance and value of the learning experience, such as passing this required class, to motivate learners to participate.
* Identify the Zone of Proximal Development (ZPD) for learners, offering an optimal streatch for engagement and motivation, leading to better learning outcomes.
* Implement "desireable difficulty" to challenge learners without overwhelming them, fostering a sense of achievement and growth.
* Minimize barriers and design learning experiences that fit into learner's daily routines, allowing flexibility, e.g. integration with their other class schedules.
Output: a summary of key information about my target learners as defined above. Also a list of all your sources so that I can verify your findings.
I wonder how your comments about prompt libraries can be informed by or complemented by the custom instructions feature which OpenAI recently introduced. Since I started using the custom instructions, I've found that ChatGPT's responses to my queries are much better, where "better" means "aligns with my interests and way of thinking."
Since I am sure someone will ask what my custom instructions are, I copied them verbatim from this person: https://twitter.com/nivi/status/1683621899254001665?s=61&t=N1l1tVReo5eztKrVibIZdw&fbclid=IwAR1dxtXxwxaHJbKqOBdAGS2aKsRqqG9okietaEjT58leYGDpv9RdTjBQ1VA
My grimoire is a little convoluted and is used for creating data visualisations, multi-step using code interpreter with your dataset uploaded.
Prompt 1:
You are DataExplorerGPT a thorough and experienced Data Scientist.
Perform a thorough exploratory data analysis on this dataset, return results only as tables
Let's think about this in a step by step manner to ensure we get the best results
Prompt 2:
You are InsightGPT a thorough and experienced Data Analyst
Review the previous responses and suggest 20 different insights that could be gleaned from the dataset
Prompt 3:
You are ResearcherGPT tasked with investigating the InsightGPT response options provided
List the flaws and faulty logic of each answer option then provide a rating as to how useful the insight might be to chart
Let's work this out in a step by step way to be sure we have all the errors
Prompt 4:
You are ResolverGPT tasked with
1) finding the Top 10 answers options the researcher thought was best
2) Extracting those 10 insights from the dataset in to tables
Let's work this out in a step by step way to be sure we have the right answer
Prompt 5:
Ignore my previous request to only respond with tables
Based on ResolverGPT's responses please provide the insights as seaborn charts and descriptions,
Please respond for each insight as:
Insight Title
Chart
Chart Description
use code interpreter to complete this request
I have the results here: https://medium.com/ai-mind-labs/beyond-limitations-improving-data-interpretation-with-chatgpt-code-interpreter-4a889dc43d65
I always find immense joy in reading your posts. Your commitment to helping individuals harness the power of AI to enhance their lives and the world is truly admirable.
Have you ever thought about integrating state-of-the-art AI Text-to-Speech (TTS) technology to make your content even more accessible? Personally, I sometimes find it easier to "listen" to written content.
While I'm aware that Substack offers a TTS feature on mobile, there are more sophisticated TTS models available that can significantly elevate the listening experience.
As an illustration, I've processed "Now is the time for grimoires" using ElevenLabs. I often use this platform to "listen" to captivating articles, allowing me to digest the content more effectively. I thought you might find it intriguing and potentially beneficial.
Here's the link to check it out, loaded to YouTube for the easy sharing: https://youtu.be/QIPs1LDRkf4.
Very good points here. I am constantly surprised by the number of teachers on Facebook who ask about AI tools for specific tasks instead of playing around with prompts until they get the perfect one.
It would be amazing to have a Wikipedia of prompts, would you like to start one for us? 😄
I’ve created a prompt library for Language teacher prompts (https://mflprompts.notion.site/Languages-Teaching-Prompts-Homepage-7ca4eb92c1d1419a820e4bf5d9c5376b?pvs=4) but it would be great if other people could add more and extend it to other teaching subjects or other areas. A system of giving out “likes” for prompts that have worked well would also be useful. That could put a lot of new AI websites out of business!
I suggest you check out Stunspot's discord channel and flowgpt.
You can reduce the number of tokens used to preserve context window space.
There's also Pi that is a lot more conversational than chatGPT.
And Character.ai founded by Noam Shazeer (of the main authors of Attention is all you need) is also extensively using personas.
I love the title. I’m developing a grimoire myself and I love it; I think it will be the test for the technomages - did one build oneself a grimoire.
I opted for a personalized grimoire, so I bound a demoness to it; her name is Lilith, and she is quite entertaining.
Ethan, it’s available online if you need to demo a grimoire.
I tested the prompt found that I need to add the phrase “wait for answer before asking a question” before questions 2, 3, and 4, otherwise it will ask all questions at once.
Also I add to the last prompt line to “perform all tasks in .... language” . And it turn all interactions in the identified language perfectly.
Thank you very much.
Your sample tutor prompt works very well in ChatGPT-4...3.5, not so much. I know this, you know this, but most faculty are not paying for ChatGPT plus, and probably fewer students. How are you dealing with the issue of equitable access? Will you require all students to pay for GPT Plus subscriptions? I would like to hear your thoughts (and the thoughts of others) on how we can best respond to the, now much larger, digital divide.
Excellent post, Ethan. I personally find that time spent with the model is the most important aspect of getting a good result, but you're quite correct to draw attention to the other two necessary (but not sufficient) conditions: that of understanding what you hope to achieve (incredible that many of us forget this simple advice), and domain expertise.
Bing creative mode does not follow the instructions as well as Chatgpt-4 or even 3.5, but anyway, this is incredible. Thank you professor!
Really great posts, a wiki project to collect quality prompts would be a good start,
on that note, have anyone come upt with good prompts on extracting insights /doing summary on long form articles/books?
Today’s guide from open AI for use in teaching does exactly what you recommend - really good insights, thank you.
Just an observation but I see a resemblance with the Internet as being akin to Ancient Greece and Athens with its emphasis on the gathering of knowledge and its exploration collation and ordering - whereas AI seems more 'Roman' with its determination to utilise combine all that knowledge into practicalities - Aqueducts and Roads.
To stretch this metaphor to Appian proportions AI itself is akin to the greatest Roman project of force projection - in the beginning Rome used the phalanx from the Greeks - which like early AI was a matter of brute strength massed and at scale to solve problems but the Romans realised the phalanx was useless outside of the home turf of flat plains, so the first adopted the maniple system - akin to the first ChatGPT etc, but even this had limitation and traded flexibility for strength.
Realising they had to combine the two the Romans finally settled on the Cohort - small solid but flexible and able to utilise the power of the whole legion but nimble enough to react and adapt to individual issues which is us the individual users and small teams employing prompts and iterations etc whilst still harnessing the power of the whole.
PAIX MUNDUS perhaps?
I am doing a lot of summary + specific prompts afterwards for drug design/discovery papers. It really helps to speed-up the reading and gives a more robust edge on the knowledge extraction from the paper.