GoForum🌐 V2EX

kimi code 2.5 还是不如 cursor

jedeft · 2026-03-24 17:59 · 0 次点赞 · 11 条回复

一个 Bug,计数器被重置了,返回的序号变小,入库时唯一索引冲突了。 同样的代码,同样的提示词丢给他俩。 cursor 是这样的:

我先定位这个 batch 接口里“日序号冲突”的生成逻辑,重点看 checkin_handler 和 checkin_day_seq ,确认为什么同一批次里会拿到重复序号,然后直接改代码并帮你验证。

已经定位到根因了:checkin_daily_counters.last_seq 可能落后于 checkin_records 里已有的最大 day_seq ,批量接龙时会重新分配到已存在的序号(比如又分到 1 ),触发唯一索引冲突。
我现在会在序号分配函数里增加“与历史最大序号对齐”的兜底,确保永不回退。

之后改完代码就正常了。

Kimi 是这样的:

我看到错误信息了。这是一个数据库唯一键冲突错误。让我查看一下相关的代码来理解问题。

我找到问题了!让我查看数据库模型中的唯一键定义:
现在我明白问题了!
让我检查一下是否有其他问题:
我发现问题了! NextCheckinDaySeq 函数在同一个事务内循环调用时.....
让我再看一下
让我再确认一下
啊,我明白了
等等,我再看看
啊!我发现问题了!
这不是问题所在。让我再想想...
哦!我发现真正的问题了!
这应该没问题。
等等!我发现问题了!
啊!我想到了!
让我再仔细看一下... 哦!我发现问题了!
让我再想想... 啊!我知道了!
等等,不对。在同一个事务中,应该能读取到更新后的值。
模型看起来没问题。让我再仔细看一下问题...
让我再检查一下 handler 代码... 啊!我看到了真正的问题!

最好自认为找到了一个原因,然后改了代码,啥作用没起。

11 条回复
DGideas · 2026-03-24 17:59
#1

cursor 您得看一下用的什么模型

jojopro · 2026-03-24 17:59
#2

国产一些老模型是这样的 会循环确认 反复收集证据推理 也就是推理能力比较差 专有知识库薄弱

jedeft · 2026-03-24 17:59
#3

@DGideas composer 2

CuteGirl · 2026-03-24 17:59
#4

你用模型和一个 AI IDE 比的吗? 不是应该和模型比吗? 还有为什么编码要去用 kimi 啊 何必难为自己呀

viking602 · 2026-03-24 18:04
#5

kimi cli 吗

DGideas · 2026-03-24 18:04
#6

@jedeft 这个基于 kimi 2.5 微调的,从你的反馈来看,确实比原版模型表现要好

不过如果可以的话,可以试试 Claude 的模型系列、GLM-4.75

jedeft · 2026-03-24 18:09
#7

@CuteGirl kimi code ,老哥,不是 kimi

jedeft · 2026-03-24 18:09
#8

@viking602 我用的 vscode 的插件

CyouYamato · 2026-03-24 18:19
#9

antigravity 的 opus 最近也是这鬼情况了,降智的跟个傻子一样.

CuteGirl · 2026-03-24 18:19
#10

@jedeft 原来如此 那是我理解错了

ala2008 · 2026-03-24 18:44
#11

之前副总还觉得 kimi code 便宜一点,差点换了 https://i.imgur.com/N9E3iZ2.png

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: jedeft
发布: 2026-03-24
点赞: 0
回复: 0