当前位置: 首页 > news >正文

第5章:工作区上下文与项目理解

一、学习目标

学会向 Codex 提供仓库结构、业务背景、技术栈和验收方式。

完成本章后,学员应能把相关概念转化为可执行的 Codex 任务,并能说明任务的边界、风险和验收方式。

二、本章适合谁学习

希望提高 Codex 命中率的开发者。

三、核心概念讲解

Codex 不是凭空理解项目,它通过文件、命令输出、Git 历史、测试结果和用户说明形成上下文。上下文管理的关键是让它先建立地图,再执行导航。训练时要让学员习惯把业务名词、模块边界、风险文件和禁止修改范围写清楚。

在教学时,讲师应避免只展示“神奇结果”。更有效的方式是把任务输入、Codex 的中间判断、文件改动、验证命令和最终总结完整展示出来,让学员理解可复制的方法,而不是记住一次偶然成功的演示。

四、关键知识点

  • 先读取 README、配置、路由、入口文件和测试目录。

  • 用“不要修改”的边界保护高风险文件。

  • 用验收命令定义完成标准。

  • 复杂任务先产出理解报告。

五、操作步骤或实践流程

  1. 明确任务目标:用一句话写清要解决的问题。

  2. 补充上下文:说明项目、目录、相关文件、技术栈和限制。

  3. 设定边界:说明哪些文件可以改、哪些不能改、哪些操作需要确认。

  4. 要求计划:复杂任务先让 Codex 给出步骤,不立即修改。

  5. 执行小步修改:每一步都保持可审阅。

  6. 运行验证:优先使用项目已有的 lint、test、build 或人工验收清单。

  7. 复盘输出:要求 Codex 总结改动、风险和后续建议。

六、典型案例

一个后端项目同时存在 legacy 和 v2 两套路由。通过先要求 Codex 列出调用链,可以避免它改错旧模块。

推荐示例提示词:

请先阅读当前项目中与本任务相关的文件,输出你的理解、可能影响范围和建议修改计划。暂时不要修改文件。确认计划后,再按最小改动实现,并运行可用的验证命令。最后请总结修改内容、验证结果和剩余风险。

本章实践任务:让 Codex 为一个陌生项目生成“模块地图”和“风险点清单”。

七、常见错误与避坑指南

  • 把业务规则只放在脑子里,不告诉 Codex。

  • 跳过项目理解阶段。

  • 没有说明哪些文件不能动。

避坑原则:凡是会影响生产数据、权限、支付、认证、数据库迁移、凭证、批量删除或外部服务调用的任务,都应提高审批级别,并要求 Codex 先解释风险。

八、课堂练习

为一个项目写出 10 条上下文说明。

练习交付物应包括:任务提示词、Codex 输出摘要、人工审阅意见、验证结果和复盘结论。

九、课后作业

生成一份项目上下文卡片,后续章节持续复用。

作业提交格式建议:

### 任务背景 ### Codex 提示词 ### Codex 执行过程摘要 ### 修改或输出结果 ### 验证证据 ### 人工复盘

十、商业化交付建议

十一、本章小结

本章的关键不是记住单个命令,而是形成“目标明确、上下文充分、边界清楚、过程可审阅、结果可验证”的 Codex 协作方式。只要这个框架稳定,后续无论使用 CLI、IDE、云端任务还是团队流程,都能保持较高质量。

十二、参考资料

  • OpenAI Codex 官方文档首页

  • Codex Prompting Guide

  • openai/codex

  • How OpenAI uses Codex

http://www.zskr.cn/news/1435977.html

相关文章:

  • 2026北京私人定制发型实测|法式烫、短发锁骨发、染发、挑染实力发型师推荐 - 资讯纵览
  • LOIC:如何在3分钟内掌握开源网络压力测试工具的核心实战技巧
  • 5分钟掌握通达信缠论插件:让复杂K线结构一目了然的终极指南
  • 纯模拟SPWM驱动卡设计:从原理到实现的硬件实践
  • 解锁AMD Ryzen处理器潜力的硬件调试工具:从新手到专家的性能优化指南
  • 郑州市 荥阳市 甲醛检测、甲醛清除|维小达 甲醛CMA检测、新房甲醛清除、工装空气治理、异味根除、苯系物TVOC综合治理一站式服务 - 维小达科技
  • 第6章:AGENTS.md编写规范
  • OpenCore Legacy Patcher完整指南:让老旧Mac设备重获新生的实用方案
  • 第7章:Codex提示词工程
  • Arduino集成扩展板设计:数码管与LCD动态扫描及ADC按键驱动
  • 第8章:代码阅读与架构解释
  • Windows磁盘管理搞不定?试试这3款免费工具修复U盘FAT32格式化失败
  • 企业管理系统私有化交付实战:从演示获客到 RuoYi Office 上线验收
  • 账号冷启动失效?Gemini智能分发策略,72小时内引爆首波自然流量
  • 戴森球计划5000+免费工厂蓝图库:快速构建高效星际工厂的终极指南
  • 抖音批量下载终极指南:3步实现无水印视频自动化获取
  • 用纸艺与S4A图形化编程打造可动ASIMO机器人:低成本创客实践指南
  • 【电力装备制造业智能化转型】【数据基础设施篇】【2】多源凭证统一管理
  • OpenModScan终极指南:免费开源的Modbus主站工具,让工业通讯测试变得简单高效
  • JavaScript 从零基础到精通系列:打造“我的任务管家”应用
  • ComfyUI-Impact-Pack V8:AI图像细节增强的智能解决方案
  • 谷歌内核(Chrome/Chromium)常用 CLI 运行参数
  • YimMenu完整指南:GTA5最强免费辅助工具全面解析
  • 人力资源管理系统如何提升员工入转调离效率“
  • 2026贵金属回收行业:五大标杆机构解读 - 资讯纵览
  • 如何3步解决B站缓存视频无法播放问题:BilibiliCacheVideoMerge完整操作指南
  • 【仅限风控负责人查阅】:Gemini模型监管合规红线预警(银保监EAST 5.0新规适配 checklist + 8处审计高危字段标注)
  • 【Gemini对手全景图谱】:2024年全球7大AI大模型竞对实力对比与技术代差分析
  • 洛雪音乐无损音源终极指南:3步解锁全网高品质音乐
  • 跨平台漫画阅读新纪元:nhentai-cross如何重塑多设备阅读体验?