跳到正文
Neaptidestudio
博客

OpenAI Codex 怎么用:从第一个任务到验证结果

Neaptide · 2026年9月6日 · 8 分钟阅读

了解如何启动 Codex、打开项目、说明需求并验证结果。通过一个价格计算器练习,掌握任务拆解、问题修复和项目规则的写法。

本文目录
小型工具将纸质模块组装成完整结构。

Codex是OpenAI的编程智能体,可以查看项目、修改文件,并使用现有工具运行检查。你先说明需要什么结果,再逐项验收:新功能是否按要求工作,数据是否准确,以及原有功能是否仍然正常。

本文用一个工作坊价格计算器作为入门练习。即使不会编程,你也能手算核对结果,发现哪里出了问题。示例价格均为虚构数据,用于真实业务前请替换。

哪些任务适合交给 Codex

先选一件你能判断对错的事。例如,按照指定公式计算参加费用,就有明确的验收方法。“把网站做好一点”则留下了太多未确定的要求。

  • 添加计算器、商品筛选或文章目录。
  • 查找按钮没有反应、表单接受错误输入等问题的原因。
  • 梳理项目,找到文案文件并说明启动方式。
  • 编写检查链接或整理导出数据的脚本,先用数据副本试运行。

讨论想法或修改一段文字,用对话就可能足够。当任务涉及项目文件的实际改动时,Codex 更有用。它能访问哪些内容,取决于运行环境、工具和权限。

桌面应用、编辑器和命令行怎么选

初次接触代码,可以从桌面应用开始。当前官方指南要求安装 ChatGPT 桌面应用,在产品菜单中选择 Codex,然后打开项目文件夹。旧教程的截图可能与你看到的界面不同。

  • 桌面应用:适合在一个界面中管理任务和本地项目文件。
  • 编辑器扩展:适合已经使用兼容代码编辑器、希望对照代码查看改动的用户。
  • Codex CLI:在终端中使用。本文练习不需要命令行。
Codex编辑器扩展中的修改检查:右侧是任务和Review按钮,左侧是改动的代码。OpenAI提供的这张图片展示的是另一个项目。
Codex编辑器扩展中的修改检查:右侧是任务和Review按钮,左侧是改动的代码。OpenAI提供的这张图片展示的是另一个项目。

是否需要付费订阅

截至核查日期,OpenAI 的说明列出了 ChatGPT 各套餐的 Codex 访问权限,包括 Free。可用不等于不限量,具体额度和模型取决于套餐。使用 API 密钥则涉及单独的 API 计费。

先用现有账号完成几项实际任务,再判断是否需要升级。最新价格与额度请查看 OpenAI 的说明和账号页面,教程中抄录的固定价格很容易过时。

第一个项目:工作坊价格计算器

准备文件夹和计算规则

新建 workshop-calculator 文件夹,将它作为项目打开。如果是在现有网站上尝试修改,先用 Git 保存当前版本,或复制整个文件夹。这个练习只需确定基础费用、每人费用以及允许的参加人数。

确认选中的文件夹和权限。练习只需要在项目内创建、修改文件。如果 Codex 请求安装软件或连接外部服务,先看清用途:下面的任务要求不使用外部依赖。

说明需求,并给出可核对的答案

提供规则、预期行为和检查方法即可,不必替智能体安排每一行代码。可以使用下面这个独立的练习示例:

在当前文件夹中创建一个工作坊价格计算器。

示例价格:基础费用 120 欧元,每位参加者另加 35 欧元。
人数只能是 1 到 12 的整数。
总价 = 120 + 35 × 人数。

页面包含人数输入框、总价和计算公式说明。
输入为空、小数、0 或 13 时,显示容易理解的错误提示。
输入无效时隐藏旧总价,不要让用户误以为它仍然有效。

使用 HTML、CSS 和 JavaScript,不使用外部库。
保存为 index.html,无需服务器或网络即可在浏览器打开。
支持手机屏幕和键盘操作。
不要添加付款、联系方式收集、统计服务或虚构评价。

检查:1 人为 155 欧元,4 人为 260 欧元,12 人为 540 欧元。
最后说明打开方式、实际完成的检查,以及仍需人工验证的内容。
本指南的计算器示例:4人共260欧元,下方列出计算公式。你制作的页面样式可能不同。
本指南的计算器示例:4人共260欧元,下方列出计算公式。你制作的页面样式可能不同。

