我不理解“AI将取代开发者”这个观点
摘要
一位用户讲述了一次对话,其退休的CTO叔叔认为AI将取代开发者,但用户反驳称,人工验证、成本和风险管理仍需人类监督,认为这一想法过于炒作。
昨晚我和退休的CTO叔叔聊天,他说微软开发了一个AI测试工具,可以接收代码(无论是AI生成的还是人工编写的),搜索漏洞,修复它们,然后提供所有更改的概述。我觉得这听起来纸上谈兵不错,但我们还是需要验证它是否做好了工作。他看着我,说:“为什么我们需要验证呢?如果未来的模型越来越好,我就是不确定开发者在这个世界里还能扮演什么角色。”但我想到回到那个原始的测试工具,AI检查漏洞仍然需要代码,如果代码是AI生成的,那岂不是像在检查自己的作业?另外,我们还没考虑资源成本——虽然未来几十年(我们希望)会有所改善以便运行更好的模型,但它真的能拥有人类级别的推理能力吗?我不认同整个产品创建、测试和验证过程完全通过LLMs完成,然后直接上线(因为他认为AI现在还能构建基础设施即代码,从而消除了对云工程师的需求)。这个观点对于任何有科技业务或有几百万美元投入的人来说,听起来纸上谈兵不错,但当你稍微用一点非AI影响的大脑思考时,我能想到很多会出问题的地方。Token成本将企业技术/IT预算消耗至零;生产级破坏性错误,而根本不存在的开发者完全不知道代码在做什么;IAC不准确可能会彻底破坏自动扩展,并在缺乏验证和调优的情况下慢慢增加成本。这个社区怎么看?个人而言……我觉得我叔叔是上了AI过度炒作的列车。补充:我确实跟他说了大部分这些观点,他说那就是为什么需要好好规划,创建极其详细的提示词,包含具体规则和边缘情况,这样才能覆盖所有情况……对我来说,那听起来就像用简单英语写代码!但是bug更多、成本更高!
相似文章
微软不希望员工使用AI编写代码。这真的能证明AI不会取代开发者吗?
文章讨论了微软禁止员工使用AI编写代码的政策,并指出AI成本迅速下降、速度不断提高,将使人类开发者难以竞争,从而反驳了AI不会取代开发者的观点。
Cognition的Scott Wu表示AI编程代理不应取代人类
Cognition首席执行官Scott Wu表示,像Devin这样的人工智能编码代理旨在辅助而非取代人类程序员,强调人机协作而非失业问题。
@hunvreus: 和比我聪明的人聊过之后,我确信我时间线上很多搞AI的人都在胡说八道。没人能"一夜之间跑20个智能体"然后...
一条推文,表达了对声称AI智能体可以自主构建生产级软件的质疑,认为这种说法被过分夸大且不切实际。
有没有人也觉得,AI替代人类工作的叙事正在被用作管理工具?
一篇评论文章,质疑公司是否在利用AI替代工作的叙事来制造员工焦虑,并以此为由加重工作负担,尤其是在裁员期间。
你们真的认为人工智能代理能很快替代人类完成更大任务吗?
作者反思了人工智能代理在复杂、长期运行任务上的当前局限性,指出了可靠性问题,并表明代理更适合狭小、受监督的任务,而非完全自主。