Ottermind DocsOttermind

基础能力

Agent

可配置的工作角色,可以组合模型、行为边界和一组技能。

Agent 概览

它是什么

Ottermind Agent 是智能任务执行者,会接收用户指令,并基于配置好的模型、角色和技能完成工作。你可以把 Agent 理解成一个可配置的工作角色。通过配置 Agent,你可以为不同任务设置合适的模型、行为边界和可用技能,让执行更稳定,也更接近期望。

使用 Agent,你可以

  • 为不同任务创建不同 Agent,拆分工作。
  • Role 控制行为方式。
  • 通过 Skills 扩展能力。
  • 管理模型、描述、绑定的 Skills,并编辑、复制或删除 Agent。

Agent 适合长期复用、职责清晰的工作。不适合一次性、非常简单的任务,也不适合权限和数据范围不明确的任务。

管理你的 Agent

在 Ottermind 左侧边栏选择 Agents,即可查看当前工作空间中的 Agent。每张卡片会展示 Agent 名称、描述、默认模型、绑定的 Skills 和可用操作。

字段含义
default系统默认 Agent。
Default Model该 Agent 默认使用的模型。
Skills该 Agent 可用的能力包。
Start Task使用该 Agent 启动新任务。

创建 Agent

创建新的 Agent

点击 New Agent 创建 Agent。填写 Name、Description、Default model 和 Role,并按需添加 Skills。

字段要求
Name必填。用于识别 Agent。
Description简短说明适用场景。
Default model必填。影响速度、成本和能力上限。
Role说明 Agent 是谁、应该如何工作,以及有哪些边界。
Skills可选。决定 Agent 可以使用哪些能力。

保存后,新的 Agent 会出现在 Agents 列表中。

选择默认模型

Default model 中选择 Agent 默认使用的模型。模型会影响任务速度、成本和能力上限。可用模型和说明可能会变化,请以当前界面为准。

添加或移除技能

为 Agent 绑定技能

在 Agent 编辑页的 Skills 区域点击 +,然后搜索并选择要绑定的 Skills。绑定后,Agent 会在任务过程中自动判断是否需要使用这些 Skills。

移除某个 Skill 后,Agent 将无法继续使用对应能力。如果任务依赖该 Skill,结果可能不完整或失败。

编辑 Agent

编辑 Agent 配置

点击 Agent,或打开 Agent 卡片右下角菜单并选择 Edit。你可以修改名称、描述、默认模型、角色和 Skills。点击 Save 应用更改。

使用建议

Role 应定义职责和边界

Role 用来说明 Agent 的职责、工作方式和限制。不要只写一个泛泛的人设。

好例子

你是产品文档助手。优先提供简洁、可验证的使用说明,不要编造未经确认的功能。

坏例子

你是最强助手,什么都能做。

Skills 定义可用能力

Agent 只能使用已经绑定且启用的 Skills。绑定过多 Skills 可能增加误用风险;绑定过少则可能导致 Agent 无法完成特定任务。

权限与数据安全

Agent 可能通过绑定的 Skills 访问文件、调用外部服务或执行操作。不要给不需要高权限的 Agent 绑定高权限 Skills。处理敏感数据前,请确认数据来源、访问范围和合规要求。

FAQ

为什么我的 Agent 没有使用某个 Skill?

该 Skill 可能未绑定、已禁用,任务描述可能不匹配适用场景,或输入不满足要求。

我可以删除默认 Agent 吗?

默认 Agent 是系统基础 Agent。通常不建议删除或大幅修改它。如果需要专门能力,请创建新的 Agent。

结果不符合预期时该怎么办?

检查任务描述、RoleDefault model 和绑定的 Skills。反馈时,请说明哪里不对、正确标准是什么,以及你希望修订还是重新执行。