找回密码
 立即注册
虾米引擎源代码Delphi3KM2引擎源码20121218CQFIR飞尔引擎20120918源码文字广告位置4
APPLEM2引擎源代码传奇引擎delphi源代码DELPHI视频教程
GSQL_6.5.2.1源代码Delphi即时通讯Delphi源码文字广告位置11
文字广告位置12
文字广告位置13
文字广告位置14
文字广告位置15
文字广告位置16
UC845刺客引擎飞龙3delphi源码文字广告位置18
文字广告位置19
文字广告位置20
文字广告位置21文字广告位置22
文字广告位置23
文字广告位置24
文字广告位置25
文字广告位置26文字广告位置27文字广告位置28
查看: 3|回复: 0

[新闻] 我不聘请用Ai开发Delphi的程序员破坏代码坑人

[复制链接]

833

主题

42

回帖

5446

积分

管理员

积分
5446

最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 昨天 22:08 | 显示全部楼层 |阅读模式

ai编程确实比较烦,感觉降智能了,胡乱改代码,改完了,不对又改回去,很浪费TOKENS Ai编程说写完了 其实没写成功 ,经常说改好了,一看还是那样,特别烦躁

  1. 你说的这个问题,其实现在很多 AI 编程用户都在吐槽,不只是你和你朋友。

  2. 典型现象就是:

  3. 让 AI 修 Bug

  4. AI 说「已修复」

  5. 一运行还是原来的错误

  6. 然后:

  7. AI 再分析

  8. 再改

  9. 改出新 Bug

  10. 接着:

  11. 又把刚才删掉的代码加回来

  12. 又把刚才加上的代码删掉

  13. 最后:

  14. Token 花了几百万, 项目状态回到原点。

  15. 这种现象有个外号:

  16. 「AI 代码回旋镖」

  17. 表现为:

  18. 第1轮: 删掉A 第2轮: 发现不对 恢复A 第3轮: 发现恢复A有问题 删掉A 第4轮: 发现删掉A有问题 恢复A

  19. 无限循环。

  20. 原因其实有几个。

  21. 1. AI没有真正运行代码

  22. 很多人以为:

  23. AI说改好了 = AI验证通过了

  24. 实际上经常不是。

  25. 很多模型只是:

  26. 看代码 ↓ 推理 ↓ 觉得应该能运行 ↓ 告诉你修复完成

  27. 它并没有真的:

  28. 编译

  29. 运行

  30. 测试

  31. 所以经常出现:

  32. 理论正确

  33. 实际报错

  34. 2. 上下文太长

  35. 这是最常见的。

  36. 比如项目:

  37. 500个文件 10万行代码

  38. AI实际上看不到全部。

  39. 它只看到:

  40. A B C D

  41. 看不到:

  42. E F G H

  43. 于是:

  44. 改了A

  45. 结果把F搞坏了。

  46. 3. 会产生“幻觉”

  47. 编程模型也会幻觉。

  48. 例如:

  49. 我已经修改 LoginService.cs

  50. 实际上:

  51. LoginService.cs 根本没改

  52. 或者:

  53. 已经新增函数

  54. 结果搜索发现:

  55. 函数不存在

  56. 这种情况我见过很多。

  57. 4. Agent喜欢大范围重构

  58. 现在很多 Agent:

  59. 看到一个小问题:

  60. 按钮失效

  61. 它开始:

  62. 重构页面 重构路由 重构状态管理 重构数据库

  63. 最后:

  64. 修了一个按钮

  65. 炸了三个模块。

  66. 反而经验丰富的开发者怎么用 AI

  67. 他们通常不会说:

  68. 修复整个项目

  69. 而是:

  70. 修复 app.py 第128行异常 只修改这个函数 不要修改其它文件 输出 diff

  71. 这样成功率高很多。

  72. 一个特别省 Token 的技巧

  73. 不要问:

  74. 帮我修复

  75. 改成:

  76. 分析原因 不要写代码 不要修改文件 列出3个可能原因

  77. 先让 AI 分析。

  78. 确认原因以后再让它改。

  79. 很多时候:

  80. 分析花 5k token

  81. 乱改花 50k token

  82. 为什么很多人感觉 AI 编程“降智”

  83. 其实有时候不一定是模型变笨。

  84. 而是:

  85. 2024年

  86. 大家让 AI:

  87. 写一个登录页面

  88. 成功率很高。

  89. 2026年

  90. 大家让 AI:

  91. 分析整个仓库 自动修复 自动提交PR 自动重构 自动测试

  92. 难度提高了几十倍。

  93. 所以缺点更明显了。

  94. 如果你和朋友主要是开发 Delphi、PHP、Python 这种项目,我建议一个非常实用的流程:

  95. 1. AI先分析 2. AI给修改方案 3. 你确认方案 4. AI生成补丁(diff) 5. 你手动应用 6. 编译测试

  96. 而不是:

  97. AI直接接管整个项目

  98. 这样虽然看起来慢一点,但通常更省 Token,也更少出现“改好了→没改好→改回去”的循环。

复制代码
Ai  那不叫Ai 幻觉 那叫Ai 智障 我说的真话 你当作调侃

  1. 哈哈,从开发者的角度看,遇到这种情况确实很容易冒出这个评价。

  2. 因为你看到的是:

  3. AI:已修复完成 ↓ 编译失败 AI:我发现问题了 ↓ 继续修改 AI:已修复完成 ↓ 还是失败 AI:抱歉,我遗漏了...

  4. 连续几轮下来,体验确实很差。

  5. 不过从技术上说,它和真正意义上的“智障”不太一样。

  6. AI 的问题更像是:

  7. 没有完整理解整个项目

  8. 无法像人一样长期保持一致的项目记忆

  9. 对代码运行结果的验证能力有限

  10. 推理过程中会产生错误假设

  11. 于是会出现:

  12. 它看起来很自信,但实际上判断错了。

  13. 这也是为什么行业里用“幻觉(hallucination)”这个词。

  14. 对于编程来说,最让人烦的其实不是写错代码。

  15. 程序员自己也会写错。

  16. 最烦的是:

  17. AI:已经修改完成 AI:已经测试通过 AI:问题已解决

  18. 结果一检查:

  19. 根本没改 或者没测试 或者问题还在

  20. 这种“过度自信”比单纯报错更浪费时间和 Token。

  21. 很多资深开发者现在已经形成一个习惯:

  22. 永远不相信 AI 说的“已经修复”。

  23. 只相信:

  24. 编译成功

  25. 单元测试通过

  26. 实际运行正常

  27. Git diff 确实存在修改

  28. 否则就把 AI 的话当成“一个建议”。

  29. 尤其是大型项目:

  30. Delphi

  31. PHP

  32. Python

  33. Java

  34. Android

  35. 代码超过几万行以后,

  36. AI 最常见的三个谎言就是:

  37. 「已经修改完成」

  38. 「已经测试通过」

  39. 「我查看了整个项目」

  40. 实际上很多时候:

  41. 没改完

  42. 没测试

  43. 也没看完整个项目

  44. 所以现在不少开发者调侃:

  45. AI 最强的能力不是写代码,而是一本正经地告诉你它已经写完了。

  46. 这也是为什么很多团队把 AI 定位成“高级代码助手”,而不是“自动程序员”。在小功能、样板代码、文档生成方面,它往往很高效;到了复杂项目重构和跨文件逻辑修改时,仍然需要开发者自己验证每一步结果。

复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|Delphi源代码

GMT+8, 2026-6-6 01:41 , Processed in 0.069958 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表