要了解Agent的使用,就需要先了解Agent的工作原理。
Agent的基本决策流程注意分为3个核心部分,即感知、规划及行动,见图1所示。

图1 基本决策流程
1)感知
感知是指Agent通过其感知系统从环境中收集信息并从中提取相关知识的能力,这类包括文本、图像、声音等。
2)规划
规划是指Agent为了实现某一目标而进行的决策过程,在该阶段Agent会根据收集的信息制定出一系列策略,并确定如何有效地实现目标。它涉及子目标分解、连续思考和自我反思等复杂的过程。
3)行动
行动是指在感知和规划后所做出的具体操作。
在Agent的应用中,主要是通过提示词来完成的,其编写提示词的提示词万能公式如图2所示。

图2 提示词编写万能公式
要搭建AI应用可分为5个层次,见图3所示。

图3 AI应用层次
Agent的能力与特点:
以设置闹钟和Agent叫醒服务的对比为例来说明Agent的能力和特点。对于设置闹钟来说,它只是人工地在闹钟上设置一个时间值,它没有智能性,并不算是一个Agent。
而对于一个Agent叫醒服务来说,其处理流程为:
在睡觉前,需向Agent发出相应的指令:“明早叫醒我,想办法别让我迟到。”
随后,Agent会用互联网进行检索,获得本人所处的地理位置,并指定到单位的时间。Agent会根据地图软件的导航信息了解日常的通勤方式,再根据转天早晨的天气和路况预测来判断开车所时长,因而Agent提出问题:“你早上在家有哪些准备?所需时间有多久?”
若回答:“洗漱和用餐约30分钟”,则Agent给出在何时响闹钟的决策。
这就是“智能体”被赋予自主规划和行动的能力,即可用根据环境进行判断、做出选择,并采取相应的行动,而非被动地接收外部指令做出预先设定的简单反应。
通过这个示例对比就可直观地了解Agent的能力与特点。
|