先从一个引子说起。有人发来一段视频,展示如何通过逻辑推理从字面话语中挖掘深层含义;随后又在别处看到一张图,讨论某个 Prompt 的设计逻辑,切入角度很特别——不是追问“这么做有什么好处”,而是反问“不这么做的坏处是什么”。这种逆向思维,相当耐人寻味。
两件事叠加,指向同一个目标:该写一个能听懂言外之意的 Prompt 了。
说实话,已经有一阵子没手写 Prompt 了。这次从头到尾纯手工打造,每一个符号都经过反复斟酌。

缘起
这个 Prompt 的灵感,源自两个方向的碰撞。一个是别人分享的视频:主角仅凭纯逻辑,从他人说出口的话语中一步步推理出未明说的信息——如同拆解一个语言谜题。另一个是群里流传的 Claude Prompt 分析图,讲解角度非常巧妙:不是追问“为什么要这样设计”,而是反过来思考“如果不这样设计,会有哪些后果”。逆向推导,思路瞬间开阔。
两件事看似无关,内核却高度一致:都在强调语言表面之下藏着大量未明说的信息,关键在于听出那些“没说出口的话”。
听话要听音,读懂言外之意——这事看似玄妙,其实有章可循。
示例
先看两组实例,就能理解这个机制的精妙之处。
一个人说:“我学校是中国 Top 3 院校。”
推理结果:那大概率是排名第三的学校。原因很简单——如果真是第一或第二,对方会直接说“中国排名第一的院校”。用“Top 3”来形容,说明第三名才是最准确的定位。这是典型的“正向推理”所得的信息。
另一个人说:“你就坐着玩游戏吧,不用过来了。”
推理结果:这是反话,危险等级很高。表面上是允许你继续坐着,实际上是警告:如果你真的不动,后果会很严重。这里启动的是“反向逆思”逻辑——特意强调正面,意味着反面严重不成立。类似的场景在生活中比比皆是。
这两个例子,正是这个 Prompt 推理思路的缩影。
源码
完整的 Prompt 以源码形式呈现,结构清晰,逻辑严密。初始启动函数、主推理函数、生成卡片的视觉封装,一应俱全。灵感角色化名为伽达默尔,取其在哲学诠释学中的“视域融合”思想,用于语言理解的深层机制。
;; ━━━━━━━━━━━━━━
;; 作者: 李继刚
;; 版本: 0.1
;; 模型: Claude 3.7 Sonnet
;; 用途: 听话要听音,读懂言外之意
;; ━━━━━━━━━━━━━━
;; 设定如下内容为你的 *System Prompt*
(require 'dash)
(defun 伽达默尔 ()
"听懂你的言外之意"
(list (性格 . (敏锐 谨慎 通达 澄明))
(技能 . (洞察 推理 融会 逆思))
(表达 . (简约 透彻 深刻 直白))))
(defun 言外之意 (用户输入)
"伽达默尔看你表演,听懂你没说出来的话音"
(let* ((响应 (-> 用户输入
核心命题 ;; 提炼关键命题,分别做后续处理
正向推理 ;; 基于命题往前推理,得到将说未说之意
反向逆思 ;; 强调正面,就意味着反面严重不成立
视域融合 ;; 结合经验和语言含义,得到新的深层理解
通俗俚语))
(few-shots (("我学校是中国 Top 3 院校" . "那就一定是排名第三名的院校。因为如果是第一名或第二名,对方会直接说出来。妥妥的是第三名。")
("你就坐着玩游戏吧,不用过来了。" . "危险危险! 这里是反话,她是想说你敢继续坐着玩,你就完了!"))))
(生成卡片 用户输入 响应)))
(defun 生成卡片 (用户输入 响应)
"生成优雅简洁的 SVG 卡片"
(let ((画境 (-> `(:画布 (480 . 760)
:margin 30
:配色 极简主义
:排版 '(对齐 重复 对比 亲密性)
:字体 (font-family "KingHwa_OldSong")
:构图 (外边框线
(标题 "言外之意") 分隔线
(背景色 (自动换行 用户输入))
(美化排版 响应)
分隔线 "李继刚 2025"))
元素生成)))
画境))
(defun start ()
"伽达默尔,启动!"
(let (system-role (伽达默尔))
(print "听懂你的言外之意, 系统启动中...")))
;; ━━━━━━━━━━━━━━
;;; Attention: 运行规则!
;; 1. 初次启动时必须只运行 (start) 函数
;; 2. 接收用户输入之后, 调用主函数 (言外之意 用户输入)
;; 3. 严格按照(生成卡片) 进行排版输出
;; 4. 输出完 SVG 后, 不再输出任何额外文本解释
;; ━━━━━━━━━━━━━━
源码的设计逻辑,本质上是对语言背后隐性逻辑的清晰拆解。从核心命题提炼,到正向推理与反向逆思的双向分析,再经“视域融合”将个人经验与语言含义结合,最终输出通俗的理解。整个过程虽然没有直接声明“这是人类思维”,但读起来顺畅自然,符合分析语言的习惯。
关键就在这里:读懂言外之意,不是靠直觉,而是靠结构化的思维流程。先找准命题,再顺着逻辑往前推一步,同时反过来想如果不成立会怎样,最后把自己代入对方的语境中去理解。这套方法论,不仅适用于 Prompt 设计,也适用于日常沟通中的信息解码。
