哈喽,今天又是到复盘的时间了。
一、双项目并行开发:AI 代理的“多线程”挑战
今天工作上的主要内容是专注于版本开发。我尝试了同时使用多个开发 agent(智能体),并行开了两个项目。在两个项目里,我分别提出开发诉求,让 AI 先出设计文档,出完设计文档后再做一个总体的审阅,看看有没有什么问题。
AI 生成的那份设计文档,质量其实取决于你使用什么样的模型。如果使用了一些比较强大的模型(比如阿里 "Qoder" 或 "Claude Code"),它输出的设计文档大方向上有 80% 应该是没问题的。剩下的小部分问题,可能主要是跟业务理解上的偏差导致的。
就像我昨天复盘时说过的,为了优化这个流程,我提前使用了 Qoder 的 "Repo Wiki" 功能,让它先把对应项目的基础知识库生成出来。同时,我还在项目根目录生成了一个 "CLAUDE.md" 或 "AGENTS.md" 这样的指引文件。这个文件的作用是指导 AI 在读取代码之前,先了解整个项目的上下文和规范,然后再进行需求设计。
经过这一轮操作,设计出来的文档就比较符合项目需求了,不会出现太大的方向性偏差。
不过,同时并行两个项目的时候,我感觉还是有一定的上下文切换成本。我在处理这个项目时,得切回去看一下另一个项目的上下文,然后再继续让它做开发。今天也算是一个初步的尝试,去摸索如何在多项目并发时,更好地控制质量和流程。
二、AI 生成代码的验证:手动测试与单元测试的结合
今天的主要工作是开发,还没有做全面的测试。虽然我让 AI 自己跑了单元测试,但实际做编码工作时,我仍然会手动将代码部署上去,做实际业务流程的测试。虽然这样耗时会长一点,但自己亲手验证过,心里会更有底。
目前 "Qoder" 的表现确实不错。我最近一直在用它的半价“极致模型”套餐,感觉整体做得很好。如果大家也有类似诉求,买它挺划算的,就是 "Credits"(积分)消耗确实快了一点。我趁上个月半价优惠还在的时候,买了一个 Pro+ 会员。目前整体感觉还好,6000 credits 还算耐用。下个月的话,我可能会考虑切换回基础套餐,再搭配其他编程工具来使用。
在当前这个阶段,我觉得作为开发者,最好手里有几个不同的大模型套餐,能够搭配着做不同的事情,不要只局限于在一个大模型上。"Qoder" 是贴身的“编程伙伴”,而 "Claude Code" 是深度的“技术顾问”,两者可以互补使用。
三、知识库方案的探索:从本地管理到 AI 动态生成
另外,我自己有一个本地的知识库,用的是 Obsidian 这个开源工具。我会把一些项目相关的文档或日常文档保存在里面,并且做了多端同步。
最近我一直看到关于通过大模型做知识 Wiki 关联的方案(比如类似 "skills-hub" 或 "oh-my-claudecode" 等生态工具),我觉得这种思路很不错,希望能应用到我的本地项目里。我让我的“小龙虾”给我出了一个方案。
目前考虑有两种实现方式:
- 1. 直接在 Obsidian 里加一个 LLM 相关的插件,让 AI 直接读取和嵌入本地笔记。
- 2. 在本地起一个命令行,基于某一个目录,利用 AI 能力生成对应的 Wiki 或设计文档。
我打算先尝试第二种方案,基于本地的 Obsidian 库,通过命令行去运行并生成 Wiki,看看实际效果怎么样。目前这个还处于待计划阶段,只是有了一个初步的方案概念,暂时还没有时间去实施。等后面运行之后,再和大家分享实际效果。
夜雨聆风