工具扩展了你的客服人员能做的事情,而不仅仅是回答知识来源的问题。 它们让你的智能体调用 API、运行自动化流程、与外部服务交互,并检索实时数据。
注释
本文的功能由 GitHub Copilot 框架驱动,该工具使用 Copilot 积分进行基于使用量的计费。 在GitHub Copilot harness驱动的代理计费概览中,了解更多关于Copilot积分的信息。
基于使用量的计费适用于使用、构建、测试和评估代理。 这些操作可能会消耗Copilot积分。
什么是工具?
工具是你的代理在对话中可以调用的外部能力。
当用户要求代理执行需要操作的任务时,代理编排器会根据对话上下文和工具描述选择工具。
由 GitHub Copilot 驱动的代理通过增强编排自动决定何时调用工具。
为什么要给你的经纪人添加工具?
没有工具,你的代理人只能根据指示和知识来源回答问题。
有了工具,你的经纪人可以:
- 查找来自外部系统的实时数据,如客户关系管理(CRM)、IT服务管理(ITSM)和数据库
- 代表你采取行动,比如创建记录、发送通知和更新数据
- 与第三方服务和API 集成
- 运行自动化工作流程
代理人如何决定使用工具
代理编排器评估每个用户消息,并决定是否需要某个工具。
工具的名称和描述至关重要。 描述清晰的工具更容易被准确调用。
经纪人的指示也会影响工具的使用时间。
对于在由 GitHub Copilot 框架驱动的代理中使用对话工具,你不需要为每个工具调用创建显式触发器或主题流。
限制
工具及其生成的文件有几个限制:
- 代理在每回合创建的文件 大小上限为10MB。 超过容量的文件不会返回给用户。 让代理把大输出拆分成更小的文件。 查看 代理创建的文件。
- 模型上下文协议(MCP)服务器 计入代理可托管工具的总数。 一次对话中可同时运行的MCP服务器实例数量也有上限,所以保持连接服务器数量较少,并移除不再使用的服务器。 请参阅 “添加模型上下文协议(MCP)服务器”作为工具。