Octop v0.9.24 的“内置专家”是预置的专用 Agent,通过配置文件加载、角色绑定和上下文触发协同生效;默认含 summarizer、coder、meeting-scribe、family-organizer 四类,需检查 YAML 文件中 enabled: true 并为用户分配对应角色权限。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.24 中的“内置专家”实际指预置的专用 Agent(如写作助手、会议纪要员、代码审查员等),它们不是靠单独开关启用,而是通过 配置文件 + 用户角色绑定 + 任务触发机制 协同生效的。
确认内置专家是否已加载
Octop 启动时会自动加载 agents/ 目录下的 YAML 配置文件。v0.9.24 默认包含以下内置专家:
- summarizer:长文本摘要(支持网页、PDF、Markdown)
- coder:Python/JS/SQL 代码生成与解释
- meeting-scribe:语音转写后自动生成纪要+待办
- family-organizer:家庭日程同步、提醒分发(需多用户启用)
检查路径:./octop/agents/summarizer.yaml 等是否存在,且 enabled: true 字段未被注释或设为 false。
为指定用户分配专家权限
内置专家默认仅对 admin 角色开放。如需让普通成员使用某专家,需编辑用户配置:
- 打开
config/users.yaml - 找到目标用户(如
alice),在roles下添加对应专家名:
alice: roles: ["user", "summarizer", "coder"]
保存后重启 Octop 或执行 octopctl reload users 生效。
在对话中调用特定专家
无需命令前缀,Octop 会根据上下文自动路由。但可显式引导提升准确率:
- “用 summarizer 帮我把这篇公众号文章浓缩成三点”
- “切换到 coder 模式,帮我补全这个 Python 函数”
- “请以 meeting-scribe 身份处理这段录音文字”
注意:首次调用某专家时,系统会加载其专属模型和提示词模板,可能有 1–3 秒延迟。
自定义专家行为(进阶)
若想调整内置专家的响应风格或限制能力范围,可修改其 YAML 文件中的字段:
-
system_prompt:重写角色设定(如让 coder 默认不执行代码) -
allowed_tools:显式开启/关闭插件(如禁用 coder 的 shell 执行) -
max_steps:限制多步推理深度,防死循环
改完需运行 octopctl validate agents 校验语法,再重启服务。

















