当软件开始编写软件

如果你从事代码交付工作,你的职业正在发生变化。

你已经从逐行编写代码转向使用自动补全。现在,你编写规范,然后看着智能体 (agents) 为你编写、测试并交付代码。

这并非一蹴而就。这是一个长达 70 年重新定义智能的故事。

以下是我们的演进历程:

  1. 符号主义时代 (1950s-1980s) 智能意味着逻辑。人类使用 IF-THEN 语句手动编写每一条规则。这些系统在特定的封闭领域表现出色,但在现实世界中却束手无策。它们无法从数据中学习。

  2. 统计主义时代 (1990s-2000s) 我们不再向机器告知规则,而是向它们展示示例。机器利用数学方法在数据中寻找模式。这为我们带来了垃圾邮件过滤器和推荐引擎。智能仍然依赖于人类来选择正确的数据特征。

  3. 深度学习时代 (2012-2017) AlexNet 改变了游戏规则。我们发现,如果堆叠足够的层数并使用足够的数据,模型就能找到自己的特征。不再需要手动进行特征工程。计算机开始像人类一样看和听。

  4. Transformer 时代 (2017-2022) Transformer 架构允许模型一次性处理海量文本。这催生了 GPT。智能变得具有组合性。一个模型就可以写诗、调试 Python 并解释数学问题。语言成为了所有任务的接口。

  5. 智能体时代 (2023-至今) 我们正在赋予模型“双手”。智能体不仅仅是回答问题,它还会使用工具、浏览网页、执行代码并纠正自己的错误。它从被动回答转变为主动循环。

规律显而易见。每个时代都将工作从人类转移到了机器。

  • 符号 AI:人类编写规则。
  • 统计机器学习:人类选择特征。
  • 深度学习:模型学习表示。
  • 大语言模型 (LLMs):模型从互联网中学习。
  • 智能体 (Agents):模型进行规划并执行。

每一次跨越也是一个经济学故事。我们构建的是我们负担得起的运行规模。随着算力变得越来越便宜,智能体也变得越来越聪明。

我们不仅仅是在构建工具,我们是在构建协作伙伴。

来源:https://dev.to/adamthedeveloper/when-software-started-writing-software-a-developers-history-of-ai-4p9n

可选学习社区:https://t.me/GyaanSetuAi