

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 软件代理的基础
<a name="roots"></a>

## 1959 — 奥利弗·塞尔弗里奇：软件自主权的诞生
<a name="selfridge"></a>

软件代理的根源可以追溯到奥利弗·塞尔弗里奇（Oliver Selfridge），他引入了*自主软件实体（恶魔）*的概念，即能够感知环境并独立行动的程序（Selfridge 1959）。他在机器感知和学习领域的早期工作为将来将代理视为独立、智能系统的概念奠定了哲学基础。

## 1973 — 卡尔·休伊特：演员模特
<a name="hewitt"></a>

卡尔·休伊特的演员模型（Hewitt等人，1973年）取得了关键的进步，这是一个将代理描述为独立的并发实体的正式计算模型。在此模型中，代理可以封装自己的状态和行为，使用异步消息传递进行通信，并动态创建其他参与者并将任务委托给他们。

行为者模型为分布式、基于代理的系统提供了理论基础和架构范式。该模型预先配置了现代并发实现，例如Erlang编程语言和Akka框架。