import{_ as r,o,c as e,ag as a}from"./chunks/framework.CAXxHpAX.js";const b=JSON.parse('{"title":"机器人","description":"","frontmatter":{},"headers":[],"relativePath":"zh/getting-started/bot.md","filePath":"zh/getting-started/bot.md","lastUpdated":1777012567000}'),d={name:"zh/getting-started/bot.md"};function n(s,t,l,i,g,h){return o(),e("div",null,[...t[0]||(t[0]=[a('

机器人

机器人是 Memoh 里独立的智能体:自带容器、长期记忆、可配性格,并能通过各 渠道 对话、用工具做事。

创建

  1. 侧栏进入 Bots
  2. Create Bot
  3. 基本信息:
  4. 创建。

详情页

点卡片进 详情,各 tab 管不同事:

Tab内容
Overview容器、库、渠道、记忆等健康检查
General主模型/标题/生图、记忆/搜索/浏览器/TTS、时区、语言、推理、危险区
Container起停、快照、导入导出
Memory浏览、搜、建、改、压记忆
Platforms各消息渠道(Telegram、Discord、飞书等)
AccessACL 与默认通过/拒绝
Email邮服绑定、发件箱
Terminal进容器 shell
Files容器内文件管理
MCP连接(Stdio/Remote/OAuth)
Heartbeat心跳间隔、模型、执行日志
Compaction会话压缩设置与记录
Schedulecron 与日志
Skills技能 Markdown

核心先配什么

  1. 打开机器人 General,先管模型与各类绑定。
  2. Heartbeat 管周期自主跑。
  3. Compaction 管会话写不长时的压缩。
  4. Access 在 ACL 预设之后细调。

若这些资源还没有,先建好:


General 字段

字段说明
Chat Model主对话模型
Title Model可选,生成会话标题
Image Generation Model可选,需带 image-output 的聊天模型
Memory Provider长期记忆后端;内置类型还可自带记忆/向量模型
Search Provider联网搜索用哪家
TTS Model来自 TTS 流,不是普通 chat 供应商里选
Browser Context自动化上网用的浏览器配置
Timezone不填则用户时区再落到系统
Language机器人主用语
Reasoning Enabled当前 chat 模型有 reasoning 时可用
Reasoning Effortlow / medium / high

注意:


Heartbeat 字段

字段说明
Heartbeat Enabled开不开周期自主
Interval多少分钟一次
Heartbeat Model可与主 chat 不同

同 tab 可看各次执行日志。


Compaction 相关(此处指「会话」)

这里说的是 当前会话 的上下文压短,不是改记忆条目的那种。

字段说明
Compaction Enabled是否自动在会话里压摘要
Compaction Threshold触发的估算 token 阈值
Compaction Ratio压多狠
Compaction Model可选,专门做摘要的模型

细节见 会话上下文压缩


访问与 ACL

创建时先给一个 ACL 预设,之后在 Access 里微调。预设 给一版默认策略,Default Effect 管「没命中规则时」放行还是挡。

会话 与 Discuss 的默认行为在那一页。若你用 API/自动化,配置里还可能有 discuss_probe_model_id 等进阶项,日常创建不必先动。


终端

Terminal tab 开交互 shell,可多 tab;容器在跑时才能用。


删除

General 最下 Danger ZoneDelete Bot,会删掉该机器人相关数据(含容器文件与记忆等),不可恢复

',37)])])}const m=r(d,[["render",n]]);export{b as __pageData,m as default};