先说一个核心判断:真正会提出好问题的人,往往不是技术最精通的,而是最懂得把模糊需求拆解清楚的人。Devin之所以让人觉得它“懂你”,跟它背后那套提问机制有直接关系。
当你抛出“做个能记账的网页”这种需求时,它不会立刻甩给你一堆代码,或者直接报错——而是先停下来问几个关键问题:具体要记什么样的账?是要分类统计,还是需要导出Excel?这种主动追问,恰恰是它和普通AI助手的本质区别。它不是靠猜,而是通过一套结构化的提问,把你脑子里没说出来的隐性问题,一个个变成明确答案。这样一来,后续返工的概率就低多了。
Devin如何识别问题模糊并触发提问
Devin内部有一个专门的意图识别层。在你发出指令后,它会先走一遍“语义完整性校验”。简单说就是:检测有没有定义不清楚的地方——比如你说的“记账”,到底要记什么对象?有没有漏掉默认的约束条件?比如数据往哪存?再比如像“管理”这种模糊动词,是增、删、改、查中的哪一个?
只要这些条件中有一个不明确,它就会中断执行流程,切换成“采访模式”。这一步是绕不过去的——一旦跳过,生成的结果很可能和你想的完全是两码事。
采访式追问的三层结构
Devin的追问不是随机发散,而是严格遵循“先结构后细节”的原则:
首先是第一层:确认任务边界。“您希望这个记账工具面向个人日常开销,还是小微企业流水?”
接着第二层:锁定核心功能优先级。“在录入、查询、图表分析、导出报表这四项中,哪两项是本周必须上线的?”
最后第三层:收口技术约束。“数据暂存在本地浏览器就行,还是需要对接云数据库?”
每一层只问一个问题,等你明确答复后,再推进到下一层。如果你某层的回答仍然含糊——比如“都重要”——它会自动拆解出具体选项,供你一一勾选。
你该如何回应Devin的提问
回应方式很灵活:可以直接打字作答,注意用句号结尾就行,比如“面向个人日常开销。”也可以直接从它给出的选项中复制粘贴,比如“录入、图表分析。”当然,你也可以补充一些它没问到但你认为是关键的信息,比如“还要支持微信扫码导入小票图片。”
需要特别注意的是:尽量不要用“大概”“可能”“差不多”这类模糊词。因为Devin会把它们识别为无效响应,然后继续追问,直到收到明确的答案为止。

