Litcius/Paper detail

Prompting Large Language Models With the Socratic Method

Edward Yi Chang

202355 citationsDOI

Abstract

This paper presents a systematic approach to using the Socratic method in developing prompt templates that effectively interact with large language models, including GPT-3. Various methods are examined, and those that yield precise answers and justifications while fostering creativity and imagination to enhance creative writing are identified. Techniques such as definition, elenchus, dialectic, maieutics, generalization, and counterfactual reasoning are discussed for their application in engineering prompt templates and their connections to inductive, deductive, and abductive reasoning. Through examples, the effectiveness of these dialogue and reasoning methods is demonstrated. An interesting observation is made that when the task's goal and user intent are conveyed to GPT-3 via ChatGPT before the start of a dialogue, the large language model seems to connect to the external context expressed in the intent and perform more effectively.

Topics & Concepts

Computer scienceCreativityGeneralizationCounterfactual thinkingContext (archaeology)Task (project management)TemplateSocratic methodAbductive reasoningDialecticArtificial intelligenceSocratic questioningHuman–computer interactionProgramming languageEpistemologyPsychologyEngineeringSystems engineeringSocial psychologyBiologyPaleontologyPhilosophyAI-based Problem Solving and PlanningCognitive Science and Education ResearchTopic Modeling
Prompting Large Language Models With the Socratic Method | Litcius