请列举大语言模型(LLM)Agent 的典型功能,并简述每项功能的作用。
考察说明
考查对大语言模型驱动的智能体(LLM Agent)核心功能的理解和概括能力。
回答思路
- 【回答框架 1】LLM Agent 是以大语言模型为核心,通过感知、决策、执行和记忆等模块协同,自主完成复杂任务的一种智能系统。
- 【回答框架 2】任务分解功能:将复杂任务拆解为可执行的子任务,并逐步推进,例如制定计划后按顺序调用工具完成。
- 【回答框架 3】工具调用功能:通过调用外部 API、数据库、搜索、代码执行器等工具,扩展模型自身的能力边界,实现信息获取和操作。
- 【回答框架 4】记忆功能:短期记忆用于保留当前对话上下文,长期记忆通过向量数据库等存储历史经验,以支持多轮交互和个性化服务。
- 【回答框架 5】反思与自我纠错功能:通过评估自身输出和反馈,识别错误并调整策略,优化最终结果。
- 【关键点 1】LLM Agent 核心功能包括任务分解、工具调用、记忆和反思。
- 【关键点 2】工具调用是使 Agent 能连接外部世界的关键机制。
- 【关键点 3】记忆功能区分短期和长期,长期记忆借助向量库实现。
- 【关键点 4】反思功能提升任务完成质量和适应复杂场景。
- 【关键点 5】规划能力让 Agent 能自主拆解目标并逐步推进。
- 【易错点 1】不能将 Agent 功能简单等同于模型本身能力,依赖外部工具集成。
- 【易错点 2】记忆功能有容量限制,长期记忆依赖向量检索质量,不能保证完全准确。
- 【易错点 3】反思机制不是无限自我修正,存在错误累积或无法收敛的风险。