How Dwarkesh Patel Uses AI & Claude
Dwarkesh Patel is becoming the new Lex Fridman of podcasting. Lex got his start a podcaster interviewing AI experts. Since then Lex has branched out and most of his guests are non AI-experts. Dwarkesh has filled this gap. In this interview, Dan Shipper interviews him:
I listened to 15 minutes but didn’t want to listen to the rest of it. But I was still curious how Dwarkesh uses AI in his day-to-day. So I grabbed the transcript (which is available via Youtube’s API). You can use a Python library youtube-transcript-api or web services that do the same thing from a web interface.
I copied the whole transcript into ChatGPT and Claude with the following prompt:
What are the main ways that Dhwarkesh uses AI in his workflow based on this transcript summary below? Output the thing and more detail about it.
with the full transcript below. ChatGPT actually was unable to process that amount of text but Claude 3.5 Sonnet was. Claude’s output is below (prompted it to regenerate in Markdown so it’s copy-pastable in a Quarto markdown document):
Dhwarkesh’s AI Workflow
1. Research Assistance
- Uses Claude to help understand complex topics and ideas when preparing for interviews
- Uploads books/papers to Claude projects and asks questions to gain deeper understanding
- Uses Claude to explain concepts he doesn’t fully grasp from his reading
2. Space Repetition Flashcards
- Uses an AI tool (likely Claude) to generate question-answer pairs from content he’s studying
- Adds these to a spaced repetition app called Mochi to reinforce learning over time
3. Interview Preparation
- Experiments with using Claude to analyze patterns in his past interview questions
- Tries to use this to generate potential questions for upcoming interviews, though with limited success so far
4. Post-production Assistance
- Uses AI speech-to-text (Assembly AI) to generate initial podcast transcripts
- Experiments with using GPT-4 to clean up and improve readability of transcripts
- Working on workflows to use AI to generate title ideas, clip suggestions, and highlights from transcripts
5. Writing Assistance
- Uses Claude projects to organize notes, quotes, and ideas for long-form writing
- Asks Claude for help analyzing themes and creating outlines from his scattered notes
6. General Learning Companion
- Frequently turns to Claude as a “first thing” when trying to understand new concepts or get context on topics
I have been wanting to try Claude more so I signed up for a paid service. They’ve introduced a notion of Projects which are areas where you can group chats and upload data to chat over.
In the “How to Use Claude” example project, one of the files is a Claude Prompting Guide that I found useful as a refresher for good prompt engineering practices:
Claude prompting guide
General tips for effective prompting
1. Be clear and specific
- Clearly state your task or question at the beginning of your message.
- Provide context and details to help Claude understand your needs.
- Break complex tasks into smaller, manageable steps.
Bad prompt:
Good prompt:
Why it’s better: The good prompt provides specific details about the task, including the number of slides, the purpose of the presentation, and the key topics to be covered.
2. Use examples
- Provide examples of the kind of output you’re looking for.
- If you want a specific format or style, show Claude an example.
Bad prompt:
Good prompt:
‘Dear [Client], I hope this email finds you well. I wanted to update you on the progress of [Project Name]. Unfortunately, we’ve encountered an unexpected issue that will delay our completion date by approximately two weeks. We’re working diligently to resolve this and will keep you updated on our progress. Please let me know if you have any questions or concerns. Best regards, [Your Name]’
Help me draft a new email following a similar tone and structure, but for our current situation where we’re delayed by a month due to supply chain issues.”
Why it’s better: The good prompt provides a concrete example of the desired style and tone, giving Claude a clear reference point for the new email.
3. Encourage thinking
- For complex tasks, ask Claude to “think step-by-step” or “explain your reasoning.”
- This can lead to more accurate and detailed responses.
Bad prompt:
Good prompt:
For each step, please provide a brief explanation of your reasoning. Then summarize your ideas at the end.”
Why it’s better: The good prompt asks Claude to think through the problem systematically, providing a guided structure for the response and asking for explanations of the reasoning process. It also prompts Claude to create a summary at the end for easier reading.
4. Iterative refinement
- If Claude’s first response isn’t quite right, ask for clarifications or modifications.
- You can always say “That’s close, but can you adjust X to be more like Y?”
Bad prompt:
Good prompt:
Why it’s better: The good prompt provides specific feedback and clear instructions for improvements, allowing Claude to make targeted adjustments instead of just relying on Claude’s innate sense of what “better” might be — which is likely different from the user’s definition!
5. Leverage Claude’s knowledge
- Claude has broad knowledge across many fields. Don’t hesitate to ask for explanations or background information
- Be sure to include relevant context and details so that Claude’s response is maximally targeted to be helpful
Bad prompt:
Good prompt:
This information will help me shape our marketing approach.”
Why it’s better: The good prompt asks for specific, contextually relevant information that leverages Claude’s broad knowledge base. It provides context for how the information will be used, which helps Claude frame its answer in the most relevant way.
6. Use role-playing
- Ask Claude to adopt a specific role or perspective when responding.
Bad prompt:
Good prompt:
Then, switch roles and provide advice on how I, as the buyer, can best approach this negotiation to achieve our goal.”
Why it’s better: This prompt uses role-playing to explore multiple perspectives of the negotiation, providing a more comprehensive preparation. Role-playing also encourages Claude to more readily adopt the nuances of specific perspectives, increasing the intelligence and performance of Claude’s response.
Task-specific tips and examples
Content Creation
Specify your audience
- Tell Claude who the content is for.
Bad prompt:
“Write something about cybersecurity.” Good prompt:
“I need to write a blog post about cybersecurity best practices for small business owners. The audience is not very tech-savvy, so the content should be: - Easy to understand, avoiding technical jargon where possible
- Practical, with actionable tips they can implement quickly
- Engaging and slightly humorous to keep their interest
Please provide an outline for a 1000-word blog post that covers the top 5 cybersecurity practices these business owners should adopt.”
Why it’s better: The good prompt specifies the audience, desired tone, and key characteristics of the content, giving Claude clear guidelines for creating appropriate and effective output.
Define the tone and style
- Describe the desired tone.
- If you have a style guide, mention key points from it.
Bad prompt:
“Write a product description.” Good prompt:
“Please help me write a product description for our new ergonomic office chair. Use a professional but engaging tone. Our brand voice is friendly, innovative, and health-conscious. The description should: - Highlight the chair’s key ergonomic features
- Explain how these features benefit the user’s health and productivity
- Include a brief mention of the sustainable materials used
- End with a call-to-action encouraging readers to try the chair
Aim for about 200 words.”
Why it’s better: This prompt provides clear guidance on the tone, style, and specific elements to include in the product description.
Define output structure
- Provide a basic outline or list of points you want covered.
Bad prompt:
“Create a presentation on our company results.” Good prompt:
“I need to create a presentation on our Q2 results. Structure this with the following sections: - Overview
- Sales Performance
- Customer Acquisition
- Challenges
- Q3 Outlook
For each section, suggest 3-4 key points to cover, based on typical business presentations. Also, recommend one type of data visualization (e.g., graph, chart) that would be effective for each section.”
Why it’s better: This prompt provides a clear structure and asks for specific elements (key points and data visualizations) for each section.
Document summary and Q&A
- Be specific about what you want
- Ask for a summary of specific aspects or sections of the document.
- Frame your questions clearly and directly.
- Be sure to specify what kind of summary (output structure, content type) you want
- Use the document names
- Refer to attached documents by name.
- Ask for citations
- Request that Claude cites specific parts of the document in its answers.
Here is an example that combines all three of the above techniques:
Bad prompt:
Good prompt:
Please cite specific sections or page numbers when answering these questions.”
Why it’s better: This prompt specifies the exact focus of the summary, provides specific questions, and asks for citations, ensuring a more targeted and useful response. It also indicates the ideal summary output structure, such as limiting the response to 2 paragraphs.
Data analysis and visualization
Specify the desired format
- Clearly describe the format you want the data in.
Bad prompt:
“Analyze our sales data.” Good prompt:
“I’ve attached a spreadsheet called ‘Sales Data 2023’. Can you analyze this data and present the key findings in the following format: Executive Summary (2-3 sentences)
Key Metrics:
- Total sales for each quarter
- Top-performing product category
- Highest growth region
Trends:
- List 3 notable trends, each with a brief explanation
Recommendations:
- Provide 3 data-driven recommendations, each with a brief rationale
After the analysis, suggest three types of data visualizations that would effectively communicate these findings.”
Why it’s better: This prompt provides a clear structure for the analysis, specifies key metrics to focus on, and asks for recommendations and visualization suggestions for further formatting.
Brainstorming
- Use Claude to generate ideas by asking for a list of possibilities or alternatives.
- Be specific about what topics you want Claude to cover in its brainstorming
Bad prompt:
Good prompt:
Why it’s better: This prompt provides specific parameters for the brainstorming session, including the number of ideas, type of activities, and additional categorization, resulting in a more structured and useful output.
Request responses in specific formats like bullet points, numbered lists, or tables for easier reading.
Bad Prompt:
“Compare project management software options.” Good Prompt:
“We’re considering three different project management software options: Asana, Trello, and Microsoft Project. Can you compare these in a table format using the following criteria: - Key Features
- Ease of Use
- Scalability
- Pricing (include specific plans if possible)
- Integration capabilities
- Best suited for (e.g., small teams, enterprise, specific industries)”
Why it’s better: This prompt requests a specific structure (table) for the comparison, provides clear criteria, making the information easy to understand and apply.
Troubleshooting, minimizing hallucinations, and maximizing performance
- Allow Claude to acknowledge uncertainty
- Tell Claude that it should say it doesn’t know if it doesn’t know. Ex. “If you’re unsure about something, it’s okay to admit it. Just say you don’t know.”
- Break down complex tasks
- If a task seems too large and Claude is missing steps or not performing certain steps well, break it into smaller steps and work through them with Claude one message at a time.
- Include all contextual information for new requests
- Claude doesn’t retain information from previous conversations, so include all necessary context in each new conversation.
Example good vs. bad prompt examples
These are more examples that combine multiple prompting techniques to showcase the stark difference between ineffective and highly effective prompts.
Example 1: Marketing strategy development
Bad prompt:
Good prompt:
- Market Analysis:
- Current trends in eco-friendly tech accessories
- 2-3 key competitors and their strategies
- Potential market size and growth projections
- Target Audience Persona:
- Detailed description of our ideal customer
- Their pain points and how our products solve them
- Marketing Mix:
- Product: Key features to highlight
- Price: Suggested pricing strategy with rationale
- Place: Recommended distribution channels
- Promotion:
- 5 marketing channels to focus on, with pros and cons for each
- 3 creative campaign ideas for launch
- Content Strategy:
- 5 content themes that would resonate with our audience
- Suggested content types (e.g., blog posts, videos, infographics)
- KPIs and Measurement:
- 5 key metrics to track
- Suggested tools for measuring these metrics
Please present this information in a structured format with headings and bullet points. Where relevant, explain your reasoning or provide brief examples.
After outlining the strategy, please identify any potential challenges or risks we should be aware of, and suggest mitigation strategies for each.”
Why it’s better: This prompt combines multiple techniques including role assignment, specific task breakdown, structured output request, brainstorming (for campaign ideas and content themes), and asking for explanations. It provides clear guidelines while allowing room for Claude’s analysis and creativity.
Example 2: Financial report analysis
Bad prompt:
Good prompt:
Executive Summary (3-4 sentences highlighting key points)
Financial Performance Overview:
- Revenue: Compare to previous quarter and same quarter last year
- Profit margins: Gross and Net, with explanations for any significant changes
- Cash flow: Highlight any concerns or positive developments
Key Performance Indicators:
- List our top 5 KPIs and their current status (Use a table format)
- For each KPI, provide a brief explanation of its significance and any notable trends
Segment Analysis:
- Break down performance by our three main business segments
- Identify the best and worst performing segments, with potential reasons for their performance
Balance Sheet Review:
- Highlight any significant changes in assets, liabilities, or equity
- Calculate and interpret key ratios (e.g., current ratio, debt-to-equity)
Forward-Looking Statements:
- Based on this data, provide 3 key predictions for Q3
- Suggest 2-3 strategic moves we should consider to improve our financial position
Risk Assessment:
- Identify 3 potential financial risks based on this report
- Propose mitigation strategies for each risk
Peer Comparison:
- Compare our performance to 2-3 key competitors (use publicly available data)
- Highlight areas where we’re outperforming and areas for improvement
Please use charts or tables where appropriate to visualize data. For any assumptions or interpretations you make, please clearly state them and provide your reasoning.
After completing the analysis, please generate 5 potential questions that board members might ask about this report, along with suggested responses.
Finally, summarize this entire analysis into a single paragraph that I can use as an opening statement in the board meeting.”
Why it’s better: This prompt combines role-playing (as CFO), structured output, specific data analysis requests, predictive analysis, risk assessment, comparative analysis, and even anticipates follow-up questions. It provides a clear framework while encouraging deep analysis and strategic thinking.