AIStore免费AI公开课-智能体篇(十一):Codex上架AIStore,用GPT改整个代码库,开箱即用

发布时间:2026/10/13 10:34:01
AIStore免费AI公开课-智能体篇(十一):Codex上架AIStore,用GPT改整个代码库,开箱即用
AI Store当前最火的AI产品是【口袋专家AI】——AI版微信让AI微信中的智能体专家帮你做PPT、做短剧、做图片完成工作和生活中的所有事。一、引言让编码助手回答“应该怎么写”和让它在工作区里完成修改是两种不同的体验。本篇从一个独立的小脚本开始演示如何把文件位置、函数行为和验收条件一起交给 Codex。任务只在云端演示目录中创建文件不联网、不安装依赖也不操作 Git。二、项目原理与本篇学习目标2.1 模型 工作台和任务记录如何区分Codex负责围绕代码任务进行推理与执行本文的网页布局来自托管封装。界面上的模型选择、思考档位、文件树和会话列表是不同层次换一个会话不等于切换模型切换模型也不等于清空工作区。复现时先确认任务目录再提交独立练习。本例选择空白规范化是因为结果可以直接用输入输出对照。相比要求“重构整个项目”一个函数更容易判断模型是否正确理解需求也能暴露任务完成报告与实际验证之间的区别。2.2 如何准备一个可审阅的任务先给出文件位置再说明函数接口和行为最后列测试。这里普通输入应成为Qing Ning空字符串保持为空是否支持其他类型未作约定。标准库限制减少了依赖安装对初次体验的影响目录限制则让文件变化更容易查找。如果真实项目已经有自己的格式化工具和测试框架应优先告诉智能体现有命令不要让它仅为证明自己运行过代码而额外搭建另一套环境。三、先区分 Codex 与托管界面OpenAI 官方将 Codex CLI 定位为可在终端中检查代码、编辑文件和运行命令的编码智能体权限和工作目录都需要用户关注。具体说明可查阅 Codex CLI 官方文档。本篇截图是AI Store 对 Codex 提供的网页封装不是 OpenAI 官方网页或桌面客户端。对话、终端、Git 和文件树等布局以当前托管版本为准。登录 AI Store点击Codex再点击新对话。本次模型栏显示gpt-5.6-luna思考档位为中工作目录为/workspace。型号可能随平台目录更新不必照抄截图选择。四、实战创建空白规范化函数发送以下任务请完成一个隔离的Python小练习 只在 /workspace/csdn-codex-demo-20261009 新建 normalize.py 函数 normalize_name(s) 去掉首尾空白并把连续空白合并成一个空格。 只用标准库。在文件末尾加两个assert分别验证 Qing Ning 变成 Qing Ning 和空字符串仍为空。 实际运行 python3 验证。 不要联网、安装依赖、读写其他目录、执行Git操作。 最后用中文简短报告文件路径、命令和结果。这里刻意把目标限制为一个文件和两个测试。这样既容易检查结果也不会让第一次体验变成不确定的大型仓库改造。任务执行期间页面出现了检查目标目录、创建目录和file_change等过程。看到文件变更并不等于测试已经结束应等待工作状态结束再核对最终报告。五、回看结果本次最终报告给出文件normalize.py、验证命令python3 normalize.py并报告两个断言均通过右侧文件树出现了csdn-codex-demo-20261009。截图中的结果来自本次实际会话而不是预先写好的示意回复。最终报告仍是助手对执行结果的总结重要项目应进一步打开文件、检查差异并独立运行测试不应把一段自然语言当作完整审计证据。重新打开页面后可以从左侧历史对话进入这次任务。注意新建空白会话不会自动显示之前的执行过程。六、常见使用边界/workspace是托管工作区不是自己的电脑目录下载和同步需要另外确认。终端入口可能运行的是 Codex 交互界面不一定是普通 shell。不要不看提示就把命令粘进去。两条断言只覆盖题目里的两个例子不能代表完整测试集。修改真实仓库前先保存已有改动并建立可恢复的 Git 检查点提交、推送和发布应分别确认。页面模型统计和平台计费不是同一个概念不能把某个$0展示理解成无条件免费。七、结果分析与进阶练习7.1 结果报告该怎样使用截图中的最终报告帮助定位normalize.py、命令和断言结果但它仍是助手给出的执行总结。代码用于重要场景时应打开文件检查实现并由自己的验证流程复跑测试。本文没有把这一独立复测写成已经完成。可以将验收记录分为三列要求、实际证据、尚未覆盖。文件路径有文件树可核对测试通过有会话报告非字符串处理则尚未覆盖。比起统一标记“全部完成”这种记录能更准确地说明还需要做什么。7.2 进阶练习增加输入契约先阅读当前normalize.py说明它接受哪些输入类型。 我希望只接受字符串其他类型明确报错。 列出新增测试计划保留已有行为再修改同一个文件并运行。 报告真实命令和输出不执行Git提交或部署。该练习需要读者后续运行。若模型提出顺便改整个项目风格先回到本轮目标如果终端实际处于交互式智能体而非shell也不要把普通命令盲目粘入。任务记录、文件变更和命令结果对得上才方便下一轮继续。7.3 为名称规范化建立测试矩阵已有示例包含带首尾空白和连续空格的名称与空字符串读者可以在此基础上设计更完整的检查。测试矩阵先写输入类型、预期行为和依据再交给智能体实现能减少为了让测试通过而随意改变业务含义的情况。额外输入应明确的约定只有空白归一为空字符串是否符合要求含制表符和换行区分普通空格与全部空白非字符串明确输入类型与错误行为这些用例是后续练习不能写成本文已经跑过。先选定预期行为再运行验证如果当前任务只是审阅那么本轮产物仍是测试建议不是终端执行结果。名称整理的规则不能直接用于所有文本。把换行折叠成空格对单行名称可能合理对文章段落则会破坏结构。正则选择取决于用途应先确认保留哪些字符再决定采用哪种匹配范围。7.4 验证修改有没有超出题目打开变更后先检查目标函数与用例再看是否新增了题目不需要的依赖、网络访问或其他文件改动。更多代码不等于更好的实现对于独立练习保留一个容易阅读的文件往往更方便理解。如果测试失败保留错误信息并定位到具体输入再提出下一轮修改。不要直接删掉失败用例也不要把成功标语移到检查之前。正确的修复应该使预期行为成立而不是只让页面看起来显示成功。最后交付报告最好包含文件位置、改变了什么、用了哪条命令、哪些边界尚未覆盖。读者可以据此决定下一步避免把一次小任务通过理解成所有使用场景都已完成验收。八、总结本篇完成了进入托管工作台、新建任务、限定修改范围和回看最终报告的流程。使用编码智能体时清晰的文件范围与测试标准比一句笼统的“帮我改好”更便于验收。欢迎收藏本系列继续比较不同编码工具的真实上手体验。AIStore免费AI公开课系列文章AIStore免费AI公开课-智能体篇一口袋专家Harness上架AIStore开源个人智能体开箱即用AIStore免费AI公开课-智能体篇二Agents Team上架AIStore拉一群机器人同时开工开箱即用AIStore免费AI公开课-智能体篇三AI Search上架AIStore问你的数据、答案带出处开箱即用AIStore免费AI公开课-智能体篇四AI Recom上架AIStore信息流推荐并讲清理由开箱即用AIStore免费AI公开课-智能体篇五OpenClaw上架AIStore龙虾2.0智能体开箱即用AIStore免费AI公开课-智能体篇六Hermes上架AIStore自记忆智能体开箱即用AIStore免费AI公开课-智能体篇七DeepSeek Harness上架AIStoreDeepSeek官方智能体开箱即用AIStore免费AI公开课-智能体篇八OpenCode上架AIStore最火的开源编码智能体开箱即用AIStore免费AI公开课-智能体篇九Claude Code上架AIStore用Claude改整个代码库开箱即用AIStore免费AI公开课-智能体篇十ComfyUI上架AIStore节点编排生图生视频开箱即用AIStore免费AI公开课-智能体篇十一Codex上架AIStore用GPT改整个代码库开箱即用AIStore免费AI公开课-智能体篇十二Pi Agent上架AIStore极简可改的编码智能体开箱即用AIStore免费AI公开课-智能体篇十三Open Design上架AIStore开源版Claude Design开箱即用AIStore免费AI公开课-智能体篇十四OpenHands上架AIStore开源版Devin开箱即用AIStore免费AI公开课-智能体篇十五Cline上架AIStoreVS Code里的结对编程智能体开箱即用AIStore免费AI公开课-智能体篇十六AutoGen Studio上架AIStore微软多智能体搭建台开箱即用AIStore免费AI公开课-智能体篇十七CrewAI上架AIStore按角色分工的智能体团队开箱即用AIStore免费AI公开课-智能体篇十八OpenManus上架AIStore开源版Manus开箱即用AIStore免费AI公开课-智能体篇十九Twenty上架AIStore开源版Salesforce开箱即用AIStore免费AI公开课-智能体篇二十LangChain上架AIStoreLangGraph智能体对话界面开箱即用AIStore免费AI公开课-智能体篇二十一SillyTavern上架AIStore开源版Character AI开箱即用AIStore免费AI公开课-智能体篇二十二Kilo Code上架AIStore架构编码调试多模式开箱即用AIStore免费AI公开课-智能体篇二十三Laya上架AIStore毫秒级结构化判断的决策模型开箱即用AIStore免费AI公开课-智能体篇二十四Jev上架AIStore托管决策模型按输入计价开箱即用AIStore免费AI公开课-智能体篇二十五Semantica上架AIStore开源版Palantir本体工作台开箱即用AIStore免费AI公开课-智能体篇二十六Open Dots上架AIStore开源版OpenAI Dots开箱即用AIStore免费AI公开课-智能体篇二十七OpenMausBot上架AIStore开源版Grok Bot开箱即用AIStore免费AI公开课-智能体篇二十八OpenMuse上架AIStore开源版Muse开箱即用