在人工智能和计算机科学领域, agent(代理)通常指 能够自主活动的软件或硬件实体。它可以被翻译为“代理”或“智能体”。
软件代理
通常指代表一个应用程序处理查询并返回结果的软件。
驻留在所有受管设备中并向管理站报告指定变量值的过程。
在服务器上运行的程序或应用程序,可以监控、管理和控制服务器的各种操作和功能。
硬件代理
在Cisco硬件结构中,提供一或多个介质接口的独立处理机卡。
智能体
中国科学界趋向于将agent翻译为“智能体”。
AI agent是一种软件程序或系统,旨在感知其环境,做出决策,并自主采取行动以实现特定目标。
自主性和社会性
Agent具有自主性,能够在没有外界直接操纵的情况下,根据其内部状态和感知到的环境信息,决定和控制自身的行为。
Agent具有社会性,能够通过某种通信语言与其他Agent(也可能是人)进行交互。
应用领域
AI agent可用于各种应用,如聊天机器人、机器人、个人助理等。
在分布计算领域,Agent通常指在分布式系统中持续自主发挥作用的计算实体。
历史和发展
Agent的概念最早由Minsky在其1986年出版的《思维的社会》一书中提出,认为社会中的某些个体经过协商之后可求得问题的解,这些个体就是Agent。
随着人工智能和计算机技术的发展,Agent成为研究热点,并在多智能体系统技术中得到广泛应用。
综上所述,agent是一个广泛使用的术语,用于描述在计算机系统中能够自主活动、感知环境、做出决策并执行任务的软件或硬件实体。