本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
代理功能:感知、推理、行动
每个软件代理的核心都是一个认知周期,通常被描述为感知、理性、行为循环。此过程如下图所示。它定义了代理如何在动态环境中自主运行。
-
感知:代理从环境中收集信息(例如事件、传感器输入或 API 信号),并更新其内部状态或信念。
-
原因:代理使用计划库或逻辑系统分析当前的信念、目标和情境知识。此过程可能涉及确定目标优先顺序、冲突解决或意图选择。
-
行动:代理选择并执行使他们更接近实现其委派目标的操作。
这种架构支持代理在严格编程之外发挥作用的能力,并支持灵活、上下文敏感和目标导向的行为。它构成了指导软件代理更广泛目的的心理框架。