JOURNAL ARTICLE

Prompting Large Language Models With the Socratic Method

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.

Keywords:
Computer science Creativity Generalization Counterfactual thinking Context (archaeology) Task (project management) Template Socratic method Abductive reasoning Dialectic Artificial intelligence Socratic questioning Human–computer interaction Programming language Epistemology Psychology Engineering

Metrics

51
Cited By
13.03
FWCI (Field Weighted Citation Impact)
45
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

AI-based Problem Solving and Planning
Physical Sciences →  Computer Science →  Artificial Intelligence
Cognitive Science and Education Research
Life Sciences →  Neuroscience →  Cognitive Neuroscience
Topic Modeling
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.