最近开了claude code的会员,写两个ai项目,用来转型ai开发。
一直在用vibe coding来写项目。一开始确实很好,感觉之前用一行行自己写代码仿佛是很古老的事情了。现代化就应该是下达命令给ai,然后ai生成代码。
看起来似乎很方便。用了两个月之后,发现ai写代码其实提升能力有限。
简单的功能还好。复杂的功能,就要非常详细的描述了。
比如我的rag平台,它是由三个服务组成的。新增一个功能,是需要考虑三个服务之间的联动。ai虽然可以做很多事情,但是它对同一件事的理解跟你的理解是不一样的。想尽可以跟ai保持一样的理解,需要小范围详细调整。
不过好像cc比我想象的要强,似乎模糊指令也能够达到对应的目的。可能是我本来就不太信任别人,包括真实的人跟ai,总是觉得他们理解跟我理解的不能一致。
我觉得最麻烦的事情就是把自己想的内容用文字描述出来。自己想,自己写,是不需要很明确的文字的,因为想法在自己的脑海里,它不需要具象化成为文字就能够运行。但是ai不一样,ai是很需要准确的输入,才能得到想要的输出。
所以ai时代,最重要的要会表达。突然有点好奇,ai能听懂隐喻吗?