用 AI 开发之后,我开始重新理解自己的角色
这几天,我逐渐理解了 AI 从分析文字、识别意图到调用工具干活的过程,也开始学着从执行者转向指挥者。项目上则想先做出能上线的 MVP,再逐步完善,别让功能越加越多,却一直交付不了。
一、我开始理解 AI 是怎样工作的
从分析文字,到识别意图和调用工具
我最近比较明显的一个感受,是自己的角色要换过来了。
以前作为执行者,拿到一个需求,更多想的是具体怎么实现。现在 AI 能接过不少执行工作,
我就要学着站在领导者的位置上,去安排它干活。
要做什么,先做什么,有哪些约束,做到什么程度,这些事情得由我来想清楚。交代得越含糊,
后面就越容易出现理解上的偏差。
“指挥 AI”尤其是先把目标想明白,再把任务交出去。快速看懂代码,判断架构是不是自己想要的
角色换过来之后,我对看代码这件事的理解也有了变化。
我想培养的是快速抓住代码主要结构的能力:各个模块负责什么,调用关系是怎样的,整体是不是我想要的架构。
至于每一处实现细节,我觉得可以适当放手。如果 AI 写到哪里,我就跟着逐行纠结到哪里,
自己的精力还是会全部陷在执行里面,很难顾得上整体。二、理解 AI:从文字识别意图,再调用工具工作
AI 怎样把一句需求变成实际行动
这几天,我也在试着理解 AI 到底是怎样干活的。
就我现在的理解,在开发这件事上,它会先分析我们写下的文字,识别其中的意图,
再判断要做哪些事、调用什么工具,最后得到执行结果。
想清楚这个过程后,我开始觉得,表达需求本身就是工作的一部分。
AI 后面怎么做,很大程度上取决于它从文字里理解到了什么。我需要检查的是意图和执行结果
首先是它理解的意图。它认为我要做的事情,是不是我真正想做的事情?
有时候我自己还没想清楚,或者没有表达完整,就已经让它开始干活了。
然后是执行结果。它做完之后,实际的东西是不是符合预期,能不能解决原来的问题。
所以,我现在会提醒自己,别只看 AI 说了“完成”。还要看看它理解了什么,以及最后到底做成了什么。三、开发要有终点:先上线 MVP,再逐步升级
先把最小的主流程做出来
回到最开始的困惑,我发现,即使 AI 理解正确、执行也正确,项目还是可能一直上不了线。
这也是我最近对 MVP 最有感触的地方。我想先找出最核心的一条主流程,把它完整做通,
达到能够使用的程度,然后上线。
其他扩展和优化可以先记下来,留到后面的版本。如果每个想法都立刻做进去,
第一版就很难有结束的时候。上线之后,再决定怎样完善
我现在更想先让产品被真正用起来。
用户会怎样使用,哪里不方便,哪些功能确实需要,有些事情只有上线之后才会慢慢清楚。
有了这些反馈,再决定下一步做什么,也会更有依据。
如果一直等到功能够多、各个地方都满意才上线,很容易就一直停留在开发里。总结
用 AI 开发,我要学着从执行者转向领导者:定目标、加约束、看架构,把具体执行交给 AI。
AI 从文字中识别意图,再调用工具干活。我需要判断的是:它理解对了吗,结果是不是我想要的?
项目也要有结束条件:先做通最小主流程,上线 MVP,再逐步升级。一直加功能,项目就会一直停在开发里。
版权所有
版权归属:念宇
