模型层训出权重, 交互层把这套权重变成用户与虚拟人交互的端. 这是体系的对外 surface — 用户不进 ComfyUI, 不写 API call, 不装本地依赖, 打开浏览器或 PWA 安装到桌面即可使用.
选 fork 酒馆 (SillyTavern) 是因为它本身就是为情感聊天 + 角色扮演设计的, 不是为 task / 助手设计的. 沿用角色卡 v3 spec 作为 persona 载体, 上游消费 Cognition 层的 persona state 与 dispatch 决策, 下游让用户跟一个有连贯人格的虚拟人聊天.
请求链路: 用户输入在 PWA 本地打包成完整 JSON (用户输入 + 角色卡 system prompt + 对话历史 + 用户偏好), 通过第一段 TCP 连接发到 Cloudflare Workers 边缘节点, Workers 加上 API key 和模型参数后通过第二段独立 TCP 连接转发给 LLM API. 两段连接完全独立、互不阻塞. 选择本地打包而非拆开并行发送, 是因为 LLM 需要完整上下文才能回复; 当前实现也选择不在 Workers 侧维护中间对话状态 (Workers 本身可配合 KV / Durable Objects / Cache API 持有状态), 后续如需跨设备恢复, 再引入 KV / Durable Objects 承担会话状态.
边缘部署: 全部走 Cloudflare Workers 边缘计算, 全球 300+ 节点 anycast, TCP 握手在离用户最近的边缘节点完成而非源站. 对话请求和生图请求可以并行 — HTTP/1.1 下浏览器开独立 TCP 连接, HTTP/2 下共用连接但在不同流中并行.