工具集管理
1. 功能概述
工具集是 FiraClaw 中封装系统操作能力的集合,通过配置不同的工具集,您可以控制智能体能够使用的系统级工具,如读写文件、发送网络请求等。
2. 工具集类型
FiraClaw 提供了以下预设工具集:
- 基础工具集:包含最基本的系统操作能力
- 文件工具集:包含文件读写、目录操作等能力
- 网络工具集:包含网络请求、API 调用等能力
- 系统工具集:包含系统命令执行、进程管理等能力
- 全功能工具集:包含所有系统操作能力
3. 管理工具集
3.1 查看工具集
- 点击左侧菜单栏的 工具集。
- 在工具集列表中,您可以看到所有可用的工具集及其包含的工具。
3.2 创建自定义工具集
- 点击工具集页面右上角的 新建工具集 按钮。
- 填写工具集的基本信息:
- 名称:工具集的名称,便于识别
- 描述:工具集的功能描述
- 选择该工具集包含的工具:
- 在工具列表中勾选需要包含的工具
- 可以根据工具类型进行筛选
- 点击 保存 按钮,创建工具集。
3.3 编辑工具集
- 在工具集列表中,找到需要编辑的工具集。
- 点击 编辑 按钮,修改工具集的配置。
- 点击 保存 按钮,应用修改。
3.4 删除工具集
- 在工具集列表中,找到需要删除的工具集。
- 点击 删除 按钮,确认删除操作。
- 注意:预设工具集不可删除。
4. 为智能体分配工具集
- 进入 智能体 配置页面。
- 选择需要配置的智能体,点击 编辑 按钮。
- 在 能力扩展 选项卡中,选择需要赋予该智能体的工具集。
- 点击 保存 按钮,完成配置。
5. 工具集权限控制
5.1 权限级别
- 无限制:智能体可以使用工具集中的所有工具
- 只读:智能体只能读取数据,不能修改数据
- 受限:智能体只能使用部分工具功能
5.2 权限设置
- 在智能体编辑页面,点击 工具集权限 选项。
- 为每个工具集设置权限级别。
- 点击 保存 按钮,应用权限设置。
6. 安全注意事项
- 权限最小化:为智能体分配工具集时,应遵循权限最小化原则,只授予必要的权限
- 风险评估:在为智能体分配系统工具集前,评估可能的安全风险
- 定期审查:定期审查智能体的工具集配置,确保权限设置合理
7. 常见问题
Q1:智能体未指定工具集,默认会使用什么工具集?
A:如果智能体未指定工具集,默认开放全部工具权限。
Q2:可以为一个智能体分配多个工具集吗?
A:是的,您可以为一个智能体分配多个工具集。智能体将拥有所有分配工具集的合并权限。
Q3:如何查看智能体当前拥有的工具权限?
A:在智能体详情页面,您可以查看该智能体的工具集配置和权限设置。
Q4:修改工具集配置会影响正在运行的任务吗?
A:不会。已触发并正在执行的任务,将继续沿用任务开始时的工具集配置。新配置仅对配置修改后新创建的对话和任务生效。