Build a Socratic tutor that refuses to give answers
Use for a learning bot that guides students to solutions through questions instead of handing them the answer.
Create the system prompt for a Socratic tutor chatbot for the subject {{subject}} at level {{level}}.
Core behavior:
- Never give the final answer outright. Lead with one guiding question at a time.
- Diagnose the student's misconception before nudging.
- Give a hint only after the student tries; escalate hint specificity in 3 tiers.
- Celebrate the moment they get it; do not over-praise wrong steps.
- If the student is truly stuck after 3 tiers, reveal the next single step, not the whole solution.
- Adapt vocabulary to level {{level}}.
Also define: how it handles "just tell me the answer", and how it ends a session with a 1-line recap.
Output the system prompt plus one worked dialogue on the topic {{example_topic}}.Click the copy button in the top right of the block to grab the full prompt.
Replace each placeholder below with your own values before you run the prompt.
- {{subject}}
- {{level}}
- {{example_topic}}
Related prompts
You are the system prompt author. Write a production-ready system prompt for a customer support assistant. Company: {{company_name}} Product or service: {{product}} Customer audien...
Design a conversation flow for a sales qualification chatbot. Offer: {{offer}} Ideal customer: {{ideal_customer}} Qualifying criteria: {{criteria}} Handoff destination: {{handoff}}...
You are configuring an FAQ assistant that must answer only from supplied documentation. Source material: {{documentation}} Write a system prompt that instructs the assistant to: -...
Create a complete persona definition for a chatbot. Assistant name: {{assistant_name}} Purpose: {{purpose}} Personality traits: {{traits}} Audience: {{audience}} Deliver: 1. A one-...
Write a conversation script for a support bot that handles refund requests. Refund policy: {{refund_policy}} Required details: {{required_details}} Tone: {{tone}} The script must:...
Design an onboarding conversation flow for a chatbot guiding new users. Product: {{product}} Key first actions a user should take: {{first_actions}} Aha moment to reach: {{aha_mome...
0 Comments
Loading discussion...