跳转到主要内容

管理 Copilot 的工具

本文介绍管理员如何在 易企办(Yeeoffice) 中为 Copilot 添加、配置和管理工具(Tools),以实现数据操作和业务流程自动化。

更新于今天

什么是 Copilot 的工具

工具(Tools)用于定义 Copilot 可以执行的操作以及操作范围。

配置工具后,Copilot 不仅可以对话,还可以执行实际业务操作,例如:

  • 查询应用中的实时数据

  • 创建、更新或删除记录

  • 启动审批或业务流程

  • 调用 AI智能体执行子任务

  • 返回执行结果或用于后续处理

👉 如果未配置工具,Copilot 只能进行信息回答,无法执行操作。


Copilot 支持的工具类型

当前 Copilot 支持以下 7种工具类型

1. 查询项目

从数据列表中检索实时数据(支持筛选、字段选择和排序)

👉 示例:

  • 查询库存数量

  • 查找某用户提交的工单

  • 筛选“待审批”记录

2. 添加项目到列表

根据用户输入创建新记录,并自动填充字段

👉 示例:

  • 创建工单

  • 新增产品或供应商

  • 创建入库/出库记录

3. 通过ID更新项目

根据记录 ID 更新指定字段

👉 示例:

  • 更新订单状态

  • 修改库存数量

  • 更新负责人或备注

4. 删除项目

根据 ID 删除记录(不可恢复)

👉 示例:

  • 删除错误数据

  • 清理测试数据

⚠️ 删除操作不可恢复,请谨慎启用

5. 启动工作流

触发审批或业务流程,并自动填充表单字段

👉 示例:

  • 发起采购申请

  • 提交出差审批

  • 发起报销流程

6. 运行智能体

调用其他 AI智能体执行子任务,实现多智能体协作

👉 示例:

  • 库存 Copilot 调用补货分析智能体

  • 合同 Copilot 调用风险评估智能体

7. 调用 HTTP 请求

调用外部 API,实现系统集成能力。

👉 示例:

  • 调用 ERP / CRM 系统接口

  • 获取外部实时数据

  • 触发第三方服务

👉 支持使用:

  • HTTP API 连接

  • OAuth 2.0 连接

👉 在部分场景下可能需要用户授权


添加工具到 Copilot

在 Copilot 使用工具前,必须先添加并配置工具。

操作步骤:

  1. 进入【应用设置】

  2. 打开【AI智能体 → Copilot 管理】

  3. 选择一个 Copilot

  4. 切换到【工具】标签页

  5. 点击【添加工具】

  6. 选择工具类型

  7. 配置工具

  8. 保存

👉 保存后,工具会出现在列表中


工具通用配置说明

所有工具都包含以下通用配置项:

1. 名称与描述

用于帮助 Copilot 理解:

  • 工具用途

  • 使用场景

👉 清晰命名可提升工具调用准确性

2. 应用与数据源

需要指定:

  • 所属应用

  • 数据来源(如数据列表、表单、文档库等)

👉 可点击【打开】查看数据源

3. 执行身份(Credentials to use)

用于控制工具执行时使用的身份:

使用终端用户身份

  • 使用当前用户权限执行

  • 推荐用于权限敏感操作

使用指定用户身份

  • 以指定账号执行

  • 默认当前用户

⚠️ 如果该用户无权限,执行会失败

👉 该设置决定工具的权限边界


工具输入参数(Input Mapping)

每个工具支持输入参数映射,用于将数据传入工具。

常见配置项:

  • 输入名称(Input Name)

  • 数据类型(Input Type)

  • 填充方式(Fill Using)

  • 值(Value)

动态填充(Dynamically fill with AI)

由 AI 从用户输入中自动提取参数。

👉 适用于:

  • 用户自然语言输入场景

  • 减少手动配置

📌 示例:

用户说:
“我要申请3月15日出差”

👉 Copilot 自动提取日期并填入字段

自定义值(Custom value)

使用固定值,不依赖用户输入。

👉 适用于:

  • 使用固定或预设的值

  • 不依赖用户输入

  • 适用于具有稳定或固定规则的字段

示例:
设置默认状态、请求类型或固定参数。

📖 详细用法说明

关于「AI 动态填充(Dynamically fill with AI)」与「自定义值(Custom value)」的具体使用方法及区别,请参阅:

👉 《AI智能体工具输入中“AI动态填充”和“自定义值”的使用与区别》


完成设置

定义工具触发后的行为:

运行后:

等待响应(Waiting for response)

  • Copilot 等待执行完成

  • 获取结果并继续处理

👉 推荐用于需要返回结果的场景

不等待响应(Do not respond)

  • 触发后立即继续

  • 不等待结果

👉 适用于后台任务

响应行为:

用于定义工具执行后,Copilot 如何向用户反馈结果。

无响应

  • 工具执行后不向用户返回任何内容

  • Copilot 在后台完成操作

👉 适用于:

  • 自动化任务

  • 用户无需感知的操作

使用生成式 AI 编写响应

  • Copilot 基于工具执行结果自动生成回复

  • 结合上下文输出自然语言内容

👉 适用于:

  • 查询类场景

  • 需要解释或总结结果的情况

发送特定响应(在下方指定)

  • 使用预先配置的固定内容进行回复

  • 不依赖 AI 自动生成

👉 适用于:

  • 标准业务提示

  • 固定话术要求场景

要显示的消息

当选择「发送特定响应」时,需要配置用户看到的回复内容:

  • 支持富文本编辑(加粗、列表、链接等)

  • 用户在 Copilot 对话中将直接看到该内容

👉 示例:

  • “您的申请已提交成功,请等待审批。”

  • “操作已完成,如需查看详情请点击下方链接。”

使用建议(优化版)

  • 查询类工具
    👉 等待响应 + AI生成响应

  • 提交/创建类工具
    👉 等待响应 + 发送特定响应

  • 后台自动任务
    👉 不等待响应 + 无响应


工具输出(Outputs)

工具执行后可返回:

  • 流程ID

  • 执行状态

  • 记录ID

  • 错误信息

  • 自动生成字段

  • 处理结果

👉 可用于后续逻辑或直接返回用户


🔄(更新补充)HTTP 请求工具说明

根据最新产品更新:

  • 支持通过连接调用外部 API

  • 支持 HTTP API 和 OAuth 2.0

  • 支持动态参数与返回值映射

  • 在需要时支持用户授权

👉 实现系统间数据打通和自动化能力


工具配置最佳实践

  • 仅启用必要工具(避免误操作)

  • 在【指令】中明确工具使用规则

  • 更新/删除类工具需谨慎

  • 使用【测试运行】验证效果


总结

在易企办中:

👉 工具 = Copilot 的“执行能力”

通过配置工具,Copilot 可以从:

❌ 只能回答问题
➡️
✅ 能真正完成业务操作

实现:

  • 数据查询

  • 流程自动化

  • 系统集成

构建完整的智能业务助手能力。

这是否解答了您的问题?