NSDT工具推荐Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - AI模型在线查看 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割 - 3D道路快速建模

AI 会接管所有编码工作吗?

在去年的 Abundance 峰会上,Stability AI 首席执行官 Emad Mostaque 发表声明称,我们将“在 5 年内不再有人类编写代码”。

我们是否应该接受这是不可避免的,并告诉我们的孩子他们不再需要学习编码?

有强有力的证据表明,AI已经超越了人类程序员的能力,让我们来看看三个数据点:

  • 2023 年初,OpenAI 的 ChatGPT 通过了谷歌对高级软件开发人员的考试。
  • 2023 年下半年,GitHub 报告称,所有编程语言中 46% 的代码都是使用该公司的 AI 驱动的开发工具 Copilot 构建的。
  • 最后,DeepMind 的 AlphaCode 在其首次亮相时就超越了人类程序员。在与 5,000 多名人类参与者的较量中,人工智能击败了 45% 的专家程序员。

鉴于所有这些发展都是在 ChatGPT 发布的第一年内发生的,随着技术的进一步发展,未来两三年可能会发生什么?

人工智能会在本世纪末完全消除对人类程序员的需求吗?

或者,也许,生成式AI不会消除程序员,而是会让我们所有人都成为程序员?

在今天的博客中,我想描绘一幅更有希望、更引人注目的未来图景—将我们的视角从稀缺转变为丰富。未来,将有比以往任何时候都多的人能够利用编码的力量来解决重要问题并提升人类。

让我们深入了解……

1、AI 正在使编码民主化

在未来,生成式 AI 将进行编码,任何能够用自然语言(例如英语)简单地表达自己想要的东西的人,都能够使用 AI 将他们的愿望转化为代码。正如 NVIDIA 首席执行官 Jensen Huang 在 2023 年财报电话会议上指出的那样:

“我们已经为所有人实现了计算机编程的民主化……他们可以用人类语言解释要执行的特定任务。”

以这种方式,医生、律师或孩子将编码。

通过消除曾经阻碍创造力的障碍,现在任何人都可以构建解决问题并为社会创造价值的系统。

推动这场革命的平台通常被称为“无代码”和“低代码”,使几乎没有编程知识的个人能够快速且经济地开发应用程序。

无代码平台具有用户友好的界面,有助于那些了解特定领域但编码技能有限的业务员工快速开发应用程序,从而有效地弥合业务需求和软件解决方案之间的差距。

另一方面,低代码平台仍然需要对编码有基本的了解,提供更高程度的定制和集成功能,因此在更复杂的任务中受到 IT 专业人员的青睐。这种方法为“公民开发者”提供了一个强大的工具,用于为后台应用程序、Web 应用程序和业务自动化功能创建功能性应用程序。

但在这个新环境中,学习如何编码仍然有意义吗?你的孩子应该继续学习 Python 还是其他编程语言?

虽然你的第一反应可能是说“不”,但我的首席AI官史蒂夫·布朗 (Steve Brown) 有不同的看法:

编码与特定的计算机语言无关,甚至与编写程序本身无关。它与培养计算思维有关:提高将复杂问题分解为可管理组件、设计逻辑解决方案和批判性思考的能力。

这项技能将变得越来越重要。

虽然人工智能确实让机器能够说英语,但如果你真的想与人工智能合作并利用其力量,学习人工智能的母语将为你带来明显的优势。

这是你从“天真的最终用户”转变为真正的创意合作伙伴、问题解决者和批判性思考者的方式。

2、人类最好的“程序员”将是混合型的

技术一直允许个人做更多、更快的事情。机器人农场设备将农场工人的产量提高了 1,000 倍,而计算机则使投资者、科学家和数字艺术家的能力提高了几个数量级。

现在,人工智能以一种有点递归的方式使我们最好的程序员能够将他们的技能和编程能力提高 100 倍。

人工智能编程对于新手和经验丰富的程序员来说都是一项超能力。

Replit 和 Github 的 Copilot 等人工智能工具正在帮助开发人员自动化冗余工作流程、更快地学习、更高效地工作并提高生产力。

例如,微软的研究人员发现,使用人工智能助手的软件开发人员完成任务的速度比不使用人工智能助手的软件开发人员快 55%。麻省理工学院的一项研究表明,排名前 5% 的程序员在与人工智能合作时的表现要好几个数量级。

现在和不久的将来,最好的程序员将是混合体:人类与AI合作并被AI放大。

3、为什么这很重要

通过使人类的编码能力民主化,并通过使用AI将我们最好的程序员的能力放大 100 倍,我们正在为我们的未来注入超级力量。

与此同时,AI也在学习如何自我编码并提高自身的性能和能力。毫无疑问,我们正在加速技术进步的速度。

虽然这可能会让很多人感到害怕,但同样重要的是要认识到,这些改进的工具是超能力,将使企业家能够解决和消除人类面临的许多重大挑战。

还值得一提的是,这些工具使个人和小团队能够应对以前只有政府或大公司才能解决的挑战。

我们正在有效地使解决最大问题的能力民主化。


原文链接:Will AI Replace All Coders?

BimAnt翻译整理,转载请标明出处