解开Claude的系统提示

本文最初是在Drew Breunig博客上发表的两篇文章。他很友善,可以在这里分享。早在5月,ÁsgeirThorJohnson说服了克劳德放弃其系统提示。提示很好地提醒您,聊天机器人不仅仅是他们的模型。它们是累积的工具和说明,[…]

来源:O'Reilly Media _AI & ML

本文最初是在Drew Breunig博客上发表的两篇文章。他很友善,可以在这里分享。

本文最初发表为 两个 帖子 Drew Breunig的博客 。他很友善,可以在这里分享。

早在5月,ÁsgeirThorJohnson说服Claude放弃了其系统提示。提示很好地提醒您,聊天机器人不仅仅是他们的模型。它们是累积的工具和说明,可以通过用户反馈和设计来磨练。

ÁsgeirThorJohnson 系统提示

对于那些不知道的人,系统提示是(通常)恒定的提示,该提示告诉LLM如何回复用户的提示。系统提示就像LLM的“设置”或“偏好”。它可能描述了它应该响应的音调,定义可以用来回答用户提示的工具,设置培训数据中的上下文信息等等。

Claude的系统提示很长。这是16,739个单词,即110 kb。为了进行比较,在Chatgpt中Openai的O4-Mini的系统提示为2,218个单词,或15.1 KB,〜Claude的长度约为13%。

这是克劳德提示中的内容:

让我们分解每个组件。

工具定义

最大的组件(工具定义)由MCP服务器的信息填充。 MCP服务器与您的沼泽标准API有所不同,因为它们为LLMS提供了说明,详细说明了如何以及何时使用它们。

工具定义 MCP服务器

在此提示中,有14个不同的工具由MCP详细介绍。这是一个例子:

此示例很简单,并且具有非常简短的“描述”字段。例如,Google驱动器搜索工具的描述超过1,700个单词。它会变得复杂。

其他工具使用说明

引用说明 文物说明 搜索说明 Google集成观察 如何 重复 外部 关注的分离 仅针对聊天机器人应用程序

克劳德行为

克劳德行为 不应该 Fitter更快乐 github存储库 约翰逊仓库的历史 - Claude 4的系统提示 非常 3.7提示 分析上述