Skip to content

AI 编程备忘录

思路

  1. 我用自然语言向 AI 描述需求。
  2. AI 书写代码。
  3. 我用 Git 来审阅代码,如果不满意就手动微调或让 AI 重写。

工具

  • coding agent: opencode.
  • AI 供应商:Google, Anthropic, DeepSeek...

实操

1. 配置 AI 供应商及选择模型

1.1. 打开 opencode TUI 界面

bash
opencode

1.2. 选择 AI 供应商

bash
/connect

1.3. 选择大语言模型

bash
/models

2. 创建由 AI 管理的项目

bash
/init

这个命令是创建或更新规则文件,
其中的内容会被纳入大语言模型的上下文,以避免 AI 自由发挥。

3. 在 Plan 模式中和 AI 讨论实施细节

这个模式是只读的,不会修改文件。

4. 敲定后切换到 Build 模式中让 AI 执行

如果在 Plan 模式中让 AI 执行,会提示切换到 Build 再说执行。

5. 人工执行审阅

到此为一轮循环,没问题的话就 git commit 提交,
有小问题的话就手动修改,有大问题的话让 AI 修改。

Q&A

同一个仓库应该在一个 session 内交互还是每次新建 session

一个独立的功能开发(或 Bug 修复)对应一个 Session。
开发中途通过 opencode --continue 保持记忆。
功能开发完毕并 Git Commit 之后,果断开启新 Session,严防上下文膨胀。