我一直在独自开发一款游戏作为学习项目,并逐渐形成了一套相当结构化的AI辅助开发工作流程。这主要是出于爱好,我想学习AI并尝试将不同工作流程自动化,而所学到的知识其实在日常工作中也相当有用。

我很好奇其他人是如何处理这个问题的,以及是否有明显的方法能让我的设置更高效。

我当前的工作流程大致如下:

  • ChatGPT —— 创意方向支持、游戏/系统架构、设计讨论,并将决策转化为可供Codex执行的实施任务。
  • VS Code中的Codex —— 感知仓库的智能体,能够读取项目、审查现有文档/代码、进行修改、运行验证,并将结果反馈回来。
  • Git —— 真相来源与变更历史。
  • Unity —— 游戏实现。
  • —— 架构/创意决策与审批关卡。

基本循环是这样的:

ChatGPT网页 → 限定范围的任务 → Codex/VS Code桌面端 → GIT仓库变更 + 验证报告 → ChatGPT网页 → 下一个决策/任务

ChatGPT帮我梳理设计思路并准备一个限定范围的任务。我把这个任务交给VS Code中的Codex。Codex直接操作仓库,更新文件,验证变更,然后给我一份报告。我将结果带回ChatGPT,据此规划下一步。

这个方法出乎意料地好用,但我在想是否有更好的方式来自动化或加快这个过程。目前最大的麻烦是,我基本上充当了ChatGPT和Codex之间的API,手动在两者之间复制粘贴长篇报告。

我从ChatGPT网页复制任务,粘贴到桌面版VS Code的Codex中,等待Codex工作,然后复制它的报告并粘贴回ChatGPT。根据任务的不同,其中一方可能会运行5到10分钟。那时候我通常会开始看个YouTube视频,20分钟后回来,却得搞清楚到底是在等哪个AI,以及我们到底在干什么。

我看了一些关于Claude Code的视频,考虑过购买订阅来试试那个工作流程。但一直没下手,主要是因为我已经用GPT/Codex辅助开发好几个月了,正接近一个重要的项目里程碑。我的想法是先达到那个里程碑,然后再把现有项目/仓库交给另一个AI环境,看看它能否顺利接手。

不过我也并不确信更换模型/工具就能从根本上解决工作流程的问题。

我并不一定要构建一个完全自主的软件工厂。我主要想消除步骤之间的机械复制粘贴和“保姆式”的等待。

很想听听其他人是怎么处理这个问题的,尤其是那些已经超越了基本的“和AI聊天 → 复制粘贴 → IDE → 再复制粘贴回AI”工作流程的人。

你会对这个设置做出哪些改变?