在浏览器中验收

打开 index.html,分别输入 1、4 和 12,核对总价。然后清空输入框:旧价格不应继续作为有效结果显示。智能体的报告可以帮助你了解改动,但不能代替这次实际操作。

  1. 测试 0、13、小数和空输入。错误提示应说明如何修正。
  2. 将窗口缩到手机宽度,确认无需横向滚动就能使用。
  3. 用Tab键在输入框和按钮之间移动,确认边框或其他标记能清楚显示当前选中的控件,并能在不用鼠标的情况下完成计算。
  4. 刷新页面后重新计算,检查之前的输入是否影响结果。
13人超出允许范围。计算器显示错误,并清除上一次计算的260欧元金额。
13人超出允许范围。计算器显示错误,并清除上一次计算的260欧元金额。

此时你得到的是本地原型,还没有公开网址。如果之后把它接入付款流程,服务器必须独立校验价格,因为浏览器中的计算可以被访客修改。

如何提出具体的修改要求

说清操作步骤、实际现象和预期结果。例如,清空输入后旧总价仍然显示,可以这样描述:

输入 4 时显示 260 欧元。清空输入后,总价仍在。
输入为空时,显示“请输入参加人数”并隐藏总价。
保留现有公式、1–12 的范围和页面样式。
检查 4 → 清空 → 1,以及 12 → 13 → 12。
说明问题原因和验证方法。

在同一任务中继续修改,直到你认可结果。如果修复破坏了原有功能,先与保存的版本比较。没有文件历史时,只说“恢复原样”并不能保证准确还原。

怎样修改已有网站

先让 Codex 查看相关部分,再动手改。现有项目可能有自己的组件、样式和检查流程,单看截图无法发现这些约定。

查看这个项目如何生成博客文章,暂时不要修改文件。
说明标题、正文、元数据和语言链接分别来自哪里。
列出新增文章需要修改的文件,以及项目已有的检查命令。

弄清结构后,再给出一项范围明确的改动。把计算器融入网站现有设计,与接入付款,是两项验收要求不同的任务,适合分开完成。

将长期规则写入 AGENTS.md

Codex 会在工作前读取 AGENTS.md 指令。这个文件适合存放长期要求,例如启动方式、内容来源和必要检查。练习项目可以这样写:

# 项目规则

工作坊价格计算器。所有金额均为示例。
直接用浏览器打开 index.html,不需要服务器或外部库。
只有收到明确要求时,才能修改公式和人数范围。
输入无效时显示错误,并隐藏总价。
改动后检查 1、4、12、0、13、小数和空输入。
报告中区分已执行的检查和无法执行的检查。

临时修改颜色等要求留在当前对话中即可。项目要求变化时,及时更新规则,避免旧指令影响后续任务。

常见问题与下一步

  • 只有计划,没有文件:检查项目是否打开、是否允许写入,再明确要求完成实现。
  • 项目无法启动:提供完整报错和启动方法,先查原因,再决定是否修改依赖。
  • 只在一个例子中正常:补充边界值和无效输入测试。
  • 出现虚构价格或事实:指出正确来源,并检查其余文案是否有同类问题。
  • 额度用尽:保留当前文件,到账号页面查看恢复时间和后续选项。

发布前,除了外观,还要检查正文、链接、表单和搜索相关设置。后续可以参考:

产品信息与文档链接核查于 2026 年 9 月 6 日。计算器是教学练习,并非客户案例,也不代表一次提示就能得到可上线的产品。

常见问题

要点速览

不会编程也能使用 Codex 吗?

可以从行为明确、能够自行验证的小型原型开始。涉及付款、个人信息和复杂集成时,仍然需要技术审核。

必须使用终端吗?

不需要。本文练习可以在桌面应用中完成:选择 Codex,打开项目文件夹,再提交任务。CLI 和编辑器扩展是其他使用方式。

Codex 可以免费使用吗?

截至核查日期,ChatGPT Free 提供有额度限制的访问权限。最新条件请以账号页面和官方文档为准,API 使用单独计费。

为什么 Codex 说完成了,页面却不能用?

它可能没有实际打开页面,或没有检查出错的场景。询问已执行的检查,提供复现步骤和报错,并在修复后重新验证。

生成的页面已经上线了吗?

没有。能在电脑上打开的文件仍是本地文件。还需要部署到托管服务,并检查公开访问的版本。