Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 2.43 KB

File metadata and controls

15 lines (8 loc) · 2.43 KB

Claude’s System Prompt: Chatbots Are More Than Just Models

TL;DR

这篇文章分析了Claude的超长系统提示词(16,739词),揭示其设计核心:80%内容为工具使用规范(如搜索工具参数设置),包含热修复指令解决模型缺陷(如统计验证、时事更新),并采用模块化工具分离设计,但文本维护缺乏系统性。这凸显聊天机器人需依赖提示词与工具集成持续优化,但复杂流程的高效管理仍是关键挑战。

Summary

这篇文章讨论了Claude的系统提示词(system prompt)的泄露及其对聊天机器人设计的启示。系统提示词作为指导大型语言模型(LLM)行为的核心指令集,包含工具定义、使用规范和特定行为约束等内容。Claude的提示词长达16,739词(110KB),远超ChatGPT的o4-mini版(仅2,218词,15.1KB),其中近80%内容涉及工具的使用规则。工具定义部分引用了MCP服务器提供的结构化指令,例如“网页搜索”工具的简单参数设置,而“Google Drive搜索”等工具的说明则复杂冗长,超过1700词。非工具相关部分还包括引文指南、附件操作规范及谷歌集成注意事项,例如强调使用邮箱工具时不得擅自假设用户提到的人物的电子邮箱地址,需先检索再确认。

提示词中包含大量“热修复”指令,用于解决模型常见缺陷。例如:若用户要求统计字数或字母,Claude需分步验证;面对逻辑谜题时,须先复述用户给出的所有约束条件以防误解;明确指出唐纳德·特朗普为2025年新任总统,由于模型知识截止到2024年10月,需通过指令更新时事信息。此外,还有写诗时应避免陈腐意象与押韵方案的个性化指导。作者推测,提示词的设计采用了“关注点分离”原则:MCP模块化工具信息供不同应用调用,而非MCP部分则针对Claude本身的聊天场景定制规则,可能通过XML标签优化结构便于维护。但提示词文本缺乏系统组织,更新依赖人工迭代修复,引发对版本管理和长期维护可行性的疑问。这提醒人们聊天机器人不仅依赖模型本身,更需通过持续调整提示词与工具集成来完善功能,而如何高效管理这一复杂流程仍是关键挑战。