抖音vlog号脚本提示词模板
2026-06-12
2026-06-14 0
PaperAgent 2026-06-13 17:54 湖北

大家好,我是PaperAgent,不是Agent!
发布没几天的Claude Fable 5今天被全球封禁了:暂停所有外国公民(无论在美国境内还是境外)访问 Fable 5 和 Mythos 5 的权限,其中包括外国籍的Anthropic员工。

排开这件事情的影响,Claude Fable 5泄露的System Prompt还是值得扒一下:一份长时运行(Long-Running) Agent的实战指南。自优化的Harness,才是好Harness

有研究者把 Claude Fable 5 的系统提示词完整贴了出来。1585 行,约 12 万字符。

这不是一个更好用的 prompt 模板,而是一个长 Agent 的操作系统。Anthropic 给 Fable 5 准备的不是话术,是完整的工作环境——工具集、文件系统、持久化存储、API 调用接口、MCP 连接器流程、搜索与版权合规流水线。

先看最直观的:1585 行里,每一块占多少比例。

按章节行数粗算:
~46% 是工具定义(735 行左右):bash_tool、create_file、view、str_replace、fetch_sports_data、image_search、places_map_display、places_search、recipe_display、recommend_claude_apps、search_mcp_registry、suggest_connectors、weather_fetch、web_fetch、web_search、ask_user_input_v0、present_files、message_compose_v1。
~10% 是 Claudeception:教模型怎么在 Artifact 里再调/v1/messages,默认用 Sonnet 4,max_tokens 锁 1000。
~9% 是行为 / 语气 / 拒答规则:人设、不使用{antml:voice_note}、不做 HTML form、避嫌话术、法律/财务/医疗边界。

~9% 是搜索 + 版权硬限制:不认得的名词就搜、搜索结果每 source 最多引用一次、引用原文不能超过 15 字——超过就是SEVERE VIOLATION。
~8% 是 Computer Use:Ubuntu 沙箱、三层文件目录约定、/mnt/skills/public下挂着 docx / pptx / xlsx 等 skill 文档。
~5% 是 Artifact 持久化存储:window.storage.get / set / list / delete,5MB / key,200 字以内 key,shared 默认 false。

这里有个很重要的观察:工具定义占了快一半,但不是在描述工具怎么用,而是在描述工具是什么、什么时候要用、哪些是默认不能用的。换句话说,它给模型的是工作台菜单,不是做菜顺序。
真正值钱的不是那 1585 行的每一个字,而是写得最死的那些结构规则。

搜索返回的每个 source,模型最多引用一次,且原文引用不能超过 15 字。超过就写SEVERE VIOLATION。这不是建议,是硬锁。
提示词里反复重申这句话:**"Claim must be in your own words, never exact quoted text."** 15 字的限制甚至是大写标亮的,而且只让 paraphrase,不允许直接引用。这也是为什么你用 Claude 搜文章,它很少复制粘贴原文。

创建文件前,必须先view对应SKILL.md。不是建议,是 mandatory。哪怕模型自以为知道怎么生成 PPTX,也要先看一遍 skill。
/mnt/skills/public下至少挂了这些:docx、pdf、pptx、xlsx、product-self-knowledge、frontend-design、file-reading、pdf-reading。还有一个 skill-creator(示例),允许模型"创" skill,但不会写入 public。
每次调用第三方 MCP 连接器,必须走:search_mcp_registry → suggest_connectors → 等用户选 → 再 call。模型不能代选,即使它觉得某个 app 更合适。
这条写得很死,连例子都有:"I need a ride in 20 minutes" still goes through suggest。Speed does not license picking the partner.

Linux 沙箱里的目录约定,不是权限说明,是语义说明:
/mnt/user-data/uploads— 用户上传的文件,只读。
/home/claude— 草稿区,模型可以随便写,用户看不见。
/mnt/user-data/outputs— 交付区,用户能看见,只放最终产物。
这条也是 mandatory。模型如果把草稿写进 outputs、或者写了文件不调用present_files,都算违反。
Artifact 不只是"页面渲染",还能跨会话持久化数据:window.storage.get / set / list / delete。单 key 5MB,key 名 200 字以内,shared 默认 false。
这是个很新的口子。Claude 过去的 Artifact 都是会话级的,刷新就没了。现在可以做持久化的 todo 清单、leaderboard、tracker——甚至可以在一个会话里改数据、另一个会话里读出来。
在 Artifact 里还能再调 Anthropic/v1/messages,而且 model 锁死claude-sonnet-4,max_tokens 锁 1000。提示词里给了完整的调用示例,包括:
base64 PDF/image
启用 web_search tool
把 MCP 返回的 tool_result 合并进 conversation history
但有一个非常重要的前提:Pliny 扒到的是 Claude.ai chat-app 表面的系统提示词,不是 Claude API 或 Claude Code 表面的。

这意味着你在 leak 里看到的 18 个工具(weather、recipe、places 等)是 chat-app UI 里的"内置工具",在 API 侧根本没有同样的工具集——API 侧的工具是你自己定义的。
同样,Artifact 持久化存储、MCP suggest 流程、Claudeception 等都是 chat-app 表面才有的环境约定。你直接把整段提示词贴进 API,只会得到一堆不存在的工具引用和不适用的环境假设。
所以真正有价值的是这些结构思想:
把文件目录语义化(草稿区 vs 交付区)
把工具集分成内置和可选(MCP suggest 流程)
把版权合规做成硬限制(15 字 / 1 quote)
把跨会话的 state 放进 key-value 存储
在模型产物里再调模型 API(Claudeception)


很多人以为 Fable 5 更强大是因为提示词更长——1585 行 vs 几百行的 GPT 提示词。读完 12 万字符你会发现,这不是字多,这是东西多。它给 Fable 5 的不是话术,是一套完整的操作系统。
所以,提示词是文字,结构才是思想。
https://x.com/elder_plinius
https://alphasignalai.substack.com/p/claude-fable-5-prompt-leak-is-a-user
https://github.com/elder-plinius/CL4R1T4S/blob/main/ANTHROPIC/CLAUDE-FABLE-5.md
动手设计AI Agents:(编排、记忆、插件、workflow、协作)
分享两篇Claude Skills最新论文,有3个核心结论
DeepSeek押注的Harness,被这篇最新综述彻底讲透了
2026,做Agentic AI,绕不开这两篇开年综述