← 返回目录

第 4 卷

第 4 / 28 卷日期:

选择建议

你的情况从哪开始原因
从没用过AI编程工具CLI一行命令装好,每一步都看得见
用过Claude CodeCLI,再试/import体验最接近,设置能带过来
想同时跑几件事、定时跑桌面App多线程、worktree、Scheduled tasks都在这
不想在本机装东西云端浏览器里建环境就能用
重度VS Code用户IDE扩展不用切换窗口

花叔的建议:拿不定主意就从CLI开始。花5分钟装好,进一个项目目录,让它做一件小事,走完一次从提需求到看结果的循环。再决定要不要开App或云端。

§03 你的第一个任务

Your First Task

用一个真实跑过的小任务,走一遍Codex干活的完整过程:读文件、改代码、请求权限、自己验证、交总结。每一步都有截图。

第一个任务挺重要,它决定了你接下来愿不愿意继续用这个工具。所以这一章不追求复杂,只追求完整:从提

需求,到它交回一个能用的结果。

准备一个小项目

我准备了一个很小的目录 demo-project,里面三个文件:

index.html:一个单文件网页「小猫的备忘录」,一个标题、两条待办,白底黑字。

README.md:一句话说明。

AGENTS.md:给Codex的三条规矩。

# AGENTS.md

  • 所有回复使用中文。
  • 修改页面时保持单文件 HTML,不引入外部依赖。
  • 改完后在总结里列出改动的文件名。

AGENTS.md是Codex每次开工前都会读的项目说明,§05整章讲它。这里先放三条,看它遵不遵守。

为了还原产品默认的样子,我启动时显式指定了默认模型和默认权限(你自己用时直接输 codex 就行):

codex -m gpt-6.1-sol -c model_reasoning_effort=low \ -s workspace-write -a on-request

提需求

在输入框里写需求,按回车:

图 15-1
图 15-1

需求写在底部输入框。状态栏显示当前是GPT-6.1-Sol、推理档位low。输入框下方的「tab to queue message」是说:它干活时你按 Tab可以先排一条后续指令。

需求写得具体一点:放哪、怎么交互、用什么记住、有什么限制。它不用猜,你也好验收。

它先读,再改

回车之后,它没有直接动手。先说了一句打算,然后找文件、读文件:

图 15-2
图 15-2

按Ctrl+T打开完整的转录视图能看到这一段:先用 rg --files 找到AGENTS.md和index.html,再 cat index.html 看现状,说明自己的处理方式(浅色仍是首次打开的默认),然后才开始改。

改动以diff的形式出现在对话里,红色是删掉的行,绿色是加上的行:

全站分卷索引 · 28 卷
  1. 1第 1 卷
  2. 2第 2 卷
  3. 3第 3 卷
  4. 4第 4 卷
  5. 5第 5 卷
  6. 6第 6 卷
  7. 7第 7 卷
  8. 8第 8 卷
  9. 9第 9 卷
  10. 10第 10 卷
  11. 11第 11 卷
  12. 12第 12 卷
  13. 13第 13 卷
  14. 14第 14 卷
  15. 15第 15 卷
  16. 16第 16 卷
  17. 17第 17 卷
  18. 18第 18 卷
  19. 19第 19 卷
  20. 20第 20 卷
  21. 21第 21 卷
  22. 22第 22 卷
  23. 23第 23 卷
  24. 24第 24 卷
  25. 25第 25 卷
  26. 26第 26 卷
  27. 27第 27 卷
  28. 28第 28 卷