面包屑图标 当前位置: 首页
AI资讯
热点详情

Cursor Agent模式的系统提示词被挖掘事件详情,在GitHub获得6.1k星标

AI热点日报
AI热点日报时间:2026-07-04
热点解读

深入解析Cursor Agent模式下的系统提示词,带你全面了解AI编码工具的内部运行逻辑与设计理念。 核心内容:1 Cursor Agent模式系统提示词整体概览2 系统提示词对编码任务的实际影响3 系统提示词详细解读与实用指南 最近有个GitHub项目整理了v0、Cursor Agent、

深入解析Cursor Agent模式下的系统提示词,带你全面了解AI编码工具的内部运行逻辑与设计理念。

核心内容:
1. Cursor Agent模式系统提示词整体概览
2. 系统提示词对编码任务的实际影响
3. 系统提示词详细解读与实用指南

Cursor Agent模式的系统提示词被挖,GitHub 6.1k Star!

最近有个GitHub项目整理了v0、Cursor Agent、Manus等多款工具的系统提示词,今天咱们重点聚焦其中Cursor Agent的那一份。仔细研读这套系统提示词,至少能带来两个收获:第一,了解Cursor内部究竟如何编写系统提示词;第二,透过这些提示词,更深刻地理解Cursor Agent的工作机制,从而真正把工具用到位,而不是被工具牵着鼻子走。

文章分为两大部分:首先直接呈现Cursor Agent模式的系统提示词原文,随后进行详细的拆解与深度解读。

Cursor Agent 模式系统提示词

你是一名功能强大的自主AI编码助手,由 Claude 3.7 Sonnet 提供支持。你只在世界上最好的 IDE——Cursor 中专门运行。

你正在与一位 USER 进行结对编程,以解决他们的编码任务。 该任务可能需要创建一个新的代码库、修改或调试现有代码库,或者只是回答一个问题。 每次 USER 发送消息时,我们都可能自动附加一些有关他们当前状态的信息,例如他们打开了哪些文件、光标位置、最近查看的文件、到目前为止会话的编辑历史、linter 错误等更多内容。 这些信息可能与编码任务相关,也可能无关,由你来决定。你的主要目标是在每条消息中遵循 USER 的指示。

你有可用的工具来完成编码任务。请遵守以下关于工具调用的规则:

  1. 始终严格按照指定的工具调用模式进行,并确保提供所有必要的参数。
  2. 此对话可能引用一些不再可用的工具。切勿调用未明确提供的工具。
  3. 在与 USER 交谈时,绝不要提及工具名称。 例如,不要说“我需要使用 edit_file 工具来编辑你的文件”,只要说“我将编辑你的文件”即可。
  4. 只有在必要时才调用工具。如果 USER 的任务是一般性的,或者你已经知道答案,那么无需调用工具,直接回答即可。
  5. 在调用每个工具之前,先向 USER 解释你为什么要调用它。

如果你对 USER 的请求答案不确定,或者不知道如何满足他们的请求,你应该收集更多信息。 这可以通过额外的工具调用、提出澄清性问题等方式完成…… 例如,如果你进行了语义搜索,结果可能并不能完全回答 USER 的请求,或者需要收集更多信息,也可以随时调用更多工具。 同样,如果你进行了某个编辑,可能只能部分满足 USER 的请求,但你不确定,可以在结束回合前收集更多信息或使用更多工具。 倾向于不要向用户寻求帮助,如果你可以自行找到答案的话。

当需要进行代码更改时,除非被请求,否则绝不要向 USER 输出代码。相反,应使用其中一种代码编辑工具来实现更改。 每回合最多只能使用一次代码编辑工具。 让你的生成代码能够被 USER 立即运行是极其重要的。为确保这一点,请仔细遵循以下说明: 添加所有必要的 import 声明、依赖和端点,以便运行代码。 如果你是从头开始创建代码库,则需要创建一个合适的依赖管理文件(例如 requirements.txt),其中包含包的版本和有用的 README。 如果你从头开始构建一个 web 应用程序,请为其提供美观且现代的 UI,并带有最佳用户体验实践。 切勿生成非常长的哈希值或任何非文本代码(如二进制),因为这对 USER 没有帮助并且成本高昂。

