CHANNELS
渠道优先
30 余个聊天应用可接进同一个助手,同事在原来的窗口里发消息就能用。内核只内置 WebChat,其余渠道按需装插件。
多数 AI 助手要求人到它那里去;OpenClaw 反过来,让助手出现在同事已经在用的聊天窗口里。这条差别直接决定采用率——不用推一个新应用,也不用教一套新界面,发消息就是全部的操作方式。
代价是运维。多人共用一个助手,会话必须隔离,否则上下文会互相串台,手册在会话一章反复强调多用户要开 DM 隔离;工具要按 allow / deny 定策略;执行命令要走审批与沙箱。这些不是可选项,是把助手交给别人用之前必须做完的事。
它本身也是一套完整的 Agent 架构:SOUL.md 定人格,三类记忆文件分层保存,65 个以上模型供应商可切换并配主备自动切换,ClawHub 装技能,四种自动化手段做定时任务。整本书围绕一个主线项目「私人助手 Molty」推进,每章都往同一个成品上加一块,读完手里是一个能用的东西,不是一堆孤立的例子。
WHAT IT DOES
从渠道接入排到部署运维——把助手交给同事用之前,这八件要按顺序做完。
CHANNELS
30 余个聊天应用可接进同一个助手,同事在原来的窗口里发消息就能用。内核只内置 WebChat,其余渠道按需装插件。
SELF HOSTED
Gateway 跑在你自己的机器上,数据与 API Key 不经过第三方服务器。
SESSION
多人使用时按 DM 隔离,各自的上下文互不可见,这是多用户场景的前提。
MEMORY
三类记忆文件各管一段时间跨度,另有自动刷写与 Dreaming 做整理。
MODELS
65 个以上供应商,可配主备自动切换,也可以接本地 Ollama 完全不出网。
GUARDRAIL
allow / deny 策略决定它能碰什么,执行命令走审批与沙箱。
AUTOMATION
定时任务、事件触发与插件 Hook,手册用「每天早八点发日报」把它做了一遍。
OPS
配置体系、远程访问、Docker 部署与移动节点,最后一章讲诊断与可观测。
THE COURSE
三级各有一套实验、一件可见产物和一张验收清单。做不完上一级的清单,就不要开始下一级。
STARTER3–4 小时(含等安装的时间)
在自己的机器上装好 OpenClaw,跑起 Gateway,接通一个真实聊天渠道,并从手机上收到助手的第一条回复。
前置一台可以长时间开机的 macOS / Linux / Windows 机器;Node.js 22.22.3+、24.15+ 或 25.9+(官方推荐 Node 26);任一模型供应商的 API Key(Anthropic / OpenAI / Google / DeepSeek 等);一个 Telegram 账号。不要求编程经验,但你需要愿意在终端里敲命令。
curl -fsSL https://openclaw.ai/install.sh | bash;Windows PowerShell 执行 iwr -useb https://openclaw.ai/install.ps1 | iex;已有 Node 的也可以 npm install -g openclaw@latest --allow-scripts openclaw。openclaw onboard --install-daemon。向导会依次问模型供应商、API Key、Gateway 设置,并把守护进程装好。openclaw gateway status。预期看到 Gateway 处于运行状态、监听本机 18789。openclaw dashboard,浏览器会开到 http://127.0.0.1:18789/ 。在 WebChat 里发一句「你好,用一句话介绍你自己」,收到回复说明模型链路通了。~/.openclaw/openclaw.json,加入 { channels: { telegram: { enabled: true, botToken: "<你的 token>", dmPolicy: "pairing" } } }。dmPolicy 是 pairing,第一次会收到一个配对码;在终端执行 openclaw pairing list telegram 看待批列表,再 openclaw pairing approve telegram <CODE> 批准。配对码 1 小时过期。openclaw doctor,把它报出的问题当作今天的收尾作业。做完你手上会多出一台常驻运行 Gateway 的机器、一份自己写过的 ~/.openclaw/openclaw.json、一个能在手机 Telegram 私聊里回话的助手,以及一份 openclaw doctor 的输出截图。
openclaw gateway status 显示 Gateway 在跑,且监听的是 127.0.0.1:18789,不是 0.0.0.0。openclaw dashboard 能打开控制台,WebChat 里发消息能收到模型回复。openclaw doctor 的输出里没有红色(error)级别的条目。openclaw 命令找不到(command not found)node --version 确认 Node 版本满足 22.22.3+ / 24.15+ / 25.9+,再重跑安装。openclaw doctor 看具体是哪一行,再 openclaw doctor --fix。被拒绝的写入会留成 <path>.rejected.<时间戳>,可以打开对照。openclaw config get 确认配置里读到的是哪个供应商,再回供应商控制台核对 Key 与余额。openclaw pairing list telegram 看有没有待批的配对码;再 openclaw channels status --probe 看渠道连通性;最后 openclaw logs 看有没有入站事件。open 需要把 allowFrom 写成 ["*"],等于任何人都能指挥一个能跑命令、能读写文件的助手。入门阶段一律保持默认的 pairing。安全OpenClaw 装完就是一个能执行命令、读写你本机文件的进程。这一级只做两件安全动作,但一件都不能省:第一,Gateway 只绑本机回环地址,绝不把 18789 端口直接暴露到公网或 0.0.0.0;第二,渠道 dmPolicy 保持默认的 pairing,别为了方便改成 open。API Key 写进 ~/.openclaw/ 下的配置,不要粘到聊天记录、截图或代码仓库里。
ADVANCED6–8 小时,建议分两天
给助手写出可复用的人格与规则、配好跨会话记忆、把工具权限收到最小可用,并让它能被第二个人使用而不串台——完成一次真正意义上的「交付」。
前置已完成入门级:Gateway 在跑、至少一个渠道接通、doctor 无 error。手上有一个真实的、每周都会重复几次的任务(例如「每天整理一次待办」「把会议纪要转成行动项」),这一级的所有配置都围绕它做。
~/.openclaw/workspace/SOUL.md 写下语气、边界和禁止事项(例如「涉及花钱、删数据、发外部消息前先问我」)。原则是短而锋利,不要堆安全政策。AGENTS.md 写操作规则(每次动代码前先跑测试之类),USER.md 写你是谁、怎么称呼你。注意注入是有上限的——单文件默认 agents.defaults.bootstrapMaxChars 20000 字符,全部 bootstrap 文件合计 agents.defaults.bootstrapTotalMaxChars 60000 字符,超出会被截断并留标记;USER.md 另有 4000 字符上限。/context list 看哪些文件被注入、各占多少;/context detail 看到每个工具 schema、每个 skill 的大小。改完文件重开一个 /new 会话再看一遍。/new 开新会话追问,确认它还记得。命令行侧用 openclaw memory status 看索引状态,openclaw memory index --force 重建索引,openclaw memory search --query "部署" 试检索。长期事实进 MEMORY.md,日常流水进 memory/YYYY-MM-DD.md,DREAMS.md 是 dreaming 整理后给人审阅的摘要。openclaw.json 里给这个 Agent 写 agents.entries.<id>.tools.allow 与 .deny。先从基础档位 tools.profile 选一个(minimal / coding / messaging / full),再用 allow/deny 微调。记住解析顺序是 base profile → provider profile → allow/deny,冲突时 deny 赢,后面的层只能收紧不能放宽。openclaw approvals get 看当前 exec 策略,openclaw approvals pending 看待批,openclaw approvals resolve <id> allow-once|allow-always|deny 处理。给你真实会用到的目录加白名单,例如 openclaw approvals allowlist add "~/Projects/**/bin/rg"。agents.defaults.model.primary 写主模型(格式是 provider/model,按第一个 / 切分),agents.defaults.model.fallbacks 按顺序写备用。用 openclaw models list 看可用、openclaw models fallbacks list 核对链路、聊天里 /model 临时切换。session.dmScope 从默认的 main 改成 per-channel-peer(多账号场景用 per-account-channel-peer),然后找同事各发一条私信,确认两人的上下文互相看不见。AGENTS.md。做完你手上会多出一套写完的工作区文件(SOUL.md / AGENTS.md / USER.md,必要时 MEMORY.md)、一份带 tools.allow/deny 与 exec 审批白名单的 openclaw.json、一条可用的模型主备链路、一份开了 dmScope 隔离并被两个人实际验证过的配置,以及一份「这个助手现在能替我做什么」的说明,交给同事就能上手。
/context list 能看到 SOUL.md / AGENTS.md / USER.md 被注入,且没有出现截断提示。/new 开新会话后,助手仍记得你上一轮让它记住的偏好。openclaw memory search --query "<你写过的关键词>" 能检索到对应记忆条目。openclaw approvals pending 里能看到这条待批记录。openclaw sessions --json 里能看到两条互相隔离的会话,内容不串台。/new;再用 /context list 确认注入大小,超过 20000 字符的单文件会被截断留标记。memory_search 检索不到东西openclaw memory status 看索引与检索是否就绪,再 openclaw memory index --force 重建。tools.sandbox.tools 一道。检查是不是上游某一层根本没放出这个工具。session.dmScope 还是默认的 main——所有私聊共享一个会话。改成 per-channel-peer(多账号再加一层用 per-account-channel-peer)。这个坑一旦发生就是数据泄露,不是体验问题,交付给别人用之前必须先做。agents.defaults.model.fallbacks 按顺序写备用模型,主模型失败会自动往下试。安全这一级最容易踩的坑是「先放开权限,回头再补规矩」。顺序必须反过来:先写清楚 SOUL.md 的边界,再收 tools.allow/deny,再开 exec 审批,最后才让第二个人接进来。另外,把助手交给别人用之前,session.dmScope 必须先从 main 改掉——默认值是给单人助理设计的,多人共用时会让所有人的私聊挤进同一个会话。
MASTERY10–14 小时,建议按周推进
把一个人的助手变成一套可长期运行的服务:多 Agent 分工与路由、不可信 Agent 进沙箱、定时与事件自动化、容器化部署、备份升级与审计,并能独立定位线上故障。
前置已完成进阶级并且真的在用(至少连续两周有人每天使用)。会用 Docker 或 Podman,理解反向代理与 HTTPS 的基本概念,手上有一台可以 7×24 运行的机器或 VPS。
openclaw agents add 建一个工作助手,给它独立的 workspace。配置里在 agents.entries 下写各自的 workspace 与模型,注意每个 Agent 必须有独立目录,复用会让认证与会话状态串台。bindings 数组里写 { agentId, match: { channel, accountId, peer, guildId, teamId, roles } }。规则是越具体越优先,同一档位内按配置顺序第一个匹配的赢——所以窄规则要写在宽规则前面。用 openclaw agents list --bindings 核对实际生效的路由。agents.defaults.sandbox.mode 为 all 或 non-main,scope 选 agent(每 Agent 一个容器)。后端默认 Docker,另有 Podman / SSH / OpenShell 可选。openclaw automations create "0 8 * * *" "给我今天的日历、待办和重要邮件摘要" --name "早报" --tz "Asia/Shanghai" --session isolated --announce --channel telegram --to "<你的会话标识>"(openclaw cron 是它的别名)。用 openclaw automations list、run <jobId>、runs --id <jobId>、disable <jobId> 管理。要点:自动化跑在 Gateway 进程里,Gateway 不在跑,定时就不会触发;未来的事一律交给自动化,不要让 Agent 用 exec sleep 死等。openclaw skills search 搜、openclaw skills install 装(装 ClawHub 的包要带 --acknowledge-clawhub-risk,这是一道有意设置的确认)。自己写就在工作区 skills/<名字>/SKILL.md,frontmatter 的 name 必须是合法 slug,正文写步骤。需要真代码而不只是提示词时改用插件:openclaw plugins init <id> --type tool 生成脚手架,openclaw plugins build、openclaw plugins validate 之后 openclaw plugins install 装本地包。ghcr.io/openclaw/openclaw:latest 写 compose,端口只映射到本机(127.0.0.1:18789:18789),把 ~/.openclaw 挂成持久卷。远程访问走 SSH 隧道(ssh -N -L 18789:127.0.0.1:18789 user@host)或私有网络,并把 gateway 鉴权模式设成 token 或 password(trusted-proxy 只在你确实有一层已鉴权的反代时才用)。openclaw backup create 打包状态目录、配置与凭据(--no-include-workspace 可只备配置),openclaw backup verify 校验完整性,另有 openclaw backup sqlite 快照与 openclaw backup git 版本化 JSONL 两种形态,openclaw backup enable 排定自动备份。升级前先备份,再 openclaw update,升完立刻 openclaw doctor --lint 做一次部署前体检。openclaw logs 看运行日志,openclaw audit 看操作溯源,openclaw health 做存活与深度探测。把「每周看一次 doctor 和 audit」写进你的运维日历。openclaw doctor --fix 恢复,并找到那份 .rejected.<时间戳> 文件确认它记下了什么。做完你手上会多出一套跑在容器里、只绑本机端口、带鉴权与远程隧道的生产部署;至少两个职责分离的 Agent 与一份可解释的 bindings 路由表;一条每天真的会触发的自动化;一份验证过能恢复的备份;以及一页运维手册(怎么升级、怎么回滚、出事先看哪三条命令)。
openclaw agents list --bindings 输出的路由和你写在纸上的预期完全一致,没有靠「试出来」的规则。openclaw automations runs --id <jobId> 里有对应的运行记录。openclaw backup create 生成的包能通过 openclaw backup verify,并且你在另一台机器上真的恢复过一次。openclaw update,升级前后各留了一份备份,升级后 openclaw doctor --lint 通过。openclaw audit 能回答「上周谁让助手执行了哪类操作」,日志保留策略是明确写下来的。.rejected.<时间戳> 文件。agents.entries 里逐个写清楚。openclaw agents list --bindings 复核。openclaw gateway status,再 openclaw automations runs --id <jobId> 看有没有失败记录,注意 --tz 有没有写对时区。openclaw backup create 并 openclaw backup verify,而且至少在别的机器上恢复演练过一次——没演练过的备份不算备份。openclaw doctor --fix 修配置,结果原文件被覆盖了openclaw.json.clobbered.<时间戳> 并报错退出,不会写半份配置。先去找这个文件,不要直接重写。安全到这一级,安全不再是一条开关,而是几层叠起来的:网络层(只绑本机 + 隧道/私有网络 + gateway 鉴权)、执行层(沙箱 + exec 审批白名单)、权限层(每个 Agent 独立的 tools.allow/deny)、数据层(凭据只在 ~/.openclaw/ 与备份里,备份本身也要当敏感数据保管)、可追溯层(logs + audit)。任何一层被绕过都不该导致全盘失守——部署前照这五层各问一遍「这一层现在挡得住什么」。另外,装第三方技能与插件等于在你的机器上跑别人的代码,ClawHub 安装时那道确认参数是提醒你先看一眼来源,不是走过场。
SYLLABUS
小节顺序就是学习顺序。四本用同一份目录,读完一本,第二本可以直接跳到你要的那一节。
OpenClaw 是一个开源的自托管 AI 助手网关:一个常驻的 Gateway 进程跑在你自己的机器上,把你已经在用的聊天应用接到一个会调工具、有记忆、可以多 Agent 分工的助手上。它由非营利的 OpenClaw Foundation 以 MIT 许可开源。 和普通聊天机器人的区别在于它会动手——执行命令、读写文件、控制浏览器、调外部 API;和终端里的编程助手的区别在于入口——同事不必再装一个新应用、学一套新界面,在原来的聊天窗口里发消息就行。 适合两类人:一是想把助手交到不写代码的同事手上的人;二是不接受把数据和密钥交给第三方服务器的团队。不适合只想要一个网页对话框的人——它的复杂度全部来自「自托管」这三个字,你要为运维付出成本。
装之前先确认三件事,省得装到一半退回来重来。第一是运行环境:Node.js 需要 22.22.3+、24.15+ 或 25.9+,官方推荐 Node 26;macOS、Linux、Windows 都支持,Windows 也可以走 WSL2。第二是密钥:至少拿到一个模型供应商的 API Key,onboard 向导会问。第三是机器:Gateway 是守护进程,你希望它常驻的那台机器要能长时间开机——笔记本合盖就断的话,助手也就跟着断了。
第一次运行的目标只有一个:在网页控制台里发出一句话并收到回复。做到这一步,说明安装、模型认证、Gateway 三件事同时通了;做不到,也能立刻判断卡在哪一环。
入门项目是「接通第一个真实渠道」,推荐 Telegram——只要一个 bot token,不用扫码,也不用先装插件之外的东西。做完这一步,助手才第一次真正离开你的电脑屏幕,出现在手机上。 选任务时挑一件你每周真会做几次的小事(整理待办、查一条信息、把一段文字改写成邮件),不要一上来就设计「全自动工作流」。这一级要验证的是链路,不是野心。
OpenClaw 的规则写在 Agent 工作区里(默认 ~/.openclaw/workspace/,配了 profile 则是 ~/.openclaw-<profile>/workspace/)。这些文件在会话开始时被注入系统提示,决定助手「是谁」以及「按什么规矩干活」。
分工是明确的:SOUL.md 定人格、语气与边界;AGENTS.md 定操作规则和它该怎么使用记忆;USER.md 写你是谁、怎么称呼你、有什么偏好;IDENTITY.md 是名字、气质与 emoji;MEMORY.md 是精炼的长期记忆;BOOTSTRAP.md 只在全新工作区第一次运行时用一次;BOOT.md 是可选的启动检查清单。
注入不是无限的:单文件默认上限 agents.defaults.bootstrapMaxChars 20000 字符,全部 bootstrap 文件合计 agents.defaults.bootstrapTotalMaxChars 60000 字符,USER.md 另有 4000 字符上限,超出会被截断并在提示里留标记。所以 MEMORY.md 要保持精炼,详细内容放 memory/YYYY-MM-DD.md 让它按需检索。
权限分三层看:谁能跟它说话、它能用哪些工具、危险动作要不要先问人。
第一层是 dmPolicy:pairing(默认,陌生人先拿配对码等审批)、allowlist(只放 allowFrom 名单)、open(谁都能聊,必须显式写 allowFrom: ["*"])、disabled(关闭私聊)。群聊侧另有 groups 与 groupAllowFrom 配合 groupPolicy 控制进哪些群。
第二层是工具策略:全局 tools.allow / tools.deny,按供应商 tools.byProvider.<id>,按发送者 tools.toolsBySender.<senderId>,按 Agent agents.entries.<id>.tools。基础档位由 tools.profile 决定(minimal / coding / messaging / full),解析顺序是 base profile → provider profile → allow/deny,冲突时 deny 赢,后面的层只能收紧不能放宽。
第三层是执行审批与沙箱:openclaw approvals 管 exec 审批(get 看策略、pending 看待批、resolve <id> allow-once|allow-always|deny 处理、allowlist add 加白名单);沙箱用 agents.defaults.sandbox.mode(off / non-main / all)与 scope(agent / session / shared)控制,后端支持 Docker、Podman、SSH 与 OpenShell。
内置工具按组划分,配置里可以直接按组授权:文件组 group:fs(read、write、edit、apply_patch)、运行时组 group:runtime(exec、process、code_execution)、网络组 group:web(web_search、web_fetch、x_search)、会话组 group:sessions(sessions、sessions_list、sessions_history、sessions_search、sessions_send、sessions_spawn、sessions_yield、subagents)、记忆组 group:memory(memory_search、memory_get)、媒体组 group:media(image、image_generate、music_generate、video_generate、tts)。
再往外扩有三层:Tools 是可调用的动作,Skills 是教它「怎么干」的 SKILL.md 指令包(按需读取,不占每轮上下文),Plugins 是真代码,能新增工具、渠道、模型供应商与钩子。外部系统还可以走 MCP 接入(openclaw mcp)。
先分清两个词:上下文是这一次调用发给模型的全部内容(系统提示 + 历史 + 工具结果 + 附件),受模型窗口限制;记忆是写到磁盘的文件,可以跨会话重新加载。模型只「记得」被写进文件的东西,没有隐藏状态。
记忆分三层:MEMORY.md 放精炼的长期事实与决定,只在主私有会话加载;memory/YYYY-MM-DD.md 是每日笔记,被索引供检索,不每轮注入;DREAMS.md 是 dreaming 后台整理出的回顾摘要,给人审阅。索引存在每个 Agent 自己的 SQLite 库里,检索支持关键词(FTS5 / BM25)、向量与两者混合。
长期任务不要靠让 Agent 自己等——周期性与未来的事交给自动化(下一节的 automations),Agent 只负责被唤醒时干活。
多 Agent 有两个方向:横向的「分身」与纵向的「委派」。
横向是多个独立 Agent:每个有自己的工作区、记忆、人格与工具策略,在 agents.entries 下声明,用 bindings 把(渠道、账号、会话)路由到某个 agentId。匹配规则是越具体越优先,同一档位内按配置顺序取第一个匹配的,所以窄规则要写在宽规则前面。每个 Agent 必须有独立目录,复用会让认证与会话状态串台。
纵向是子会话委派:sessions_spawn 派子 agent 去干一件独立的子任务,干完回来汇报,主会话不必轮询。适合彼此独立、可并行的活;耦合紧或很简单的活自己干更快。
自动化的官方命令是 openclaw automations(openclaw cron 是它的别名),支持一次性(--at)、固定间隔(--every)、cron 表达式(--cron,5 或 6 段,配 --tz)、命令退出事件(--on-exit)与长驻命令输出流(--stream-command)五类触发。除此之外还有 hooks(生命周期事件)与 webhooks(外部事件)。
关键一条:自动化跑在 Gateway 进程里,不是跑在模型里。Gateway 不在运行,定时就不会触发。
排错的顺序固定:先 openclaw doctor,再 openclaw logs,再针对性地看渠道 / 会话 / 模型。openclaw doctor 会跨 Gateway、渠道、插件、技能、模型路由、本地状态与配置迁移做检查;--json 出机器可读结果,--lint 是只读的部署前体检(0 健康 / 1 有问题 / 2 运行失败),--fix 或 --repair 应用可修复项。
OpenClaw 的定位是「单个操作者的个人 AI 助手」,它把模型、工具、渠道与配套应用统一在一个 Gateway 后面。这决定了它的边界:它很适合一个人或一个小团队围绕一台可信主机运转,不适合被当成面向公众的多租户服务平台。 三条硬边界。第一,Gateway 拿到就是全部操作者权限——任何让未鉴权流量到达 18789 的做法都是不可接受的,官方文档对此的措辞是绝不要在 0.0.0.0 上暴露未鉴权的 Gateway。第二,助手默认能执行命令、读写文件,交给不完全可信的人使用时,必须同时具备沙箱、工具 deny 与 exec 审批,缺一层就不要开。第三,第三方技能与插件是在你机器上运行的别人的代码,装之前要看来源,装之后要能说清它注册了什么。 还有一条不硬但同样重要:它是自托管的,所以运维成本真实存在。升级、备份、日志轮转、密钥轮换都得有人负责。没人负责的自托管,最后会变成一台谁也不敢碰、也没人打补丁的机器。
入门只验一件事:链路通了,而且陌生人进不来。下面八条逐条判定,不通过就不要往进阶走——后面每一节都建立在「Gateway 是活的、渠道是通的」这个前提上。
进阶验的是「能不能交给别人用」。判据不是你自己用着顺手,而是一位没参与搭建的同事拿到说明后能独立用起来,并且他的对话内容不会漏给第三个人。
精通验的是「能不能长期跑下去」。核心判据只有两个:出故障时你能在可预期的时间内恢复,出问题后你能查清发生了什么。
命令速查(全部来自官方 CLI 文档):
openclaw onboard 引导初始化 · openclaw configure 回头补配置
openclaw gateway status|start|stop|restart 管 Gateway · openclaw dashboard 开控制台
openclaw status 总览 · openclaw health 存活与深度探测
openclaw doctor [--fix|--lint|--json] 诊断与修复
openclaw config get|set|unset <path> 读写配置
openclaw agents list --bindings 看 Agent 与路由 · openclaw agents add 加 Agent
openclaw channels status --probe 渠道连通性 · openclaw pairing list|approve 配对审批
openclaw sessions 会话管理 · openclaw models list|set|fallbacks 管模型
openclaw memory status|index|search|promote 管记忆
openclaw skills / openclaw plugins 管技能与插件
openclaw automations(别名 openclaw cron)管定时与事件任务
openclaw approvals get|pending|resolve|allowlist 管 exec 审批
openclaw logs 看日志 · openclaw audit 操作溯源
openclaw backup create|verify|restore 备份 · openclaw update 升级
全局参数:--profile <name> 隔离到 ~/.openclaw-<name>、--dev 开发模式、--container <name> 在容器里跑、--json 机器可读输出。
聊天里的斜杠命令:/status 看窗口占用与会话设置 · /context list|detail 看注入了什么 · /compact 压缩历史 · /new 开新会话 · /model 切模型 · /think /fast /verbose 调风格。
INSIDE THE MANUAL
每章末尾都有动手实验,做完往同一个成品助手上加一块。
先把词搞懂,再认识它,最后装起来
让它有人格、有记忆、有边界
从一个助手到一套服务
49 道题,按入门 7 题、进阶 22 题、精通 20 题分级,可以只挑一档做。点选项即出答案与解释。
13 个动手实验共同指向同一个成品。每章末尾的「主线进度」会告诉你,Molty 现在会什么了。
WHERE TO START
手册的开篇不假设任何基础,跟着做就行。
第一章讲清 Gateway、渠道、会话这几个词,再教终端怎么打开、API Key 去哪里拿。没有命令行经验也跟得上。
手册 · 前置
按你的系统装好,跑引导初始化,发出第一条消息。这一步跑通就说明 Gateway 已经活着。
手册 · 安装
手册选 Telegram 做第一个渠道,五分钟能接通。接通之后再决定要不要上 Discord 或 Slack。
手册 · 渠道
OPEN THE MANUAL
网页版手册,点开链接直接读,不用装任何东西。
NEXT STEP
带一个真实的业务问题来,我们和你的团队一起判断这些工具该落在哪一步。