MIT四人团队两年打造AI编程帝国,估值达4亿美元,影响全球2600万开发者
【新智元导读】4名MIT本科生创业,才两年公司就已经估值4亿美元。开发AI编码助手Cursor的Anysphere,最近在A轮融资中已经筹集超6000万美元。他...
2025-01-20
2024年AI编程在各行各业中展现了显著影响力,但实际效果与期望有差距。谷歌工程主管Addy Osmani揭示了AI辅助编码的两面性:AI工具如Bolt和Cursor大幅提高开发速度,帮助快速验证想法和生成代码;初级工程师过度依赖AI输出,可能导致代码质量下降和“纸牌屋代码”现象。非工程师在使用AI时,常遇到“70%问题”,即初期进展顺利但后期调试困难。Osmani强调,尽管AI能加速开发,但仍需人类专业知识确保代码可维护性,并建议采用最佳实践如“AI初稿”模式和“持续对话”模式。未来,智能体系统的兴起将使AI在软件开发中扮演更重要的角色,成为开发人员的协作者。
在科技飞速发展的今天,人工智能(AI)已经渗透到各行各业,成为推动社会进步的重要力量,在软件开发领域,AI的表现究竟如何呢?近日,谷歌的工程主管Addy Osmani为我们揭开了AI辅助编码在一线开发中的真实情况。
据Osmani介绍,AI辅助编码已经深入到软件开发的各个环节,从代码生成、重构到测试和文档生成,AI都能提供有力的帮助,这并不意味着软件开发人员可以完全依赖AI来完成工作,相反,AI更像是一个得力的助手,能够帮助开发人员提高开发效率,但核心的创意和决策仍然需要人类来完成。
以Bolt、v0和screenshot-to-code等AI工具为例,它们可以根据设计或粗略概念快速生成完整的初始代码库,这对于独立开发人员来说,无疑是一个巨大的福音,一位独立开发人员可以使用Bolt等工具,在短时间内将Figma设计转变为有效的Web应用程序,尽管这样的转换可能无法达到生产级别的要求,但足以获取初步的用户反馈。
对于初级开发人员来说,他们往往更容易接受AI生成的代码,从而忽略了一些关键步骤,这些步骤包括添加边缘情况处理、优化性能、定义类型和接口以及添加全面的错误处理,相比之下,经验丰富的开发人员则会更加谨慎地对待AI生成的代码,他们会对生成的代码进行重构,将其转换为更小的模块,并添加边缘情况处理等。
Osmani还提到了“70% problem”,即非工程师在使用AI编码时,往往能够出人意料地迅速完成70%的工作,但最后的30%却非常痛苦,这主要是因为他们缺乏专业知识来理解和解决循环中出现的问题,对于这个循环,有经验的开发人员可以根据多年的模式识别来推理潜在原因,而没有这方面背景的人则基本上是在用“打地鼠”的方式编码这份代码。
为了解决这个问题,Osmani建议使用“混合模式”来使用AI编码工具,使用AI进行快速原型设计;花点时间了解生成的代码是如何工作的;学习基本的编程概念以及AI的使用;逐步建立知识基础,并将AI用作学习工具而不仅仅是代码生成器。
尽管存在这些挑战,但Osmani对AI在软件开发中的前景持乐观态度,他认为,关键是要充分利用AI的真正优势:加速已知AI擅长帮助实现的模式、探索可能性以及自动化例程,他也提醒开发人员要保持警惕,相信自己的经验,并在必要时质疑AI的输出。
随着我们进入2025年,AI辅助开发的格局正在发生巨大变化,智能体(Agent)软件工程的兴起将使我们能够以越来越高的自主性规划、执行和迭代解决方案,未来的AI不是取代开发人员,而是成为一个越来越有能力的协作者。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 dousc@qq.com举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
当前页面链接:https://lawala.cn/post/683.html
标签: #AI编程 #软件开发 #编码辅助 #谷歌工程 #AI在软件开发中的应用 #2024年编程技术趋势
相关文章
【新智元导读】4名MIT本科生创业,才两年公司就已经估值4亿美元。开发AI编码助手Cursor的Anysphere,最近在A轮融资中已经筹集超6000万美元。他...
2025-01-20
关于大模型,大厂们最近在卷什么,最新消息是:AI编程工具。毕竟太火了,火到8岁小女孩都拿着它学AI,45分钟内搭起来一个聊天机器人的“演出”已经被180万人在线...
2025-01-20
视界广场9月22日消息,据媒体报道,今年至今,美国已有约13.7万名IT从业者被裁,传统软件开发岗位的减少导致就业市场竞争愈发激烈。随着股权奖励的减少和薪资的普...
2025-01-18
靠fork开源代码拿下YC50万美元融资??自称“开源版Curesor”的AI编程项目PearAI,才官宣就争议四起。就在创始人这条推特下,围观群众补充了背景信...
2025-01-18
在智能技术蓬勃发展的2024年,AI不仅重塑了软件开发的范式,更成为推动产业变革的核心动力。从传统编程向AI辅助编程的转变,从单一应用到智能应用生态的演进,再到...
2025-01-15
在智能技术蓬勃发展的2024年,AI不仅重塑了软件开发的范式,更成为推动产业变革的核心动力。从传统编程向AI辅助编程的转变,从单一应用到智能应用生态的演进,再到...
2025-01-15
发表评论