Agent(智能体)在人工智能和计算机科学领域是一个重要概念,指能够感知环境并采取行动以实现特定目标的实体,可以是软件程序或硬件设备。
从产品角度看,Agent 可以有特定的身份、性格和角色,比如是一个历史新闻探索向导,具有知识渊博、温暖亲切、富有同情心的性格,主导新闻解析和历史背景分析。为使角色生动,可设计背景故事,明确角色的起源、经历和动机,定义性格特点、说话方式和风格,设计对话风格以及明确角色技能。
在 LLM 支持的自主 Agent 系统中,LLM 充当 Agents 的大脑,并辅以规划、子目标和分解、反思和完善、记忆(包括短期记忆和长期记忆)、工具使用等关键组成部分。
LLM Agent 是指结合大型语言模型(LLM)和自主智能体(Agent)特性的系统,能够利用大型语言模型的自然语言处理能力,理解用户输入,并进行智能决策和行动。其组成部分包括规划(负责将复杂任务分解成可执行的子任务,并评估执行策略)、记忆(包括短期记忆用于存储对话上下文和长期记忆存储用户特征和业务数据)、工具(如 API 调用、插件扩展等辅助感知环境和执行决策)、行动(将规划和记忆转换为具体输出,包括与外部环境的互动或工具调用)。
2024-12-10