当前时间: 2026-08-17 17:42:27
分类:办公文件
评论(0)
AI 编程工具开发回顾(一)开发AI编程工具也有两个月了,第一个十五天用OpenCode+MiniMax2.7,第二个十五天用Claude Code+MiniMax M2.7,余下的时间都是用她自己+DeepSeek V4 flash+MiniMax M2.7 开发自己。Antineer—我专属的编程工具
WHY
我4月才开始接触Vibe Coding,彼时小龙虾已🔥。我了解到OpenClaw是基于PI这个极简框架构建,而PI只提供了读写文件和bash工具,基于一个定时任务就实现了一个自成长的Agent。那一刻让我有了直接与LLM交互的冲动。既然要Vibe Coding,当然要选一个编程工具:以OpenCode起手,因为开源,因为有免费大模型可用。那时候我是AI编程小白,以为Claude Code等商业工具只能用自家大模型,从支持国产的角度(成本和翻墙)考虑自然放弃。从一开始就没有基于任何已有框架!为什么?因为AI教导我说:“开发一个很简单
。都是基于ReAct,几十行代码就够了。”不管你们信不信,反正我信了。初体验很惊艳。描述了最基本的需求,不到5分钟一个可以运行的库和基于库实现的CLI项目就落地完毕。- 第一个体会:AI写代码真快。确定好了基类的抽象定义,他快速实现了Ollama和MiniMax的对应实现。(那时候我都不知道Ollama是啥)
- 第二个体会:AI使用库真熟练。各种命令调用,各种第三方库使用都是秒出。(我估计还在查资料呢)
- 第三个体会:AI维护项目真方便。代码修改知道同步相关文档;代码提交信息写得全面且精准,从不偷懒。换人来做能有几人做得到!(反正我懒得做)
LLM太急于动手,经常在我还没确定的情况下就开始写代码,还没有Review就推送到代码库,拉都拉不住。多次提醒依然经常我行我素,最多事后口头认错;甚至曾经在Plan模式下也写了代码(可能是OpenCode的BUG)。后来我也引入了一些流程化的skill,但体验依然不好,拖沓冗长。直到那一天,Claude Code源码泄露事件,我才意识到Claude Code只是一个工具而已,和OpenCode没什么区别,也可以接入其他大模型。我就转向了Claude Code。用起来其实和OpenCode大差不差,也会出现拉不住就写代码的情况,但喜欢上Claude Code却是因为它每次推理时前面不断变化的动态思考提示语,不知道意思,但很生动。当然Claude Code的行为反馈要好于OpenCode,毕竟这是最领先的AI公司落地的Harness的工程实践。我意识到OpenCode,Claude Code等并不是大模型的客户端具象,而是一座架在开发者和大模型之间的桥,用各种方式来约束大模型的行为和输出。在多次与工具斗争未果的情况下终于让我萌生了实现自己的AI编程工具的想法。