awesome-ai-system-prompts
AI Agent 系统提示词全集,收录全球29个顶尖产品的 Prompt 设计密码
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
AI Agent 系统提示词全集,收录全球29个顶尖产品的 Prompt 设计密码
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有想过,同样是 GPT-4,为什么 ChatGPT 能帮你写代码,Cursor 能帮你改 bug,而 Manus 却能直接帮你完成一整份市场调研报告?答案不在于模型本身,而在于藏在模型背后的那套系统提示词(System Prompt)。
2025年3月,一位名为 dontriskit 的开发者在 GitHub 上传了一个不起眼的仓库—— awesome-ai-system-prompts。没有人预料到,这个看似只是"收集 Prompt"的文本库,会在半年内狂揽近 6000 颗 star,成为 AI Agent 开发者圈子里的"九阴真经"。它不训练模型,不发布 API,只做一件事:拆解全球最顶尖 AI 产品的提示词设计逻辑。
今天,我们就来深入这个仓库,看看它究竟藏着什么秘密,为什么连 OpenAI、Anthropic、Vercel 的工程师都在关注它。
2024年之前,大多数人与 AI 的交互方式是"你问我答"式的单轮对话。但到了2025年,AI Agent(AI 智能体)彻底改变了游戏规则——AI 不再只是被动响应,而是能主动规划、调用工具、浏览网页、读写文件,像一个真正的数字员工一样完成复杂任务。
实现这一切的关键,正是系统提示词。如果说大模型是 AI 的大脑,那系统提示词就是它的人格设定、操作手册和行为边界。一个设计精良的系统提示词,能让同一个模型在 ChatGPT 里是个贴心的写作助手,在 Cursor 里是个犀利的代码伙伴,在 Manus 里则变成一个可以独立完成多步骤任务的数字管家。
然而,系统提示词的设计长期以来都是各大公司的"商业机密"。OpenAI 从不公开 ChatGPT 的系统提示词,Anthropic 也对 Claude 的提示词讳莫如深。直到这个仓库的出现,才第一次有人系统性地将这些秘密收集、分类、解读,并无偿分享给社区。
awesome-ai-system-prompts 采用了清晰的按工具分类的目录结构,目前收录了 29 个主流 AI 工具和平台的系统提示词,堪称 AI 生态的"全家福":
| 工具类别 | 代表产品 | 收录内容 | |---------|---------| | 编程 Agent | Cursor, Claude-Code, Cline, Bolt.new | IDE 内 Agent 提示词、工具定义 | | 全能 Agent | Manus, Cluely, Parahelp | 多步骤任务执行、工具循环设计 | | 对话 AI | ChatGPT, Claude, Grok, Gemini | 系统提示词、工具调用策略 | | 专业平台 | Perplexity, Notion AI, v0 | 垂直场景提示词设计 | | 新兴工具 | same.new, Devin, Loveable | 创新 Agent 架构设计 | | 安全研究 | security/ | 提示词注入与越狱研究 |
每个分类下不仅仅是原始提示词文本,还包含了 README 中的深度分析文档,解读这些提示词为什么这样设计、背后的设计原则是什么。这使得这个仓库超越了简单的"提示词收集",而成为一个真正的 AI Agent 架构设计教科书。
几乎所有顶级 AI 产品都在提示词开头明确了一个原则:清晰的角色边界。
以 Cursor 的 Agent.md 为例,开篇即定义:你是一个专注于代码生成的 AI 助手,核心职责是根据用户的自然语言描述生成高质量代码。这种明确性不是多余的——它让模型在面对模糊指令时也能做出符合预期的响应,而不是"想太多"或"做太少"。
v0(Vercel 的 AI UI 生成工具)的提示词则更进一层:它不仅定义了角色,还定义了交互模式——你的输出应该以代码块为主,每次生成后简要解释关键决策。这种设计让 AI 的输出风格高度可预测,用户体验也因此稳定可控。
在 Claude-Code 的目录下,有 10 个独立的 .js 文件,分别定义了 EditTool、BugReportTool、MemoryTool 等工具。这种模块化的工具定义是当前最成熟的 Agent 工具设计模式。
以 EditTool.js 为例,它不仅定义了工具的名称和用途,还包含了:参数规范(哪些参数是必需的)、错误处理(操作失败时的回退策略)、权限边界(哪些文件不可修改)。这种精细化的工具定义,直接决定了 Agent 的能力上限和可靠性。
Manus 的 tools.json 则采用了 JSON Schema 格式来定义工具,每个工具都有明确的描述、参数类型和返回值结构。这种结构化设计让工具可以被程序自动解析和调用,是实现 Agent 自动化的基础设施。
Manus 的 AgentLoop.txt 是整个仓库中最有价值的文件之一。它定义了 AI Agent 的主循环架构:规划、执行、评估、决策(继续或停止)。
这个设计解决了一个关键问题:通用大模型在执行长任务时容易陷入"无限循环"——要么重复同一个操作,要么在某个步骤卡住后无法恢复。Manus 通过在提示词层面明确"停止条件"和"自我评估机制",让 Agent 能够在适当的时机主动收尾,而不是无休止地运行下去。
仓库的 security/ 目录收录了提示词安全研究的案例,包括越狱提示词(Jailbreak)和对应的防御机制。Grok 目录下的 GrokJailBreakPrompt.md 展示了攻击者如何通过特殊构造的提示词尝试绕过模型安全限制;而同目录下的其他文件则展示了 xAI 团队如何通过多层安全策略进行防御。
这些案例对于构建企业级 AI 应用的开发者来说,是极为宝贵的参考——他们能从中了解当前 AI 安全的攻防现状,以及如何在提示词层面构建自己的安全护栏。
README 中的理论部分是整个仓库的精华所在。作者归纳了八条 Agentic 提示词设计原则,每一条都来自对真实案例的深度拆解:
1. 清晰的角色定义与边界 —— 明确"AI 是谁"和"AI 能做什么、不能做什么"。 2. 结构化指令与组织 —— 用 Markdown 标题、编号列表等结构化格式,让 AI 能够准确理解任务层级。 3. 显式工具集成与使用指南 —— 每个工具必须有明确的调用条件和返回值预期。 4. 逐步推理与规划 —— 引导 AI 使用 Chain-of-Thought(思维链)模式,而非冲动响应。 5. 环境与上下文感知 —— 让 AI 知道它运行在什么环境中(IDE、Web、终端),从而调整输出格式。 6. 领域专业性与约束条件 —— 在提示词中加入领域知识边界和合规约束。 7. 安全、对齐与拒绝协议 —— 明确什么该做、什么不该做,AI 在遇到越界请求时的标准拒绝方式。 8. 一致的语气与交互风格 —— 让 AI 在整个对话中保持稳定的人设,而不是忽冷忽热。
这八条原则并非纸上谈兵——作者在 README 中为每条原则都配上了来自真实提示词的实例节选,让读者能够看到这些原则在实际产品中是如何落地的。
这个仓库最适合以下三类用户:
第一类是 AI 应用开发者。 如果你在开发基于 GPT-4、Claude 或其他大模型的 AI 产品,这个仓库提供了竞争对手的系统提示词参考。你可以从 OpenAI 的 ChatGPT 提示词中学习如何设计工具调用策略,从 Cursor 的提示词中学习如何让 AI 输出更符合 IDE 场景的代码格式。
第二类是 Prompt 工程师。 仓库的 README 本身就是一份高质量的 Prompt 工程教程,适合系统学习提示词设计方法论,而不仅仅是 Copy 别人的提示词。
第三类是 AI 安全研究者。 security/ 目录和 Grok 的越狱提示词案例,为研究 AI 安全边界提供了真实样本。
对于普通用户而言,这个仓库的价值在于帮助你理解:你每天使用的 AI 工具,背后的"大脑"是如何被设计的。这种认知本身,就能帮助你更高效地与 AI 协作。
需要注意的是,这个仓库中的提示词并非实时更新。ChatGPT 和 Claude 的系统提示词会随着产品迭代而频繁变化,仓库中的版本可能已经落后于当前线上版本。此外,部分提示词可能是早期版本或泄露版本,使用时需要自行判断适用性。
另外,作为一个纯文本资源库,这个项目没有提供任何可直接运行的代码或 UI。它是参考资料库,而不是可部署工具。对于想学习提示词设计的读者,建议先通读 README 的理论部分,再深入具体工具的提示词细节。
awesome-ai-system-prompts 的快速增长,反映了一个更大的行业趋势:AI 能力的竞争,正在从"模型本身"向"提示词工程"转移。
当各家大模型的能力趋于接近(GPT-4o、Claude 3.5 Sonnet、Gemini 2.0 的基准测试分数差距越来越小),真正区分产品体验高低的,变成了如何有效地把模型能力传递给用户——而这正是提示词设计的核心战场。
这个仓库的价值,在于它第一次把行业顶尖玩家的"秘密武器"摊开在阳光下。它让整个 AI 开发者社区能够站在彼此的肩膀上,推动 Agent 设计范式的快速演进。可以预见,随着 AI Agent 场景的持续爆发,这类提示词工程资源的需求会越来越大。
如果你正在构建 AI 产品,或者对 Agent 架构感兴趣,不妨现在就去看看——毕竟,6000 位开发者已经帮你验证过它的价值了。
本分析基于 GitHub 公开信息生成。提示词内容为仓库维护者收集整理,部分版本可能已过时。