Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

I've had success using the socratic method. I give Claude some topic (say, how the intricacies of the bond market works, the content from which are screenshots of pages from a textbook), and then I go on a walk chatting with it in voice mode. Claude is the expert, I am the student. Claude asks me questions, leading me to an answer logically. I come back with questions, and we back and forth. LLMs arent like they were in '23-'25. I'm almost always skeptical its going to lie, and almost always wrong.

In particular:

- I limit it/encourage it to give me single sentence questions

- I sometimes will ask it to tell me a motivating, human-grounded story, when we're starting a new concept: claude responds "Maya is a bond portfolio manager, and her boss has asked her to quickly price in what happened if yields go down. She knows her bond's average duration, a measure in time, but she doesn't have a percentage, which is what her manager wants. How can she give him a percentage number with just a duration figure and the proposed new yield?"

- I'll often ask claude to let me work through it, to derive the thing myself, often resulting in a string of thoughts with "yes/no" trailers, to get the LLM to reply yes or no only, and avoid derailing my train of thought. If yes, my train of thought keeps going. If no, I've got something wrong.

- I'll sometimes stop and have it craft an artifact. I typically say "build me a Brilliant.org-style interactive demo of the topic", especially when we get into the realm of looking at the actual maths of a thing (for which prose and dialog is not optimal by itself AFAICT)

- I'll do this while I'm traveling, while I'm walking, while I'm doing chores.

It's so much fun.



can you share ane example of one of your prompts? I have tried to convert some text into the socratic method and haven't succeeded yet.


It's a stupid word soup on second read, but hey, it works, and that's all that matters with "stochasty the parrot."

""" In this project, I require a socratically delivered line of conversation. Here's the typical structure to the conversation. I ask some question. You need to factor and reason about how to conduct and deliver a conversation. Best practices would be to limit terminology, or assess with the user whether they have a firm grasp on terminology before you use it. You must be very strict about this, it's unacceptable to just introduce a new concept, actor, phrase or other complication into the conversation without first labeling who what or why it exists for the conversation.

Conversation structure needs to be front-loaded with a brief interview for the user, "you understand X?", "whats your understanding of Y?".

Conversation structure then needs to proceed with single-sentence questions from the agent. User replies with an answer. Sometimes the agent needs to correct the user, but only ever do so with yet another question. """

^^ these are the instructions I have installed at the root of a "project".

Keep in mind, this is claude opus 5 low effort we're talking about, in the "projects" area of the mobile app. Here's the process I use to set up its knowledge:

1. I take screenshots of the textbook on my iPhone, and upload a chapter at a time.

2. I have it summarize the chapter into markdown by analyzing screenshots. You could probably achieve this simpler, if you just had the textbook in PDF.

3. I walk with my boy Clau-crates.

I've done this for a couple of weeks and haven't seen it revert back into its typical context-dumping behavior.

On second read, there's probably some clean up I could do. Thanks for making me pull it out and look at it. Things that could probably be improved:

- tell it to cross-check resources online to further ground itself

- use simple, short sentences (long sentences make the brain blur a bit)

- not be sycophantic (it seems like project mode has discarded with my root-level anti-sycophancy prompt)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: