Skip to content

工具集管理

1. 功能概述

工具集是 FiraClaw 中封装系统操作能力的集合,通过配置不同的工具集,您可以控制智能体能够使用的系统级工具,如读写文件、发送网络请求等。

2. 工具集类型

FiraClaw 提供了以下预设工具集:

  • 基础工具集:包含最基本的系统操作能力
  • 文件工具集:包含文件读写、目录操作等能力
  • 网络工具集:包含网络请求、API 调用等能力
  • 系统工具集:包含系统命令执行、进程管理等能力
  • 全功能工具集:包含所有系统操作能力

3. 管理工具集

3.1 查看工具集

  1. 点击左侧菜单栏的 工具集
  2. 在工具集列表中,您可以看到所有可用的工具集及其包含的工具。

3.2 创建自定义工具集

  1. 点击工具集页面右上角的 新建工具集 按钮。
  2. 填写工具集的基本信息:
    • 名称:工具集的名称,便于识别
    • 描述:工具集的功能描述
  3. 选择该工具集包含的工具:
    • 在工具列表中勾选需要包含的工具
    • 可以根据工具类型进行筛选
  4. 点击 保存 按钮,创建工具集。

3.3 编辑工具集

  1. 在工具集列表中,找到需要编辑的工具集。
  2. 点击 编辑 按钮,修改工具集的配置。
  3. 点击 保存 按钮,应用修改。

3.4 删除工具集

  1. 在工具集列表中,找到需要删除的工具集。
  2. 点击 删除 按钮,确认删除操作。
  3. 注意:预设工具集不可删除。

4. 为智能体分配工具集

  1. 进入 智能体 配置页面。
  2. 选择需要配置的智能体,点击 编辑 按钮。
  3. 能力扩展 选项卡中,选择需要赋予该智能体的工具集。
  4. 点击 保存 按钮,完成配置。

5. 工具集权限控制

5.1 权限级别

  • 无限制:智能体可以使用工具集中的所有工具
  • 只读:智能体只能读取数据,不能修改数据
  • 受限:智能体只能使用部分工具功能

5.2 权限设置

  1. 在智能体编辑页面,点击 工具集权限 选项。
  2. 为每个工具集设置权限级别。
  3. 点击 保存 按钮,应用权限设置。

6. 安全注意事项

  • 权限最小化:为智能体分配工具集时,应遵循权限最小化原则,只授予必要的权限
  • 风险评估:在为智能体分配系统工具集前,评估可能的安全风险
  • 定期审查:定期审查智能体的工具集配置,确保权限设置合理

7. 常见问题

Q1:智能体未指定工具集,默认会使用什么工具集?

A:如果智能体未指定工具集,默认开放全部工具权限。

Q2:可以为一个智能体分配多个工具集吗?

A:是的,您可以为一个智能体分配多个工具集。智能体将拥有所有分配工具集的合并权限。

Q3:如何查看智能体当前拥有的工具权限?

A:在智能体详情页面,您可以查看该智能体的工具集配置和权限设置。

Q4:修改工具集配置会影响正在运行的任务吗?

A:不会。已触发并正在执行的任务,将继续沿用任务开始时的工具集配置。新配置仅对配置修改后新创建的对话和任务生效。