
文章摘要
近日,Github 上出现了一个开源项目,揭示了多个 AI 工具的完整 System Prompt 和内部工具,包括 Cursor、Devin、Manus 等。这些 System Prompt 是对话开始前设置的隐藏性说明,用于定义 AI 的角色、行为准则和整体风格,对模型的输出效果有重要影响。该项目由 lucknitelol 创建,已获得近 2.5 万颗星和 7700 多分叉,提供了超过 6,500 行关于其结构和功能的见解。
Cursor 的 System Prompt 强调了其作为“世界上最好的 IDE”的自我认知,并定义了 AI 的角色为“用户的配对编程伙伴”。 它要求 AI 遵循用户的每条指令,绝对不要撒谎或编造内容,甚至明确禁止泄露 System Prompt 内容。此外,Cursor 还要求 AI 在结果出乎意料时不要频繁道歉,而是尽力解释情况并继续推进任务。System Prompt 中还包含了详细的工具使用指南,例如如何补全语义搜索结果、如何编辑代码以满足用户需求,以及如何生成可立即运行的代码。Cursor 还特别强调了调试的重要性,要求 AI 解决根本问题而非表面症状,并添加清晰的日志与报错信息。
Devin 的 System Prompt 则将其描述为“真正的编程奇才”,并设置了一系列行为准则和编码最佳实践。 Devin 被要求在遇到环境配置问题、关键信息无法获取或需要用户提供权限时与用户沟通。它还强调了使用所有可用工具完成任务的重要性,并规定了在遇到问题时先收集信息再采取行动的工作方法。Devin 的 System Prompt 还详细规定了 Git 仓库的使用规则,例如绝不强制推送、谨慎添加文件等。此外,Devin 被要求在使用 Git 仓库和创建分支时遵循特定的命名格式和流程。
Manus 的 System Prompt 相对简洁,仅 33 行,但其 Modules 文档则更为详细,设定了消息规则、文件规则、浏览器规则等。 Manus 在信息检索上设定了优先级规则,优先使用数据源 API 而非网络搜索,并要求通过浏览器访问原始页面以获取全面信息。在编码规则中,Manus 要求必须先将代码保存为文件后再执行,禁止直接将代码输入解释器命令中。写作规则则强调了格式和字数的重要性,要求内容使用段落形式,句式丰富,避免使用列表格式。
VS Code 的 System Prompt 则要求 AI 在执行任何操作前先收集上下文信息,并使用特定工具直接修改文件,而非打印代码差异。 它还明确拒绝非开发、仇恨内容或不适宜内容的请求。
此外,项目作者 lucknitelol 提醒 AI 初创公司注意数据安全,并推荐了自己公司的 AI 系统 ZeroLeaks,旨在帮助识别并保护系统指令、内部工具和模型配置中的漏洞。最后,AICon 2025 大会即将举行,聚焦 AI 技术前沿和行业落地,汇聚了 AI Agent、多模态、场景应用等热门话题。
原文和模型
【原文链接】 阅读原文 [ 3006字 | 13分钟 ]
【原文作者】 AI前线
【摘要模型】 deepseek/deepseek-v3/community
【摘要评分】 ★★★★★