代理
AI 代理
AI agent
含义
一个使用模型来选择和执行操作以实现目标的系统,通常涉及多个步骤。
使用场景
当路径无法完全预先确定,并且必须动态选择工具时,请使用 agent。
应用示例
一个代理读取工单,搜索文档,编写修复方案,并请求批准。生成式 AI 工程
理解代理、结构化工具调用、MCP 连接、编排、内存、规划、交接以及人工审批控制。
12 个术语
代理
AI agent
一个使用模型来选择和执行操作以实现目标的系统,通常涉及多个步骤。
当路径无法完全预先确定,并且必须动态选择工具时,请使用 agent。
一个代理读取工单,搜索文档,编写修复方案,并请求批准。工具
Tool calling
模型对应用程序运行外部功能的结构化请求。
用于搜索、数据库访问、计算、文件操作和业务 API。
使用已验证的订单 ID 调用 get_order_status。工具
Function calling
一种工具调用模式,其中可用的函数使用名称和类型参数进行描述。
当您的应用程序公开一组受控的可调用操作时使用。
函数:create_calendar_event(title, start_time, attendees)。工具
Tool schema
一种机器可读的工具的用途、输入和约束的定义。
编写精确的模式,以便模型可以选择正确的工具并生成有效的参数。
将金额定义为正数,将货币定义为三字母代码。连接
Model Context Protocol (MCP)
一个用于连接 AI 应用程序到外部工具、数据和可重用提示的开放协议。
用于通过共享客户端-服务器协议,集成兼容的功能。
将 AI 主机连接到文档 MCP 服务器,并暴露其搜索工具。连接
MCP host
协调一个或多个 MCP 客户端的 AI 应用程序,并控制权限和用户体验。
当描述用户同意、模型交互和服务器连接的管理位置时,请使用该术语。
桌面助手充当本地和远程服务器的 MCP 主机。连接
MCP server
一个将工具、资源或提示暴露给 MCP 客户端的程序。
当数据源或服务应该在兼容的 AI 宿主机上可重用时,构建它。
CRM MCP 服务器将客户搜索暴露为只读工具。工作流程
Orchestration
在工作流程中协调模型、工具、代理、状态和控制流程。
当多个功能需要按顺序、并行或有条件地运行时使用。
将检索、分析、审批和发布分阶段进行。代理
Agent memory
存储代理可以在步骤或会话中重用的信息。
使用范围内存来存储持久的偏好设置、任务状态或先前的决策。
仅存储必要的数据,并定义保留、删除和访问规则。
记住此项目的批准的风格指南,而不是不相关的个人对话。代理
Planning
在执行之前或期间选择和排序中间操作。
用于具有依赖关系或替代路径的多步骤目标。
计划:检查输入,检索证据,生成草稿,然后进行验证。工作流程
Handoff
将任务及其相关的上下文从一个代理或组件转移到另一个代理或组件。
当专用代理拥有不同的职责时使用。
triage 代理将账单案例连同证据和约束条件一起交给 refund 代理。人工控制
Human-in-the-loop (HITL)
一种控件模式,其中人员审查、更正或授权 AI 工作流程的一部分。
适用于高影响、不可逆转、财务、法律或外部可见的操作。
在发送退款之前暂停,并请授权员工进行批准。