| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=43878930
Hacker News上的一篇讨论批判了“氛围编程”(vibe coding),即使用大型语言模型 (LLM) 通过自然语言提示生成代码。一些人认为这对于快速创建小型脚本和自动化任务可能是一种有价值的工具,尤其对于熟悉该领域的人来说。另一些人则告诫不要盲目信任AI生成的代码,而对其缺乏理解,将其比作“脚本小子”(script-kiddying),并警告潜在的安全风险和意大利面条式代码。虽然一些用户报告说使用LLM作为编码助手显著提高了生产力,但另一些用户发现结果从糟糕到平庸不等,尤其是在复杂项目或不太常见的语言方面。讨论强调,虽然AI可以用于风格转换、快速原型设计和填补知识空白,但它并不能取代熟练的开发者以及批判性地评估代码的能力。“氛围编程”的成功往往需要对问题领域有深刻的理解、仔细的提示工程以及对生成的代码进行彻底的审查。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
It sorta worked, and sorta didn’t. I’m seeing no evidence that this round is different. LLMs allow coding via natural language and assuming a lot of context that is typical to human conversation, but a lot of coding is delving into nuance, which is going to be work, no matter the tool.
reply