游乐游手机版
首页/AI热点日报/热点详情

最新OpenAI正式发布GPT-5官方Prompt指南详细完整全文内容

类型:热点整理2026-07-21
GPT-5新增reasoning_effort和verbosity参数实现精准控制,使用ResponsesAPI可提升智能体性能。需避免指令冲突,根据场景调节积极性。前端开发推荐技术栈及自我反思prompt,延迟敏感场景采用最小推理模式,并可借助元提示优化自身prompt。
# GPT-5 官方 Prompt 指南:从入门到精通,轻松驾驭新一代 AI 王者 GPT-5 在智能体任务、编程、原始智能和可控性方面实现了显著飞跃,但想要真正驾驭它,关键在于掌握正确的提示词技巧。本文为你全面解析 GPT-5 的新特性、实战技巧与最佳实践,助你轻松发挥其真正实力。 ## 新出现的参数:精准控制 GPT-5 的两大杠杆 OpenAI 为 GPT-5 新增了两个关键控制参数,让你能像调校精密仪器一样微调模型行为。 ### `reasoning_effort`:控制模型的思考深度 这个参数决定了模型在回答问题前进行推理的努力程度。你可以根据任务复杂度进行调整: - **低 effort**:适合简单、直接的问题,响应更快,推理 token 消耗更少 - **中 effort**(默认):平衡性能与质量 - **高 effort**:适合复杂、多步骤任务,模型会深入思考,但延迟更高 ### `verbosity`:控制回答的详尽程度 这个参数直接影响模型回答的长度,而不是思考的长度。一个高级技巧是:你可以 在全局设置低 verbosity,然后在具体场景(比如写代码时)用 prompt 单独要求高 verbosity,实现灵活控制。 ### Responses API:记忆推理过程,提升智能体性能 Responses API 能让模型记住之前的推理过程,在智能体工作流中特别有用。在 Tau-Bench 测试中,仅仅是使用这个 API 就让得分从 73.9% 提升到 78.2%。 > **小提示**:使用 `previous_response_id` 参数将之前的推理项目传递到后续请求中,可以节省 CoT 令牌,消除每次工具调用后从头重建计划的需要。 --- ## Cursor 的实战经验:内测用户的三大心得 AI 编辑器 Cursor 作为 GPT-5 的内测用户,分享了他们在实际使用中的宝贵经验。 ### 1. 过度鼓励适得其反 对于老模型需要的“要彻底理解上下文”这类鼓励性 prompt,在 GPT-5 上会导致过度使用工具。明明内部知识就够用,模型却非要去搜索。 **解决方案**:删除“maximize_”等前缀,软化关于彻底性的语言。调整后,GPT-5 在何时依赖内部知识与使用外部工具方面做出了更好的决策。 ### 2. 平衡技巧:全局低 verbosity + 代码工具高 verbosity Cursor 团队发现,将 verbosity 参数设置为低,同时修改提示词强烈鼓励仅在编程工具中的冗长输出,可以产生最佳效果: - 状态更新简洁高效 - 代码差异可读性高 - 用户流程不会被不必要的输出打断 ### 3. 明确界限:让模型更主动 告诉模型“用户可以拒绝代码修改”,鼓励它更主动地执行任务,而不是每次都问“要不要执行这个计划”。 > **常见问题**:为什么我的 GPT-5 总是在行动之前询问我是否继续? > > **答案**:这是因为提示词中没有明确设定模型的自主性界限。建议在提示词中添加类似“您几乎不应该询问用户是否继续执行计划;相反,您应该主动尝试计划,然后询问用户是否想要接受实施的更改”的指令。 --- ## 控制 Agent 的“积极性”:让 GPT-5 更懂你的需求 GPT-5 默认非常勤奋,会努力搜集各种上下文。你可以通过以下方式调节它的“积极性”: ### 如何降低积极性(让 GPT-5 少折腾) 1. 降低 `reasoning_effort`:减少探索深度,提高效率 2. 设定明确的探索边界:比如“最多 2 次工具调用” 3. 给它一个“不确定也可以继续”的逃生舱:例如“即使它可能不完全正确” **示例提示词**: ```xml - 搜索深度:非常低 - 强烈倾向于尽可能快地提供正确答案,即使它可能不完全正确。 - 通常,这意味着绝对最多 2 次工具调用。 ``` ### 如何提高积极性(让 GPT-5 更自主) 1. 提高 `reasoning_effort`:鼓励深入探索 2. 明确告诉它“遇到不确定不要问我,自己推理最合理的方案继续做” 3. 设定更宽松的停止条件 **示例提示词**: ```xml - 您是一个智能体 - 请继续进行,直到用户的查询完全解决 - 遇到不确定性时绝不停止或返回给用户——研究或推导最合理的方法并继续 - 不要要求人类确认或澄清假设 ``` > **小提示**:不同类型工具的不确定性阈值应该不同。例如,购物工具集中的结账和支付工具应该要求用户澄清,而搜索工具可以有极高的阈值。 --- ## 指令冲突是 GPT-5 的头号大敌 GPT-5 会认真对待每一条指令,所以矛盾的 prompt 比其他模型更致命。它会消耗大量推理 token 试图调和冲突,而不是简单地选择一条指令执行。 ### 常见冲突示例 以下是一段看似合理但实际上包含冲突指令的提示词: - “绝不在没有明确患者同意记录在图表中的情况下安排预约” - 与“作为减少风险的第一行动,自动分配最早的当日时段而不联系患者”冲突 ### 解决方法 1. **仔细检查提示词中的逻辑冲突**:逐条审查指令是否存在矛盾 2. **使用 OpenAPI 提供的 prompt optimizer 工具**:自动识别并优化提示词 3. **明确指令的优先级**:例如“在紧急情况下不要进行查找,立即提供 911 指导” > **常见问题**:如何快速发现提示词中的冲突指令? > > **答案**:你可以直接使用 GPT-5 自身作为“元提示器”,询问它“这个 prompt 经过什么修改能避免某种不良行为”。很多生产环境的 prompt 就是这样迭代出来的。 --- ## 前端开发的最佳实践:OpenAI 推荐的技术栈 对于前端开发,OpenAI 推荐以下技术栈: - **框架**:Next.js (TypeScript)、React - **样式/UI**:Tailwind CSS、shadcn/ui、Radix Themes - **图标**:Material Symbols、Heroicons、Lucide - **动画**:Motion - **字体**:San Serif、Inter、Geist、Mona Sans、IBM Plex Sans、Manrope ### 零到一应用生成:自我反思 prompt 效果惊人 对于从零开始的应用,使用以下自我反思 prompt 可以显著提高输出质量: ```xml - 首先,花时间思考一个标准,直到您有信心。 - 然后,深入思考制作世界级一次性 Web 应用程序的每个方面。使用这些知识创建一个有 5-7 个类别的标准。 - 最后,使用标准在内部思考并迭代所提供提示的最佳可能解决方案。 ``` ### 匹配代码库设计标准 在现有应用中编写代码时,GPT-5 会自动从代码库中搜索参考上下文(如读取 package.json 查看已安装的包)。你可以通过提示词进一步增强这种行为: ```xml - 清晰性和重用性:每个组件和页面都应该是模块化和可重用的 - 一致性:遵循一致的设计系统 - 简单性:偏向小的、专注的组件 - 视觉质量:遵循高质量标准 - 框架:Next.js (TypeScript) - 样式:TailwindCSS - UI 组件:shadcn/ui - 图标:Lucide ``` > **小提示**:使用结构化 XML 标签(如 ``、``)可以显著改进模型对指令的遵循。 --- ## 最小推理模式:延迟敏感场景的最佳选择 GPT-5 首次引入 最小推理努力 选项,这是延迟敏感用户以及当前 GPT-4.1 用户的最佳升级。 ### 使用最小推理模式的关键技巧 1. **明确要求解释思路**:提示模型在最终答案开始时给出简要解释,例如通过项目符号列表 2. **详细的工具调用说明**:要求彻底和描述性的工具调用前言,持续向用户更新任务进度 3. **更多的规划提示**:因为推理 token 更少,需要显式地提示计划 4. **最大化智能体持久性**:插入智能体持久性提醒,防止过早终止 **示例提示词**: ``` 您是一个智能体 - 请继续进行,直到用户的查询完全解决。将用户的查询分解为所有必需的子请求,并确认每个都已完成。您必须在进行后续函数调用之前进行广泛计划。 ``` > **常见问题**:最小推理模式适合哪些场景? > > **答案**:适合对延迟敏感的应用,如实时对话、快速问答等。虽然推理能力较弱,但通过恰当的提示词技巧,仍可获得不错的表现。 --- ## 元提示的妙用:让 GPT-5 优化自己的 prompt 一个有趣的发现:GPT-5 擅长优化自己的 prompt。你可以直接问它“这个 prompt 怎样修改能避免某种不良行为”,不少生产环境的 prompt 就是这样迭代出来的。 ### 推荐元提示模板 ``` 当被要求优化提示词时,从您自己的角度给出答案 - 解释什么特定短语可以添加到这个提示词中,或从中删除,以更一致地引出期望的行为或防止不期望的行为。 这里是一个提示词:[PROMPT] 这个提示词的期望行为是让智能体[执行期望行为],但相反它[执行不期望行为]。在尽可能保持现有提示词完整的同时,您会做出哪些最小的编辑/添加来鼓励智能体更一致地解决这些不足? ``` --- ## 总结:GPT-5 使用核心要点 1. 利用新参数 `reasoning_effort` 和 `verbosity` 精准控制模型行为 2. 使用 Responses API 提升智能体性能 3. 避免指令冲突,仔细审查提示词的逻辑一致性 4. 根据场景调节 Agent 的积极性 5. 在前端开发中使用推荐技术栈和自我反思 prompt 6. 延迟敏感场景使用最小推理模式 7. 善用元提示让 GPT-5 优化自身 prompt GPT-5 的核心改进在于更精确的指令遵循和更强的推理能力,但这要求用户提供更清晰、无矛盾的指令设计。合理利用新增参数和 API 功能,可在不同场景下获得最优的性能表现。 --- **以下为 GPT-5 提示词指南原文附录内容,包含完整的示例代码和工具定义:** ```markdown ### SWE-Bench 验证开发者指令 在此环境中,您可以运行 `bash -lc ` 来对文件执行差异/补丁,其中 是表示您希望执行的差异的特殊格式化应用补丁命令。有效的 看起来像: apply_patch << 'PATCH' *** Begin Patch [YOUR_PATCH] *** End Patch PATCH 其中 [YOUR_PATCH] 是您补丁的实际内容。 始终极其彻底地验证您的更改。您可以进行任意多的工具调用 - 用户非常耐心,优先考虑正确性。 ### 智能体编程工具定义 #### 集合 1:4 个函数,无终端 type apply_patch = (_: { patch: string, }) => any; type read_file = (_: { path: string, line_start?: number, line_end?: number, }) => any; type list_files = (_: { path?: string, depth?: number, }) => any; type find_matches = (_: { query: string, path?: string, max_results?: number, }) => any; #### 集合 2:2 个函数,终端原生 type run = (_: { command: string[], session_id?: string | null, working_dir?: string | null, ms_timeout?: number | null, environment?: object | null, run_as_user?: string | null, }) => any; type send_input = (_: { session_id: string, text: string, wait_ms?: number, }) => any;
来源:https://www.53ai.com/news/LargeLanguageModel/2025081596137.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。