#
内心独白(Think 标签)
内心独白是一种特殊的对话标记格式,一方面用于兼容部分在正文中输出思考链的推理模型,另一方面可以允许模型表达「只想而不说」的内容。这些内容对用户可见,但不会被视为正式回复的一部分。
#
标签效果
使用内心独白标签后,文本会以特殊的「内心独白」区域显示:
- 内心独白区域以❤️图标标记
- 默认情况下折叠显示,点击可展开/折叠
- 内容以淡灰色显示,区分于普通回复
#
过滤机制
系统在以下场景会自动过滤(移除)内心独白标签及其内容:
- 生成历史记录标题时
- 保存到聊天历史记录时
- 发送给API接口前的预处理
- 生成自动回复时
标签会在以下场景保留,以确保正确显示:
- 聊天气泡内的实时显示
- 语音通话页面的显示
#
如何在提示词中使用
由于内心独白标签会被自动过滤,您需要使用特殊技巧来构建包含<think>
标签的提示词:
使用变量引用方式(推荐):
请在回复中使用 <$tag>不要说出来的内容</$tag> 格式表达内心独白,其中 $tag=think
例如:我思考了一下 <$tag>这个问题很有挑战性</$tag> 但我认为答案是42,其中 $tag=think
这种方式可以避免系统提前过滤掉标签,同时AI会正确理解并替换为实际的<think>
标签。
#
最佳实践
- 使用内心独白来表达AI的思考过程、推理步骤
- 适合包含可能对用户造成困惑但对推理重要的细节
- 当AI不确定某个回答时,可以在内心独白中表达疑虑
- 可用于角色扮演场景中表达角色的内心想法
#
注意事项
- 内心独白内容仍然对用户可见,请勿在其中包含敏感信息
- 过长的内心独白可能会分散用户注意力
- 正在输入的未完成内心独白会自动显示「...」和加载动画