当前位置: 首页 > article >正文

科技 | 谷歌 AI 生成代码争议

2024 年 11 月 4 日,谷歌 CEO 劈柴在 Q3 财报会议上宣布超过 25% 的新代码由 AI 生成,这一言论引发了激烈的讨论和争议123。以下是这一事件的详细情况:

  1. 谷歌方面的表述与动作
    • 代码生成比例宣称:谷歌称超过 25% 的新代码是由 AI 生成的,并且这些代码经过了工程师的严格审查后投入使用。谷歌还提到其内部的 Gemini 模型能够处理 200k 上下文的大规模代码库,与 GitHub Copilot 联手为开发者提供了强大的能力。此外,谷歌内部还有一个名为 Goose 的新模型,它是 Gemini 的一个分支,支持 28k token 上下文,不仅可以回答有关谷歌特定技术问题,还能使用颞部技术堆栈编写代码,具备根据自然语言提示编写代码等新功能,谷歌计划通过 Goose 将 AI 带入产品开发过程的每个阶段。
  2. 内部员工的反应
    • 质疑与反驳:谷歌内部员工对这一说法并不认同。有程序员在热门新闻网站上发帖表示,AI 代码补全只是一个生产力工具,并不能替代真正的软件工程设计工作。还有员工直言劈柴的言论是在夸大事实,认为谷歌可能把一些存在了十年的全自动代码审查或拉取请求(pull request)也算作了 “AI 生成”。
  3. Linux 之父的观点:Linux 之父 Linus Torvalds 也加入了讨论,他直言 AI 只不过是一种营销策略,人工智能市场 90% 是营销,只有 10% 是现实。
  4. AI 生成代码存在的问题
    • 代码质量隐患:AI 编程助手往往会在代码中植入错误、侵犯版权,甚至在某些情况下导致程序中断。程序员不得不花费大量时间去手动修复 AI 助手创建的问题,这使得有人认为修复 AI 生成代码中的 bug 所花费的时间超过了节省下来的时间。
  5. 行业趋势与影响
    • 行业对 AI 写代码的应用趋势:尽管存在争议,但 AI 辅助编码已经成为一种趋势。根据 Stack Overflow 2024 开发者调查报告,超过 76% 的人正在使用或计划在今年开发过程中使用 AI 工具,其中 62% 的人正积极使用。GitHub 开发者报告中,92% 的美国软件开发人员已经在工作内或工作外使用 AI 编码工具。
    • 对科技就业市场的影响:AI 能够胜任许多曾经由人类完成的常规编程、编码和技术任务,这一趋势正在减少软件开发和信息技术支持等领域的初级和中级职位需求。但同时,掌握与 AI 合作的关键技能,如提示词工程(prompt engineering),将成为程序员在未来科技领域立足的重要基石。

http://www.kler.cn/a/380361.html

相关文章:

  • 如何配置线程池参数,才能创建性能最好、最稳定的Spring异步线程池?
  • win11中win加方向键失效的原因
  • Streamlining QA with Automated Testing for 3D Models
  • 系统分析师案例分析100问
  • --spring.profiles.active=prod
  • Jmeter快速入门
  • mysql到doris的DDL整库转换工具
  • Nop平台与APIJSON的功能对比
  • 国际化教育品牌的人力资源管理利器
  • CVE-2024-51567 CyberPanel upgrademysqlstatus 远程命令执行
  • JavaEE初阶-----servlet-api,Maven创建项目,部署,打包,测试全过程
  • 分类模型onnx推理,并生成混淆矩阵
  • 如何在本地Linux服务器搭建WordPress网站结合内网穿透随时随地可访问
  • 使用 Python 中的 pydub实现 M4A 转 MP3 转换器
  • element-plus按需引入报错IconsResolver is not a function
  • 经纬恒润车载TSN网络测试仪TestBase-ATT全新上线!
  • C#、C和C++的主要区别
  • Python | Leetcode Python题解之第530题二叉搜索树的最小绝对差
  • 将Notepad++添加到右键菜单【一招实现】
  • Rust 力扣 - 1297. 子串的最大出现次数
  • 使用python爬取某新闻网并进行数据分析
  • 【论文阅读笔记】Wavelet Convolutions for Large Receptive Fields
  • 论文阅读(一种基于球面投影和特征提取的岩石点云快速配准算法)
  • [ DOS 命令基础 4 ] DOS 命令命令详解-端口进程相关命令
  • 【ROS2】hbm_img_msgs/msg/HbmMsg1080P 转 opencv cv::Mat
  • 江协科技STM32学习- P32 MPU6050