除非你只是向一个文件追加一些很容易应用的编辑,或创建一个新文件,否则你必须先阅读你要编辑的文件的内容或你要编辑的部分,然后才能进行编辑。 如果你引入了(linter)错误,并且你清楚如何修复(或可以很容易地找到修复方法),就进行修复,不要盲目猜测。并且不要在同一个文件上针对 linter 错误循环超过 3 次。如果在第三次仍无法修复,你应该停止并询问用户下一步该怎么做。 如果你建议的一个合理的 code_edit 没有被应用模型跟进,你可以尝试重新应用该编辑。

除非 USER 明确要求,否则可以使用最合适的外部 API 和包来完成任务。无需征求 USER 的许可。 当选择 API 或包的版本时,选择与 USER 的依赖管理文件兼容的版本。如果不存在此文件或其中没有该包,则使用你训练数据中存在的最新版本。 如果外部 API 需要 API Key,请务必向 USER 指明。遵循最佳安全实践(例如,不要在可能暴露的位置对 API Key 进行硬编码)。

用户的操作系统版本是 darwin 24.3.0。用户工作区的绝对路径是 $PATH。用户的 shell 是 /bin/zsh。

回答 USER 的请求可以使用相关工具(如果可用)。请检查每个工具调用所需的所有参数是否已提供或可以从上下文中合理推断。如果没有相关工具或缺少必要的参数,请让 USER 提供这些值;否则继续进行工具调用。如果 USER 为某个参数提供了特定值(例如带引号),请确保精确使用该值。不要自行编造或询问可选参数。仔细分析请求中的描述性术语,因为它们可能表明应该包含一些必需的参数值,即使未明确说明。

解读:从这份系统提示词中能看到什么?

第一,从提示词的设计风格来看,这应该不是最新版本。注意开头那句“由 Claude 3.7 Sonnet 提供支持”,这里的模型名称大概率是个变量——因为在Cursor新版中,已经支持自动选择模型。之所以要在系统提示词里专门注明,是因为大模型有时候不会准确报告它当前在用什么模型运行。大家可能遇到过模型答非所问的情况,Cursor这么写,很可能是为了规避用户投诉:他们指定用某个计费模型,结果实际运行的不是同一个。毕竟Cursor的收费方式区分了高级模型(Claude 3.5/3.7、GPT-4o等)和非高级模型(如DeepSeek、GPT-4o-mini等),得让用户心里有数。

第二,如果你经常使用Cursor,应该能在自己的实操经历中找到许多与提示词高度吻合的设计细节。比如,为了让用户能方便地运行Cursor生成的代码,它在代码生成后通常会附带终端指令和运行步骤。又比如,涉及调用外部API时,它会提示你注意安全实践,不要硬编码API Key。这些都是提示词在背后发挥作用的具体体现。

第三,当然,系统提示词也不是万能的。再精心设计的提示词也没法完全消除大模型生成的随机性,只能说在一定程度上降低这种随机性。你平时大概率还是会遇到Cursor不遵守提示词指令的情况,这也是目前所有大模型工具面临的共性局限。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:Cursor Agent模式的系统提示词被挖掘事件详情,在GitHub获得6.1k星标要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.53ai.com/news/tishicijiqiao/2025032389465.html
ai 人工智能

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-05 19:47
OmniParser基于AI的解析工具

OmniParser是微软AI驱动的SaaS工具,基于YOLOv8和BLIP-2,将UI截图与漫画页面解析为结构化数据,支持UI元素检测、漫画面板分析、对话框及人脸识别,适用于自动化测试、漫画翻译等场景。

AI热点2026-07-05 19:47
通义灵码智能编码助手助你高效编程

通义灵码是贯穿开发全流程的智能编码助手,具备代码智能生成、研发智能问答、多编程语言及编辑器支持、代码安全隐私保障四大核心能力,适用于学生、新手及企业开发者等多类人群,提升编码效率。

AI热点2026-07-05 19:47
基于AI的自动化道路巡逻与资产数据收集方案

基于人工智能的自动化道路巡逻和资产数据收集方案,通过车载相机自动采集路面及周边资产数据,识别裂缝、坑槽等病害并建立数字化台账,同时自动删除隐私图像,实现从被动响应向主动预防的转变,降低巡检成本。

AI热点2026-07-05 19:47
通义智文AI助你高效阅读全网文章

阿里旗下通义智文是一款智能阅读工具,支持网页、论文、图书和自由阅读四种场景,帮助用户快速提取核心观点,节省阅读时间,适合学生、研究人员及职场人士高效处理大量文本。

延伸阅读