使用人工智能进行编程:你可能做错了

Aug 08, 2025     Author:ariejan     HN Points:21     HN Comments:5
Share this

摘要: 本文探讨了在人工智能时代,开发者如何正确使用大型语言模型(LLM)进行编程。文章指出,许多开发者在使用AI编程助手时存在误区,如直接复制粘贴代码、忽视测试阶段等。作者建议开发者应提供适当的上下文和具体指令,并使用“代理”和“模型上下文协议”(MCPs)来提高AI开发效率。文章还强调了编写代理和MCPs的重要性,并提醒AI仍然需要软件工程师的监督和干预。

讨论: 这段内容主要讨论了关于人工智能在软件开发中的应用,特别是AI生成代码的效率和质量的争议。mattkrick提出了一个问题,询问是否有经验丰富的开发者通过让AI编写代码来更快地构建新功能。他表达了对AI的疑虑,认为AI生成的代码质量通常处于初级水平。ActionHank则强调了正确使用工具的重要性,认为AI代理可以用于多种用途,而不是仅仅用来敲钉子。jtfrench对文章的结构提出了批评,认为它没有清晰地解释如何正确使用代理。他认为正确的使用方法需要合适的上下文和明确的指令。jmull对文章的内容表示失望,认为它只是AI垃圾。kingkawn则提出了一个关于未来工程师职业的假设性问题,暗示技术进步可能会取代许多初级工程师的工作。

原文标题:Programming with AI: You’re Probably Doing It Wrong
原文链接:https://www.devroom.io/2025/08/08/programming-with-ai-youre-probably-doing-it-wrong/
讨论链接:https://news.ycombinator.com/item?id=44838170