AI编程助手确实就是助手
先上结论: 目前AI编程工具,相当于一个高知识储备缺少项目经验的实习生,想用好,自己得先能判断出它说的对不对
背景
日前遇到一个比较乌龙的问题,某天突然发现rocketmq集群的一个topic上有2个消费者组,其中一个消费者组没有任何消费者节点,导致消息积压,为了便于理解后文中 这个消费者组 称为 消费者组A
实际原因其实是项目最初改过一次消费者组的名称,而通过rocketmq dashboard删除消费者组A时,可能由于版本问题,topic配置中的消费者组A信息,没有连带删除,因此实际上保留下了旧的消费者组A,但是由于代码已经变更称为了新的消费者组,因此部署的应用都是消费者组的节点,消费者组A没有任何消费节点。
简单一句话:配置变更了,残留信息没有删除干净
但在最初定位问题的时候,是推测项目配置异常或代码错误的问题,在确认了项目中没有任何旧的消费者组定义信息后,决定求助一下AI,结果不尽人意
略过技术细节,我的提示词要说明的就是2点
1.我在项目配置 与 代码中 都没配置 消费者组A 的信息
2.队列消息的发送,消费功能都是正常的,只是多出个消费者组没有消费节点
Deepseek:我觉得你有问题,虽然你证明了我说的这些你做的都没问题,但我还是认为你有问题
Deepseek 深度思考深入分析可能出现问题的场景,很全面,给我列出1,2,3....
我按照列出的问题点挨个排查,都没有问题,二次提问,Deepseek开始出现幻觉
1.给了我一个配置解决方案,通过配置禁止创建默认的消费者组,然而这个配置是无效
2.再次强调检查配置信息,然后再次列举了可能的问题(我已经明确说明配置没有问题)
到此放弃deepseek
Doubao-1.5-pro:你做的都是对的,没有问题
转战doubao试一下,使用相同的提示词,doubao 告诉我你的配置没有问题,是正确的,应该出现正确的结果,结束,这是解决不了问题就回避问题节奏么....
从这里看出来 深度思考模式 对于排查问题来说 还是比一般的问答模式会更有效,豆包目前也有深度思考模型
Doubao-Seed-1.6-thinking 决定再试一下
Doubao-Seed-1.6-thinking:我就是对标Deepseek
Doubao-Seed-1.6-thinking 处理问题的方式几乎跟Deepseek一模
2025-09-11
该文观点仅代表作者本人,36氪平台仅提供信息存储空间服务。
评论区
快来抢占第一条评论 ~