Skip to content

智能体概述

什么是智能体

人工智能领域,将智能体Agent)定义为任何能够通过传感器Sensors)感知其所处环境Environment),并自主地通过执行器Actuators)采取行动Action)以达成特定目标的实体。

智能体并非与环境隔离,它通过其传感器持续地感知环境状态。摄像头、麦克风、雷达或各类应用程序编程接口Application Programming Interface, API)返回的数据流,都是其感知能力的延伸。

获取信息后,智能体需要采取行动来对环境施加影响,通过执行器改变环境的状态。执行器可以是物理设备(如机械臂、方向盘)或虚拟工具(如执行一段代码、调用一个服务)。

智能体最显著的特点就是其被赋予了一定程度的自主性,并非只是被动响应外部刺激或严格执行预设指令的程序,它能够基于其感知和内部状态进行独立决策,以达成其设计目标。

智能体的运行机制

包含感知Perception)、规划Thought,其中还包含规划工具选择两个子环节)和行动Action)三个核心环节。

行动并非循环的终点。智能体的行动会引起环境 (Environment) 的状态变化 (State Change),环境随即会产生一个新的观察 (Observation) 作为结果反馈。这个新的观察又会在下一轮循环中被智能体的感知系统捕获,形成一个持续的“感知-思考-行动-观察”的闭环。智能体正是通过不断重复这一循环,逐步推进任务,从初始状态向目标状态演进1

智能体设计概述

工程实践中,为确保下层LLM服务能够有效驱动上述运行机制,需要通过提示词工程结构化定义来规范其行为,定义一套交互协议来规范智能体与外部世界的交互方式。