指挥 ai 干活的时候, 能简单地告诉它 “执行所有的测试用例,并修复所有 BUG” 这样的指令能顺利完成任务吗? 如果不能, 要精确到什么程度才能让它完成任务。
自然语言是不精确的, 不精确的描述,能得到精确的结果吗。 我的感觉,ai 能实现代码,但是代码细节总不是自己想要的。 如果要获得精确结果,总是需要精确的描述,那么还不如自己写来的快。 除非 ai 能以我的思路工作。 不知道大家的感受怎么样?
我在写代码的同时,也是理解事物的过程, 理解多了,就会去优化代码,实现新的函数,方法,类等等等。 ai 能主动这样进化吗。用 ai 编辑器我就感觉它总是在重复,写的快极了,就是一坨坨面条代码,看着真累。
ai 能做到,给出任意一个函数, 生成专业的测试用例吗 , 考虑边界值等等。
![]() |
1
VeryZero 10 天前 ![]() 直接上手试啊
|
2
faceRollingKB 10 天前 ![]() 后端应用写起来还不错,测试一跑就知道行不行,前端应用写起来是真费劲
|
3
yibo2018 10 天前 ![]() 想吧,继续想,想个 10 年
|
![]() |
4
sillydaddy 10 天前 ![]() 前端写起来是真爽,昨天刚让给我的 BitTrans ( /t/1147297 ) 加上了国际化,6 种语言支持,先后给了 3 个简单的提示,第 1 次要求国际化和 SEO 优化,第 2 次修复 input 按钮没有国际化的细节,第 3 次添加了 2 种语言。
关于精确和不精确的问题,我觉得 v 友 @mizuhashi 「一點關於 AI 編程的思考」( /t/1147013 )写的很好,编程就是逐渐精确化的过程,添加信息的过程,我们碳基猿是这样编程的,硅基猿也差不离儿: ——「於是程序員的工作本質上是對信息的補足,這種補足是通過不斷疊加約束實現的,每個新增加的細節都是約束,能砍掉一部分可能性,直到最後可能性剩下一種。」 |
5
Satoshl 10 天前
AI 编程当前就是 prompt 工程,你给的提示词越多越精确,他做的越对,你说的越笼统,越要 AI 自己猜,幻觉和错误越多。 怎么写提示词目前还是个手艺活,如果 AI 一直保持这种形态,那以后高级程序员从裤裆里掏出神秘 prompt 自己玩的场景可能会更多 hhh
|
6
whitefable 10 天前
最近恰好也用不少,不过我场景基本上是让 ai 写写 py ,帮我处理日志文件或者里面数据提取、搞一些可以监控机器运行等的小工具,其他场景我不评论。总体来说,我觉得 ai 还是辅助为主,你自己才是那个主心骨,你要去把控整体。另一方面也要看你让 ai 写的程序的容错性有多大,像一些工控类的程序我显然是不会让它来的,毕竟万一有问题查起来更麻烦。对于你具体的几点我倒是有些看法:
1. 我觉得是不太够精确,这种描述如果你是提供了测试用例那执行没啥问题,但对于修复所有 bug 这个其实不现实。因为在调试过程中,有时候我指出来了一个问题也不见得它能直接找到其他问题。依赖 ai 来找 bug 我觉得不太合适。至于你说要精确到什么程度,我觉得对于修复 bug 这个你就算给一个人来做也无法精确描述或者能准确完成; 2. 你要是想每个细节都精确,那其实还是要你自己审阅代码。但即使审阅代码,我觉得我的场景对于一些难度不高但繁杂的文本、数据提取处理,用 ai 还是快很多的。更多的,我本身写嵌入式的 c 语言,然后其实并不太会用 py ,用 ai 写一方面是可以快速生成一些工具,另一方面生成的也可以作为我学习 py 中的有效实践的参考 你想让 ai 按自己思路工作我觉得是很有效的,你指出思路之后基本上我它的确能整体按这个思路构建;如果完全放任的话要不然就是靠不断反馈修正,否则有时候出来的结果的确挺“飘”的 3. ai 主动进化这个优化过程我没有太大感觉,但你给出一些相关指令它也的确能往这个方向靠,但我觉得这是一个结果不确定性的事情。但有时候我也会就一些问题提出来和 ai 来沟通找思路,这点我倒是觉得可以的 4. 这个不同模型的输出差异比较大,聪明一点的模型给出的测试用例还是相对全面的。但终究你没办法确定或依赖它给你生成是考虑所有情况的测试用例(其实这点和人一样的),不过可以作为多一个人和你一起想想各种情况。 |
![]() |
7
AlohaV2 10 天前 ![]() 用到现在的感悟:把他当成你的一个小弟,你(架构师)的高度决定了它的高度。小弟受限于上下文和大局观,可以在明确目标的前提下快速干活。但如果你的目标不清晰,他也会胡来。
但我感觉编程语言的边界要被打破了。 |
![]() |
8
crocoBaby 10 天前
目前用到的就是智能提示,还有替代查文档的需求,不知道为什么都在喊程序员已死
|
![]() |
9
alexcding 10 天前
回不去了. Claude Code Max 太爽
|
10
blackmirror 10 天前
现在的后台类项目 80%-90%都可以 Ai 写
|
![]() |
11
DXpro 10 天前 ![]() 使用下来感受是。 “替代程序员”这句话就是那些既不懂编程也不懂 Ai 的人对程序员群体的“羞辱+霸凌”。
|
12
jonsmith 10 天前 via Android
关键是 prompt ,多练多总结,我提炼了几个 prompt 模板应对日常工作很有效,特别是一些重复劳动,比如 curd 。
|
13
qiubo 10 天前
AI 似乎不太好控制自己修改代码的边界。有些模型会越界增加多余的代码。有些改代码没改全~
|
14
HENQIGUAI 10 天前
把很多东西都让它写成脚本,需要的时候直接让 AI 或者自己执行一下就好。
|
![]() |
15
huifer 10 天前
|
![]() |
16
joetao123 10 天前
目前正在做一个业余小项目,90%以上代码都让 AI 帮我写,每次写到 ChatGPT 免费次数用完就休息。
如果你的项目中正在用一些最新的组件开发,AI 在这块可能会给你提供困扰,因为它还不了最近组件的知识,但是你得有意识的知道哪些组件用的最新版。 比如,我在用 react 19 做开发,chatgpt 就不知道 19 已经支持了文档元数据,从而不需要 react-helmet 这样的库了。 另外一点,当开发逐渐深入,你会失去对代码的掌控感,大部分 ai 写的代码你都不熟悉,如果遇到 AI 无法解决的问题,你就得自己去排查 AI 写的那些代码,那也是相当痛苦的事情。好在 AI 在生成代码时会提供注释。 |
![]() |
17
h1104350235 10 天前
越简单简短的内容,Ai 处理起来非常好。但是上下文过长的话,很容易出现乱修改
|
![]() |
18
mandex 10 天前
最近在使用 Kiro 的时候觉得他的 Spec 模式就很合理,成功率也很高。就是你说完需求,他会给你生成 requirements.md -> design.md -> tasks.md 。分成三步,最后你再点击任务,一个一个运行。
我现在用其他 AI 编程工具基本也是按照这个模式来的,简化一点,反正要先生成一个 tasks.md ,先分解任务,再逐个执行。不然 AI 不记得自己要做什么。 |
19
zealotxxxx 10 天前
简单说你要看具体模型和场景,不是所有模型(其实现在最先进的几个模型也做不到)
指挥 ai 干活的时候, 能简单地告诉它 “执行所有的测试用例,并修复所有 BUG” 这样的指令能顺利完成任务吗? 如果不能, 要精确到什么程度才能让它完成任务。 1. 不能,但也取决于你的 prompt ,但总的来说有些 ai 还是会自作主张,有工具能让你回退版本或预警这种行为也可以缓解 自然语言是不精确的, 不精确的描述,能得到精确的结果吗。 我的感觉,ai 能实现代码,但是代码细节总不是自己想要的。 如果要获得精确结果,总是需要精确的描述,那么还不如自己写来的快。 除非 ai 能以我的思路工作。 不知道大家的感受怎么样? 2. 自然是不能,你不能指望几个字节来描述整个世界,更何况有一千个哈姆雷特呢。你需要通过自然语言描述一个范围,然后根据反馈再来精细调节。 3. 一定程度上可以,但是你要花精力,最好是你自己要懂。 4. 不完全能,需要你自己检查 |
20
zealotxxxx 10 天前
|
21
manami 10 天前
AI 帮完成 80%的编码工作,剩下 20%自己修改下
|
22
valkyrjaE 10 天前
@yibo2018 接着楼主下面说,你还不拥抱 ai ,以后早晚被 ai 淘汰,这是技术趋势,不可逆转。随着 ai 发展 vibe coding 肯定会提高程序员的开发效率。如果是 2022 年 chatgpt 刚出现 2023 年 claude 刚出现的时候有疑问还能理解。都马上 2026 年了,claude code 爆杀的时候,还在疑问 ai 编程,我只能说 op 没有一点危机
|
![]() |
23
yanaraika 10 天前
效果和互联网公开样本量正相关。写 Linux Kernel 内核模块,或是纯内部大型代码库(从底层到上层的所有东西都是互联网没有的轮子)基本就是人工智障,尝试几个我自己 20 分钟能写完的活,各个 AI coding 工具 和库我提示了一整天烧了 100 多刀都没有一个能完整写出来的
|
![]() |
24
billzhuang 10 天前
2025 了年兄弟。
现在问用不用 AI 编程,就像问,夏天可不可以不洗澡一样。 |
25
jjwjiang 10 天前
个人觉得 vibe coding 和之前的 low code ,visual code 之类的有本质区别,真不是噱头。
|
![]() |
26
smillpp 10 天前
编程后面还是人,目前的 vibing coding 只能完成复杂度不高的项目,耦合度上来,问题一下就多了
|
![]() |
27
xiaohanyu 10 天前
尝试用 Github Copilot Coding Agent 做了一些小的 feature ,总体还是不错的,能节省很多体力活,但是还是要自己审,AI 的输出不稳定,会有遗漏:
- https://x.com/hanyuxiao1988/status/1954833984040398939 - https://x.com/hanyuxiao1988/status/1954921396859191418 |
28
xiqishow 10 天前
起码 AI 能帮我写 git commit message 比我写的好 有些我自己都忘记改啥了
|
![]() |
29
yb2313 10 天前
已经变成 ai 的形状了, 如果离开 ai sama 的话, 瓦塔西...压大哟
|
30
codersdp1 10 天前
我感觉我要失业了
|
![]() |
31
lizy0329 10 天前
挺好
|
![]() |
32
febrekuk 10 天前
挺爽的,,虽然有的时候在写狗屎,但我也写不出更好的狗屎或者直接懒得管了。能跑不就行了,反正以前先要先想一个星期才开始搞的东西,现在可能一个 prompt 就开始实现了,效率肯定是上来了。
|
![]() |
33
xuelang 10 天前
很强!有 AI 能做出一些做不出的东西了,比如 https://puzzles-game.com/
|
34
nakun233 10 天前
公众号:AI 编程已成红海
|
35
zuosiruan 10 天前 via iPhone
@faceRollingKB web 前端我都感觉能替代了,ai 无敌的感觉
|
![]() |
37
xxlsize 10 天前
已经离不开了,没有 AI 我出不来活
|
![]() |
38
burymme11 10 天前
1.回忆起原来以前学校老师说的是真的,脑子里想 10 遍不如动手写一遍。
2.用了 AI 以后,为了写好 prompt ,业务理解更充分,思考更细致,英文写作能力也提升,挺好。 3.个人觉得极大概率能代替程序员。 |
![]() |
39
iyaozhen 10 天前
这玩意儿就是小马过河。
不要老问,你自己动手试一试 |
![]() |
40
BazingaOrg 10 天前
问有啥用,自己试了就知道边界,免费的足够你测试问题了
|
![]() |
41
mswh 10 天前
目前我让 AI 对着设计图,还原的效果只有 80%,每个元素的边距大小还有背景啥的都要手调一下,没自己写的舒服,但是也能比纯自己写轻松一些。
前端方面我感觉 AI 更适用没有设计稿,让 AI 对着原型开发的,这样 AI 的发挥更好,如果要求一比一还原设计稿,效果还是有点差 |
![]() |
42
815377546 10 天前
试一下,能提高效率,最近在用 cc ,还可以
|
![]() |
43
k2g 10 天前
现在 AI 编程,从产品设计到上线,有最佳实践了吗?
|
44
ryncv 10 天前
前端,cursor + claude4-sonnet 是主要生产力,基本上已经不怎么自己写代码了。工作中 90%以上 AI 生成。
|
![]() |
45
vicky1124 10 天前
AI 帮完成 70%的编码工作,剩下 30%自己修改下
|
46
shuqin2333 10 天前
但凡用过 claude code 都问不出这个问题,claude code 真的断崖式领先。你提到的问题 claude code 可以解决大部分,另一小部分可以通过丰富提示词或者配合 mcp 工具来实现。比如在你的提示不够丰富的时候,ai 会反问你 具体的细节
|
47
404www 10 天前
不可以,简易继续古法变成
|
48
gerorge 10 天前
@faceRollingKB 哪里费劲了 前端照样写的溜溜的 类型报错也能给你改 输出不对 都能自己尝试跑看输出结果分析
|
![]() |
49
FT 10 天前
现在来看,AI 倒是把程序员之间的差距拉成了鸿沟
http://www.huogua.net/a/67635 |
![]() |
50
dajj OP 看来主要还是有两派。 一派是通过提示词指挥 ai 干活,一派是把 ai 当工具辅助自己干活。
我不是没用过 ai 编辑器, 只是感觉不太顺畅, 像是两个完全不同思路的人一起干活,各有各的想法。 尤其是 ai 写代码刷刷刷,快如闪电, 根本没办法审核, 一下就是一堆代码,看着太累了。 我主要还是把它当搜索引擎用,设计的时候问问看,提供下思路,设计好了让它给一些示例代码,然后自己来调整。 对于我不懂的内容,ai 比我牛太多。对于我懂的内容,ai 感觉很一般。 |
![]() |
51
pikachu233 10 天前
仅限 claude4 ,后端基本可以 90%不自己写了,前端简单页面样式基本可以只微调,复杂页面+复杂业务还是太难,上下文也是瓶颈,70%吧,如果是 prompt 写的不行的,那就不好说了,毕竟自己要什么都说不清楚的,你就算找大佬也白搭,别说 ai 了,还有就是看产品正常不,搞点奇葩需求 ai 也不能理解
|
52
2452920748c 10 天前
@huifer #15 搞笑呢? ai 生成的文档拿出来付费,通篇废话
|
![]() |
53
coderlxm 10 天前
复杂页面写出来纯粹是垃圾,基本上都要手动介入调整,这还是 claude max ,其它免费的估计更是一坨。
|
![]() |
54
huangshu 10 天前
一行代码不写,全靠 PUA Cursor ,十个小时写完一个 PHPCMS 系统。
你感受下 这个效率 www.niuseng.com 。性能优化都给做了,连文章都 ai 写好,主打成为一个老板,忽悠研发和产品干活。 |
55
qiusu88 10 天前
相关:非研发运维人员,运营相关岗位
从个人的使用经验来说,AI 大大提升了运营的效率。之前也会根据需求自己写一些 py 脚本来辅助运营,整体来说也够用,就是效率不够高,也跟个人的 py 能力有关;使用 AI 后,效率大大的提升,很多时候把 prompt 写好了,AI 基本上都能快速的输出需要的脚本;身边很多研发同事通过 AI 也是极大的提升了效率。 就像前面的人说的,不要“道听途说”,自己上手实践感受一下。 |
![]() |
56
Liftman 10 天前
其实就一个问题。你用的 ai 是否是目前的 sota ?。。。如果每天使用 gpt-5 和 gemini 和 grok4 和 opus4 的人我觉得不会问这些问题。。。。如果你还在使用落后的模型。那这个问题完全没有意义。完全不同步,不在一个频道。说锤子呢。。。。。
|
57
ewe 10 天前
最近几天在用 cursor 打开了新世界,排查线上问题快了很多
|
58
hb0730 10 天前
cursor pro 的 claude4-sonnet 已经用完了
|
59
Planarians 10 天前
感觉还得再等两年 现在基本只用 cursor 的 tab 补全功能 让 ai 写代码一个简单的功能都能给你搞的很复杂 复杂的功能更不用说了
|
![]() |
60
lqw3030 10 天前
|
![]() |
61
Moha 10 天前
AI 极大的提升了我学习新知识的效率,也极大的提高了我解决实际工程问题的效率;
但是目前 AI 对于复杂问题的解决能力还是不太行,容易胡言乱语,而且上下文一多也会这样; 所以想利用 AI 解决复杂问题,本身就需要自己对代码有足够的理解能力,同时还要会准确的描述问题,拆分问题,这样来让 AI 解决各个小问题它是能够胜任的。但是我发现会提问也是一项很重要的能力.... |
62
momo2789 9 天前
Claude Code 100 刀用户墙垒推荐
|
![]() |
63
akira 9 天前
你招了一个应届实习生,基础很扎实,但是完全不动业务。 好了,给他安排工作吧
|
![]() |
64
Genshin2020 9 天前
@akira 需要你对项目进行精准的描述,只要描述的足够精准,任务安排的足够合理,它可以很高效高质量的完成任务。当然也需要你好好检查,它有时候会添加一些自己的想法,导致超额完成一些事情,但是这些事情明显有点画蛇添足,如果你不检查,就直接使用,会在某一刻直接爆雷
|
![]() |
67
levelworm 9 天前 via iPhone
好处是干活比较快,坏处是碰到自己真正想做的东西的时候,大家的预期都太短了,无法自学。所以以后遇到喜欢做的东西,比如写 bash 脚本,我就自己买本书用传统的方式学习,写 sql 这种本职工作就交给人工智能了。
|
68
cswnodgmail 9 天前
上述那 4 个问题,都是去试一试就能得到反馈的问题;
每个人对评估的期待值和阈值不同,我的经验,不能帮助到你(我确信,因为我在开始 AI Vibe Coding 前,问别人得到的反馈毫无用处)。 |
![]() |
69
ms17010 9 天前
自己多动手尝试,每个人都有不同的体验,得主动尝试,免费的都有
|
70
realJamespond 9 天前
啥时 AI 能跟你一起开会,一起讨论需求并吵起来时就会替代你了
|