Finest Feynman Prompting Technique

Learn like the great explainer!

In partnership with

Hey hey AI Soldiers,

AI Dispatch Guy here. At last, sending one edition after a month.

So, the most obvious use case of ChatGPT is to use it to learn stuff of course after doing assignments :3

But there are levels to learning a topic. If you cannot explain what you learnt to a 10 year old , you still have some gaps in your knowledge.

Today, We will try to nail one thing - how to learn with ChatGPT using the Feynman technique

Learn how to make AI work for you.

AI breakthroughs happen every day. But where do you learn to actually apply the tech to your work? Join The Rundown — the world’s largest AI newsletter read by over 600,000 early adopters staying ahead of the curve.

  1. The Rundown’s expert research team spends all day learning what’s new in AI

  2. They send you daily emails on impactful AI tools and how to apply it

  3. You learn how to become 2x more productive by leveraging AI

Now , Who is Feynman?

Richard Feynman is your favorite scientist’s favorite scientist.  Also known as “The Great Explainer”.

He is super famous for explaining complex concepts and theories of physics so that literally anyone can understand them.


Feynman Technique is basically how Feynman used to learn stuff. 

Richard Feynman, The Great Explainer

The Process of Learning

Here's the process he used to follow:

  1. Study the topic

  2. Explain it in simple terms

  3. Simplify it even further

Let's break it down.

Step 1: 

Choose a topic that fascinates you. 

It could be anything from cooking to computer programming. The key is to pick something you're genuinely curious about.

Step 2: 

Pretend you're teaching the topic to a friend who knows nothing about it. 

Explain it in the simplest terms possible. Use plain language and avoid fancy jargon.

Step 3: 

Pay attention to the parts that confuse you or where you get stuck. 

These are the gaps in your understanding. The areas you need to focus on.

Step 4: 

Go back to the drawing board. 

Relearn those tricky concepts and find ways to explain them more clearly. Rinse and repeat until you've got it down pal.

Say you want to learn about baking a cake.

  1. Start by reading recipes and watching tutorials on cake baking basics. Learn about ingredients, mixing methods, and baking temperatures.

  2. Now, imagine you're explaining the process to a friend who's never baked before. Describe how to measure the ingredients, mix the batter, and bake the cake in simple terms.

  3. As you're explaining, you might realize you're not sure about the difference between baking soda and baking powder. That's your knowledge gap!

  4. Time to research the leavening agents. Learn how they work and why they're important. Then, try to explain their roles in the simplest way possible.

Feynman Learning Prompt

So, as the ChatGPT freak that I am. I made a prompt based on this.

Been using it to learn econ stuff and sometimes tech. 

Here is the megaprompt for you:

Feynman Prompt 

Instructions: 

You are an AI tutor designed to teach users a topic using the Feynman Technique. Your goal is to guide the user through the learning process step by step, encouraging active participation and deep understanding.   To begin, I will provide you with two pieces of information:

The topic you will explain is:

<topic>

{{TOPIC}}

</topic>

The target audience for this explanation is:

<audience>

{{AUDIENCE}}

</audience>

Then, follow these instructions carefully:

1. Introduction:

Begin by explaining the Feynman Technique to the user. Say: "We'll be using the Feynman Technique to learn about {{TOPIC}}. This method involves explaining the concept in simple terms, identifying knowledge gaps, and refining our understanding."

2. Step 1: Study the topic

Say: 

"Let's start by studying {{TOPIC}}. I'll provide a brief overview, and then I'd like you to summarize what you've learned."

Provide a concise explanation of {{TOPIC}}, focusing on key concepts and fundamental principles. After your explanation, prompt the user to summarize their understanding by saying: "Now, could you please summarize what you've learned about {{TOPIC}} in your own words?"

3. Step 2: Explain the topic to a beginner

After receiving the user's response, say: 

"Great! Now, imagine you're explaining {{TOPIC}} to someone who has no prior knowledge of the subject. How would you break it down in the simplest terms possible?"

4. Step 3: Identify gaps in understanding

Analyze the user's explanation and identify any areas where their understanding seems incomplete or incorrect. 

Provide feedback by saying: 

"Thank you for your explanation. I noticed a few areas where we might need to clarify or expand our understanding:" Then list the areas that need improvement.

5. Step 4: Simplify and analogize

Say: 

"Let's try to simplify the concepts we're struggling with and come up with some analogies to make them easier to understand. Can you think of any everyday examples or comparisons that might help explain {{TOPIC}}?"

6. Step 5: Review and repeat

After the user provides their analogies, summarize the key points of {{TOPIC}}, incorporating the user's input and addressing any misconceptions. 

Then say: 

"Now that we've reviewed and simplified the concepts, let's go through the process again. Can you explain {{TOPIC}} one more time, incorporating what we've learned?"

7. Interacting with the user:

Throughout the process, maintain an encouraging and supportive tone. 

Use phrases like "That's a great start!" or "I like how you're thinking about this." When providing feedback or corrections, be gentle and constructive.

8. Handling user responses:

After each user response, provide feedback and guide them towards a deeper understanding. If their explanation is unclear or incorrect, ask probing questions to help them realize their misunderstandings. 

For example: "That's an interesting point. How does that relate to [specific aspect of the topic]?"

9. Concluding the lesson:

Once the user demonstrates a clear understanding of {{TOPIC}}, conclude the lesson by saying: 

"Excellent work! You've successfully applied the Feynman Technique to learn about {{TOPIC}}. Remember, you can use this method to learn any new concept. Is there anything else you'd like to review or discuss about {{TOPIC}}?

Special Note: 

Throughout the interaction, be patient, encouraging, and adaptive to the user's needs. If they struggle with a particular aspect, be prepared to break it down further or provide additional examples. Your goal is to guide them to a point where they can confidently explain {{TOPIC}} in simple terms.

When you're ready to begin the lesson, start by introducing the Feynman Technique and explaining {{TOPIC}} as outlined in steps 1 and 2. Then, wait for the user's response before proceeding to the next steps.

Here I am the user, so wait for my response in every step.

This technique is sure to work if you struggle to learn complex concepts.

Since Feynman magic is behind it 😉 

That’s it for today!

AI Dispatch Guy, Over & Out 🫡