Skip to content

langgptai/gpt-5-prompting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPT-5 提示工程指南

GPT-5 Prompting Guide

GPT-5 提示工程指南

全面的 GPT-5 提示工程最佳实践指南
查看完整指南 »

特性 · 快速开始 · 使用方法

关于项目

本项目提供了一份全面的 GPT-5 提示工程指南,旨在帮助开发者和用户最大化 GPT-5 模型的性能和输出质量。该指南基于 OpenAI 团队在训练模型和将其应用于真实世界任务的宝贵经验。

GPT-5 Prompting Guide Screenshot

为什么选择这个指南?

  • 官方最佳实践 - 基于 OpenAI 官方经验和建议
  • 全面覆盖 - 涵盖智能体任务、编程、指令遵循等各个方面
  • 实用性强 - 提供具体的提示词模板和实际案例
  • 持续更新 - 跟随 GPT-5 的发展不断完善

特性

🤖 智能体工作流优化

  • 自主性控制 - 学习如何精确控制 GPT-5 的智能体行为
  • 工具调用前言 - 掌握工具调用的最佳实践
  • 推理强度调节 - 根据任务复杂度优化推理深度
  • Responses API - 利用新 API 提升性能和效率

💻 编程性能最大化

  • 前端开发 - 针对 React、Next.js、Tailwind CSS 等的优化建议
  • 代码库集成 - 如何让 GPT-5 更好地理解和遵循项目规范
  • 从零到一 - 完整应用程序开发的最佳实践
  • Cursor 集成经验 - 来自生产环境的实际调优案例

🎯 指令遵循与控制

  • 可引导性 - 精确控制模型输出的详细程度和风格
  • 最小推理模式 - 针对延迟敏感场景的优化
  • Markdown 格式化 - 控制输出格式的技巧
  • 元提示技术 - 使用 GPT-5 优化自身的提示词

快速开始

阅读指南

  1. 克隆仓库

    git clone https://github.com/your-username/gpt-5-prompting.git
    cd gpt-5-prompting
  2. 查看完整指南

    # 在浏览器中打开指南
    open doc/gpt-5_prompting_guide.md

核心概念速览

控制智能体自主性

降低自主性:

<context_gathering>
目标:快速获取足够上下文。并行化发现过程,并在能够行动时立即停止。

提前停止标准:
- 你可以明确指出需要更改的具体内容。
- 最高匹配结果(约70%)收敛于一个领域/路径。
</context_gathering>

提高自主性:

<persistence>
- 你是一个智能体——请持续工作,直到用户的请求被完全解决。
- 只有当你确定问题已解决时,才终止你的回合。
- 当遇到不确定性时,绝不要停止——研究或推断出最合理的方法并继续。
</persistence>

推荐技术栈(前端开发)

  • 框架: Next.js (TypeScript), React, HTML
  • 样式/UI: Tailwind CSS, shadcn/ui, Radix Themes
  • 图标: Material Symbols, Heroicons, Lucide
  • 动画: Motion
  • 字体: San Serif, Inter, Geist

使用方法

基础使用

  1. 选择合适的推理强度

    • 简单任务:lowmedium
    • 复杂多步骤任务:high
  2. 配置工具调用前言

    <tool_preambles>
    - 在调用任何工具之前,始终以友好、清晰、简洁的方式重述用户的目标。
    - 接着,立即概述一个结构化的计划。
    - 在执行时,简洁并按顺序叙述每个步骤。
    </tool_preambles>
    
  3. 使用 Responses API

    • 替代 Chat Completions API
    • 传回先前推理项以节省令牌
    • 提升性能和降低延迟

高级技巧

自我反思提示词

<self_reflection>
- 首先,花时间思考并建立一套评估标准。
- 然后,深入思考构成世界级解决方案的每一个方面。
- 最后,使用这个标准在内部进行思考和迭代。
</self_reflection>

代码编辑规则

<code_editing_rules>
<guiding_principles>
- 清晰与复用:每个组件都应是模块化和可复用的。
- 一致性:遵循一致的设计系统。
- 简洁性:偏爱小型、专注的组件。
</guiding_principles>
</code_editing_rules>

文档结构

gpt-5-prompting/
├── README.md                    # 项目介绍(本文件)
├── doc/
│   └── gpt-5_prompting_guide.md # 完整的提示工程指南
├── images/
│   ├── logo.png                 # 项目 Logo
│   └── screenshot.png           # 截图示例
├── LICENSE.txt                  # 许可证
└── CHANGELOG.md                 # 更新日志

贡献

我们欢迎社区贡献!如果您有改进建议:

  1. Fork 本项目
  2. 创建您的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启一个 Pull Request

许可证

本项目基于 MIT 许可证分发。查看 LICENSE.txt 了解更多信息。

联系方式

项目链接: https://github.com/your-username/gpt-5-prompting

致谢

  • OpenAI - 提供 GPT-5 模型和官方指南
  • Cursor - 分享生产环境集成经验
  • 所有为提示工程发展做出贡献的开发者和研究者

开始您的 GPT-5 提示工程之旅
阅读完整指南

About

GPT-5 Prompting Guide

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published