术语表
智能体
-
智能体:一种能够与工具交互、处理复杂工作流并与用户通信的人工智能实体。
-
LLM(大语言模型):驱动智能体能力的底层人工智能模型。
-
消息:智能体系统中的通信单元,代表从用户、助手或系统传递的数据。
-
提示:提供给LLM的对话历史记录,包含来自用户、助手和系统的消息。
-
系统提示:提供给智能体的指令,用于指导其行为、定义其角色,并提供其任务所需的关键信息。
-
上下文:LLM交互发生的环境,可访问对话历史记录和工具。
-
LLM会话:一种与LLM交互的结构化方式,包括对话历史记录、可用工具以及发出请求的方法。
智能体工作流
- 策略:为智能体定义的、由顺序子图组成的工作流。策略定义了智能体如何处理输入、与工具交互以及生成输出。策略图由节点和连接节点的边组成,边代表节点之间的转换。
策略图
-
图:由边连接的节点组成的结构,定义了智能体策略工作流。
-
节点:智能体策略工作流的基本构建块,代表特定的操作或转换。
-
边:智能体图中节点之间的连接,定义了操作的流程,通常带有指定何时遵循每条边的条件。
-
条件:决定何时遵循特定边的规则。
-
子图:智能体策略中一个自包含的处理单元,拥有自己的工具集、上下文和职责。关于子图操作的信息可以封装在子图内部,也可以通过AgentMemory功能在子图之间传递。
工具
-
工具:智能体可用于执行特定任务或访问外部系统的函数。智能体知道可用工具及其参数,但不了解其实现细节。
-
工具调用:来自LLM的请求,要求使用提供的参数运行特定工具。其功能类似于函数调用。
-
工具描述符:工具的元数据,包括其名称、描述和参数。
-
工具注册表:智能体可用工具的列表。注册表告知智能体有哪些可用工具。
-
工具结果:运行工具产生的输出。例如,如果工具是一个方法,结果将是其返回值。
历史压缩
- 历史压缩:通过应用各种压缩策略来减少对话历史记录的大小,以管理令牌使用量的过程。了解更多,请参阅历史压缩。
功能
- 功能:扩展和增强人工智能智能体功能的组件。
EventHandler功能
- EventHandler:一种功能,支持监控和响应各种智能体事件,提供钩子以跟踪智能体生命周期、处理错误以及在整个工作流中处理工具调用。
AgentMemory功能- AgentMemory:一项使AI智能体能够在不同对话间存储、检索和使用信息的功能。了解更多信息,请参阅AgentMemory。
-
概念:AgentMemory功能中一类带有相关元数据的信息类别,包含关键词、描述和事实类型。概念是AgentMemory系统的基础构建模块,智能体可以记忆和调用这些概念。了解更多信息,请参阅AgentMemory。
-
事实:存储在AgentMemory系统中的独立信息单元。事实与概念相关联,可以具有单个值或多个值。了解更多信息,请参阅AgentMemory。
-
记忆范围:事实相关的上下文环境。了解更多信息,请参阅AgentMemory。