综合技术交流
直播中

jinglixixi

9年用户 1911经验值
擅长:嵌入式技术 光电显示 接口/总线/驱动 控制/MCU
私信 关注
[经验]

【「零基础开发AI Agent」阅读体验】+Agent的工作原理及特点

要了解Agent的使用,就需要先了解Agent的工作原理。

Agent的基本决策流程注意分为3个核心部分,即感知、规划及行动,见图1所示。

image.png

图1 基本决策流程

1)感知

感知是指Agent通过其感知系统从环境中收集信息并从中提取相关知识的能力,这类包括文本、图像、声音等。

2)规划

规划是指Agent为了实现某一目标而进行的决策过程,在该阶段Agent会根据收集的信息制定出一系列策略,并确定如何有效地实现目标。它涉及子目标分解、连续思考和自我反思等复杂的过程。

3)行动

行动是指在感知和规划后所做出的具体操作。

在Agent的应用中,主要是通过提示词来完成的,其编写提示词的提示词万能公式如图2所示。

image.png

图2 提示词编写万能公式

要搭建AI应用可分为5个层次,见图3所示。

image.png

图3 AI应用层次

Agent的能力与特点:

以设置闹钟和Agent叫醒服务的对比为例来说明Agent的能力和特点。对于设置闹钟来说,它只是人工地在闹钟上设置一个时间值,它没有智能性,并不算是一个Agent。

而对于一个Agent叫醒服务来说,其处理流程为:

在睡觉前,需向Agent发出相应的指令:“明早叫醒我,想办法别让我迟到。”

随后,Agent会用互联网进行检索,获得本人所处的地理位置,并指定到单位的时间。Agent会根据地图软件的导航信息了解日常的通勤方式,再根据转天早晨的天气和路况预测来判断开车所时长,因而Agent提出问题:“你早上在家有哪些准备?所需时间有多久?”

若回答:“洗漱和用餐约30分钟”,则Agent给出在何时响闹钟的决策。

这就是“智能体”被赋予自主规划和行动的能力,即可用根据环境进行判断、做出选择,并采取相应的行动,而非被动地接收外部指令做出预先设定的简单反应。

通过这个示例对比就可直观地了解Agent的能力与特点。

更多回帖

发帖
×
20
完善资料,
赚取积分