生产环境上你们真在用对话编程?

最近起了新项目,说下体验吧。
补全提示,对于ai来说应该是很简单了,就直接用免费的阿里的千问也能很好的表现。
业务模块编程,简单的curd,对话能搞定
涉及一些复杂的时候,问题来了。

1.说着说着,ai开始瞎扯,似乎进入了自证怪圈(对话和代码数据一多)

2.最难的是,人工检查代码,突然发现了逻辑或者错误问题。丢给ai,ai马上恍然大悟的说对不起。
噼里啪啦的改一堆,然后又得开始人工审代码!!然后能对的改错,就为了证明你是对的。。。
gemini有时候倒是能严格点 :rofl:

3.实现的速度,感觉上并比不上粘贴复制快嘛 :joy:有时候能一直在那把把自己转晕

我觉着,现在还是适合点代码补全会好点,逻辑都得在自己脑子里,打个注释,让ai写。
直接通过对话写复杂点的业务,目前还早了点。审核校对时间也能花不少。
别被那些博流量的带偏了

要是大家有啥更好的方式,麻烦不惜赐教下 :joy:是不是我打开的方式方法不对

9 个赞

本来就是这样子的 代码又臭又长

2 个赞

是这样的,追求质量代码还是得自己写;不然就是无穷无尽的拉扯和 CR

2 个赞

目前AI 是帮你写你认识的代码,而不是帮你写连你都不懂的代码

4 个赞

代码补全才正常

大脑列出计划 =》 ai编写文档 =》 review文档 =》ai 直到确认文档步骤没问题 =》 ai =》编写代码 =》 code review

2 个赞

不过也有很多时候只能靠自己

1 个赞

低熵的工作我一般是使用AI来完成,对于高熵的工作,我一般是一点一点转为低熵的操作让AI来一点一点完成。(当然,如果我觉得这个高熵的工作AI无法完成,我只会让他写一个低熵工具来辅助

低熵:简单可预测的一些工作,例如CRUD等
高熵:一些复杂不可控的工作,例如横跨多个项目,多个模块的工作

1 个赞

幻觉还是严重

1 个赞

要精确请用Claude
要质量请上人工
要不跑偏请时刻ob

并且记得拆分任务量

只发多个小任务 最后当监工review

10 个赞

我就都是靠 ai 写:joy:公司新业务要画数电发票。 我就一步步跟 ai 唠了俩月写好了。我自己也不会写•ᴗ•:droplet:

11 个赞

大部分靠自己写,简单和重复的丢给 AI,函数方法的注释自动生成之后再改改

是这样的呀。。

GPT4o刚出的时候就看到组里很多Junior Dev直接问了 :joy:
反正用AI写和自己写都是bug
code review都会被摩擦

是的,真到需要认真思考逻辑时候,还是用代码补全。对话编程太快了,保不齐出bug

思路还在屋子外面
人工检查代码 (no),角色转换 woker–> manager (yes)

得用好rules

你怎么知道的 说的真准

在生产环境用 AI 编程要掌握很多技巧,具体可以参考《国内首个无幻觉 AI 编程指南》

这里有链接,可以看看。

2 个赞

我公司的重构项目也是ai帮忙写的,边问边跑变改,修修补补,总算搞完了