开发者社区 > 通义灵码 > AI编码助手 > 正文

通义灵码频繁出现逻辑错误

通义灵码用着心累,不光逻辑容易出错,也记不住上下文,甚至Unicode码表都查错

首先就是简单的16进制和10进制的互相转换,基本算数题都能搞错,请看下面:

Unicode码表,我让它查一下某个字符在Java中代表多大的数?它给出了U+13A0,然后说这是第4992位的字符,代表4992,然后我感觉对不上号

于是自己去查了,这不是正好第5000位的字符吗?而且U+13A0也不等于4992。

然后是第二个例子:

this.f &= b ^ 0xFFFFFFFF;

这里的f,b都是某个数字,就这么一段代码,我不懂它是怎么计算的,灵码给我拆解的是
1. f & b;
2. 第一步结果^ 0xFFFFFFFF;
3. 赋值给f
这运行起来结果完全对不上号

第三点我要说的是,这灵码上下文记忆能力很差劲,上文提出条件,下文一个对话就给忘了

展开
收起
吐槽星人 2024-07-29 08:07:29 64 0
0 条回答
写回答
取消 提交回答

基于通义大模型的 AI 编码辅助工具,支持代码智能生成、单元测试生成、问题排查、研发智能问答等功能,为开发者带来高效、流畅的编码体验。

相关电子书

更多
AI 编程技术周 | 通义灵码公开课 第一期 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载