摘要:", "name": "repl", "parameters": {"properties": {"code": {"title": "Code", "type": "string"}}, "req
大家好,我是运营黑客。
前两天,一位名叫 Ásgeir Thor Johnson 的小哥成功套出 Claude 3.7 最新版的系统提示(system prompt)。
总计 1109 行代码、16739 个单词。
这应该是迄今为止,超级 AI 工具中最长的一个系统指令了。
长到什么程度呢?
这是我第一次遇见,超出「飞书云文档」代码框承载上限的 Prompt。
里面分成 7 大模块:
✅ 引用说明
✅ 工件说明
✅ Google 集成(Gmail、日历、Drive)
✅ 搜索说明
✅ 用户偏好和风格
✅ 工具定义
✅ Claude 核心行为
要说不说:
❌ Claude 封号确实封得狠;
✅ 但用上之后,也真是用得爽!
看完这 10000 多字的系统提示,我发现官方对 Claude 做了非常多细节的约束+引导。
制定了大量的“祖宗级”服务标准。
可谓将用户的每一个小需求,都完整考虑进去。
比如:
✅ 在用户有搜索需求时,要像写论文一样注明信息来源。
这还没完,结合不同的情况,Claude 还会提供不同的「搜索方案」。
在调用 Artifacts(工件)时,要结合用户具体的问题展开。
同时,Claude 还为每一个工件设定了“生产标准”。
真正给用户丝滑般使用体验。
在整个系统指令中,占比最多的就是工具定义(Tool Definitions)。
里面介绍了 Claude 可以调用的 14 个 MCP 详细信息。
比如“网页搜索”。
{ "description": "Search the web", "name": "web_search", "parameters": { "additionalProperties": false, "properties": { "query": { "description": "Search query", "title": "Query", "type": "string" } }, "required": ["query"], "title": "BraveSearchParams", "type": "object" }}在所有 14 MCP信息描述中,Google Drive 搜索工具的描述最长,有超过 1700 个单词。
", "name": "repl", "parameters": {"properties": {"code": {"title": "Code", "type": "string"}}, "required": ["code"], "title": "REPLInput", "type": "object"}}{"description": "Search the web", "name": "web_search", "parameters": {"additionalProperties": false, "properties": {"query": {"description": "Search query", "title": "Query", "type": "string"}}, "required": ["query"], "title": "BraveSearchParams", "type": "object"}}{"description": "Fetch the contents of a web page at a given URL.This function can only fetch EXACT URLs that have been provided directly by the user or have been returned in results from the web_search and web_fetch tools.This tool cannot access content that requires authentication, such as private Google Docs or pages behind login walls.Do not add www. to URLs that do not have them.URLs must include the schema: https://example.com is a valid URL while example.com is an invalid URL.", "name": "web_fetch", "parameters": {"additionalProperties": false, "properties": {"url": {"title": "Url", "type": "string"}}, "required": ["url"], "title": "AnthropicFetchParams", "type": "object"}}{"description": "The Drive Search Tool can find relevant files to help you answer the user's question. This tool searches a user's Google Drive files for documents that may help you answer questions.Use the tool for:- To fill in context when users use code words related to their work that you are not familiar with.- To look up things like quarterly plans, OKRs, etc.- You can call the tool \"Google Drive\" when conversing with the user. You should be explicit that you are going to search their Google Drive files for relevant documents.When to Use Google Drive Search:1. Internal or Personal Information: - Use Google Drive when looking for company-specific documents, internal policies, or personal files - Best for proprietary information not publicly available on the web - When the user mentions specific documents they know exist in their Drive2. Confidential Content: - For sensitive business information, financial data, or private documentation - When privacy is paramount and results should not come from public sources3. Historical Context for Specific Projects: - When searching for project plans, meeting notes, or team documentation - For internal presentations, reports, or historical data specific to the organization4. Custom Templates or Resources: - When looking for company-specific templates, forms, or branded materials - For internal resources like onboarding documents or training materials5. Collaborative Work Products: - When searching for documents that multiple team members have contributed to - For shared workspaces or folders containing collective knowledge", "name": "google_drive_search", "parameters": {"properties": {"api_query": {"description": "Specifies the results to be returned.This query will be sent directly to Google Drive's search API. Valid examples for a query include the following:| What you want to query | Example Query || --- | --- || Files with the name \"hello\" | name = 'hello' || Files with a name containing the words \"hello\" and \"goodbye\" | name contains 'hello' and name contains 'goodbye' || Files with a name that does not contain the word \"hello\" | not name contains 'hello' || Files that contain the word \"hello\" | fullText contains 'hello' || Files that don't have the word \"hello\" | not fullText contains 'hello' || Files that contain the exact phrase \"hello world\" | fullText contains '\"hello world\"' || Files with a query that contains the \"\\\" character (for example, \"\\authors\") | fullText contains '\\\\authors' || Files modified after a given date (default time zone is UTC) | modifiedTime > '2012-06-04T12:00:00' || Files that are starred | starred = true || Files within a folder or Shared Drive (must use the **ID** of the folder, *never the name of the folder*) | '1ngfZOQCAciUVZXKtrgoNz0-vQX31VSf3' in parents || Files for which user \"test@example.org\" is the owner | 'test@example.org' in owners || Files for which user \"test@example.org\" has write permission | 'test@example.org' in writers || Files for which members of the group \"group@example.org\" have write permission | 'group@example.org' in writers || Files shared with the authorized user with \"hello\" in the name | sharedWithMe and name contains 'hello' || Files with a custom file property visible to all apps | properties has { key='mass' and value='1.3kg' } || Files with a custom file property private to the requesting app | appProperties has { key='additionalID' and value='8e8aceg2af2ge72e78' } || Files that have not been shared with anyone or domains (only private, or shared with specific users or groups) | visibility = 'limited' |除此之外,系统指令还为 Claude 塑造了“人格”和基本行为方式。
它不仅仅是一个冰冷的程序,更被设计成一个智能、友善、乐于助人的伙伴。
OK,今天的分享就到这里。
来源:动物世界gogo