
1 idealhs 8 小时 10 分钟前 感觉你这篇文章也是 AI 的 |
2 codingerj 8 小时 8 分钟前 能问下用的具体是哪个 AI 工具吗 |
6 digitv 7 小时 47 分钟前 资金流这种复杂的系统也敢用 AI ,只能说你们牛逼,被各种 AI 忽悠瘸了吧。。。 |
7 anytk 7 小时 42 分钟前 如果 AI 不能为代码的后果负责,为什么会相信 AI 能解决程序员的问题呢 |
9 xujia1998 7 小时 35 分钟前 不是 vibe coding 太累了,是你们公司领导层太傻逼了 |
10 billzhuang 7 小时 28 分钟前 via iPhone 项目背景看下来,即使人做,也会是个屎山。 |
11 tomczhen 7 小时 27 分钟前 假设代码是由人工完成的,但是生产力保持不变,其实还是会出这些问题,只是 ai 让这种假的实现了。 |
12 jimrok 7 小时 26 分钟前 模型还不够强,即使把全部底层代码都喂给模型,也没有足够的上下文理解全貌,至少国产模型现在还不够行。今年能达到什么程度不好说。我一般就是 ai 生成个架构,具体功能不对,我就问 ai ,这个功能控制点在哪里,告诉我代码行数,然后我去修复。 |
13 cyio 7 小时 23 分钟前 首次尝试,后面如果再做新项目,是不是会效率更高、更可控 |
14 wxiao333 OP @timespy 内容都是本人的工作笔记和团队的复盘会记录整理的,干货满满 由于本人语文不太好,文章确实是 AI 润色过的,但绝对不是什么垃圾文章,大家放心阅读。 |
15 gorvey 7 小时 21 分钟前 vibe coding 只适合个人开发学习使用,生产环境只能当副驾驶 |
16 PbCopy111 7 小时 21 分钟前 为啥不把 AI 当成辅助工具,人写代码,它负责找 bug 或者 else ,为啥要用它写呢。。。。不明白啊,不明白。。。 |
17 xwhxbg 7 小时 18 分钟前 看起来贵司是没有调研过 vibe coding 的 workflow 导致认为 vibe coding 就是跟 AI 聊天导致的问题 上下文这个是通过 beads 数据库解决的,所有的 commit 和 LLM 的 plan 都会存里面,这样即使上下文 compact 了也会自动取数据库里的东西,能明白某个函数当初为什么这样设计,现在我们改动会如何影响那个设计 人为调试,这点看起来是因为用 prompt 根 LLM 说不通所以懒得搞了直接人工上,实际上你应该把你调试的过程,用 LLM Prompt 一步一步实现,请 LLM 帮你去调试,例如加日志,启动测试环境等等,最终把这个过程萃取成 skills 幻觉问题,很显然你们没有任何 rules ,LLM 可以随便撒谎,不做 fact check 垃圾代码,你需要一个插件去让 LLM 精简代码,参考 https://github.com/anthropics/claude-plugins-official/blob/main/plugins/code-simplifier/agents/code-simplifier.md ,然后在 PR 阶段用 LLM review ,可以有效避免因为概率问题导致的 oneshot miss |
18 npe 7 小时 13 分钟前 偷偷用就好了,闷声发大财 |
19 |
20 edenzhang 6 小时 58 分钟前 很有帮助 |
21 bigtear 6 小时 57 分钟前 好文,清晰的总结了现在 AI 的局限性,与我个人体验一样。看起来文章用 AI 润色过,但内容很有参考性。 我从 AI 刚出来的时候就在用,新旧项目都用 AI 处理过,从 Claude 3.5 时期用 Cursor 到现在 Claude 4.5 用 CC 、反重力、Cursor 、CodeX ,也算经验丰富吧。 尝试用 AI 从零开始、和修改现有的许多前后端分离的项目,越到后面 AI 越吃力,根本原因是 AI 现在的上下文窗口长度太小,记不住东西。在解决这个问题之前,只能作为副驾驶,替代人类还尚早。 楼上给出的解决方案是太理想化了,理论上可行,但在现代项目中,现在流行的各种 Skill 、Rules 都解决不了这个根本问题。必须要人类来主导操刀。越到后面人类介入的次数要越多,Token 消耗数量也是天价。 但是在 “做出一个像样的东西” 这方面,因为后端可验证,现在基本上是没什么问题了,前端如果解决了自动化测试的问题也只是时间问题。缺点就是代码质量很差劲,容易出现面条代码。 但是在可预知的未来,AI 迟早会进化出新的范式解决这个问题,编程这个行业已经彻底的要沦为夕阳产业了。各位早日寻找后路吧。 |
22 zhuwd 6 小时 56 分钟前 写的挺好,有些问题也是我们所面临的,用着用着发现我们成 AI 的助手了,被 AI 牵着鼻子走,倒反天罡 |
24 54xavier 6 小时 41 分钟前 昨天 leader 给我看了他用 Qoder 开发的一个项目,通过 ai 实现全栈开发,并且可以自动测试代码。他感觉成就满满,ai 很好用,不过在我的眼里就感觉界面很粗糙,时不时点一点还有报错,不知道他为什么那么崇尚 ai 。 |
25 Clannad0708 6 小时 30 分钟前 @xwhxbg #17 老哥很细节啊,有没有那种最佳实践的方式,提到了你用到的所有的部分,最近想做 vibe coding 但是只会聊天......你提到的这些都没接触过。。 |
26 powerkai 6 小时 15 分钟前 很好的文章 很有启发 |
28 yangyaofei 5 小时 25 分钟前 问个问题, 这里面整个程序的框架的设计是人做的还是只是输入需求/测试/spec 让 agent 自己来? 如果没有框架设计的话, 直接将开发任务细分到 class/function 级别, 会不会得到不灾难的效果 |
29 ytmsdy 5 小时 19 分钟前 其实我觉得大项目,大公司,直接起手就是 vibe coding 是有问题的。因为里面的逻辑太复杂了,AI 无法全面理解,或者说是人无法和 AI 全部说清楚。所以会导致 AI 对问题了解不足。 我觉得目前比较好的方式是 cursor 的 plan 模式,把需求拆分成各个功能点,然后按照功能点生成实施 plan ,实施完毕以后对新增的代码进行 review 。 vibe coding 其实对于小项目真的很友好,聊聊天,把业务逻辑说清楚,功能就出来了。 |
30 prosgtsr 5 小时 18 分钟前 和我的感觉差不多,可能我也是不擅长驾驭 ai 工具吧 我现在觉得用 ai 最舒服的地方就是让他帮我 review 代码,这个确实省心省力,人类在很多变量之中写代码,很容易把一个变量当作另一个变量。 |
31 dcatfly 4 小时 35 分钟前 AI 擅长做的事情是可以验证结果的事情。 这句话的意思是说,AI 不一定能够把事情一次性做对,但如果能给它明确的结果或问题反馈,它就可以不知疲惫地一直去修改,直到满足结果。 什么是易于验证的事情呢? 比如你让它设计一个模块,规定输入是 A ,得出的结果必须是 B ,那这个模块就是一个易于验证的任务。 什么是不能验证的事情呢? 比如你让它设计一个架构,设计出来的架构是好是坏,往往没有办法通过技术手段直接验证,主要还是靠人+agent 的 review ,由人来评估哪里有问题,再反馈给它进行修改。 所以当你遇到 AI 的行为不满足你的预期时,首先要想的应该是:这个问题能否通过自动化的方式,让 AI 知道他的成果的与你的预期差异在哪里? 1. 如果可以自动化地反馈结果:那这个问题大概率是可以被 AI 解决的。 2. 如果没办法通过自动化形式告知:你能做的就是给它一些好的示例进行参考。但最终结果仍需要你亲自检查,才能保证符合心意。 |
32 superJava 4 小时 20 分钟前 我也刷到过 19 楼的视频,op 就是作者?还是把视频文案用 AI 润色了一下拿来发? |
33 livib 3 小时 2 分钟前 AI 给企业减负 |
34 skylee6900 2 小时 59 分钟前 又是 ai 文 ,什么鬼 不会写就别写啊 |
35 aoyi 2 小时 53 分钟前 是多少人天的项目?了解一下项目规模 |
36 aoyi 2 小时 52 分钟前 这篇 AI 实践写的有看头,不是那种领导想象出来的,很有帮助 |
37 SpiritQAQ 2 小时 37 分钟前 感谢分享 |
38 cohen121 2 小时 34 分钟前 “公司内部库不开放仅提供示例给 AI 参考”, 你把这些前提条件给人来写也写不出正确代码呀。 |
39 s5s5 2 小时 34 分钟前 感谢分享,我甚至感觉和 AI 交互不能超过 10 次,超过了他就不可信。 |
40 maclee 1 小时 38 分钟前 感同身受,从评论中学到好多 |
41 shenxufei315 1 小时 3 分钟前 故事骨架如果不是 AI 编的那就太扯了,没有通过整体验证就交给 AI 做主力,出了问题人担责,当然难受。如果主题内容都是 AI 编的,这文章就有点浪费大家时间了 |