octop v0.9.20 无内置专家,所有专家均为用户手动创建的自定义agent,由角色定义、能力接入和流程编排三部分构成,通过yaml文件配置并热加载。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.20 并不提供“内置专家”的概念,也没有预装或可开关的专家角色列表。它采用的是按需构建、场景驱动的专家体系——所有专家都是你手动创建并配置的 Agent,不是平台出厂自带的固定模块。
Octop 中的“专家”本质是自定义 Agent
每个专家对应一个独立智能体(Agent),由三部分构成:
- 角色定义:用提示词明确其专业边界(如“资深法律咨询助手”“儿童心理陪伴者”)
- 能力接入:通过 YAML 工具描述文件连接外部 API 或本地脚本(例如调用裁判文书网接口查案例、调用教育心理学量表 API)
- 流程编排:用多步任务链控制交互节奏(比如先确认用户年龄阶段,再推送适配题库,最后生成解读报告)
管理方式以 YAML 配置为核心
所有专家都存为 .yaml 文件,放在 agents/ 目录下,典型结构包括:
-
name: 专家名称(如legal-advisor) -
description: 一句话说明用途 -
tools: 引用已注册的工具(如get_case_summary,check_law_article) -
prompt: 主提示词模板,含角色设定、约束条件与输出格式要求
修改后无需重启服务,Octop 会自动热加载更新后的配置。
实际管理操作建议
- 新建专家:在管理界面点击“+新建 Agent”,粘贴 YAML 内容,保存即生效
- 停用专家:重命名 YAML 文件加
.disabled后缀(如tax-helper.yaml→tax-helper.yaml.disabled) - 复用已有配置:导入社区共享的 Agent 模板(注意替换其中的 API Key 和 endpoint 地址)
- 权限隔离:不同用户只能看到被授权的 Agent 列表,管理员可在
users.yaml中精细控制可见性
不复杂但容易忽略











