- 对外发布层
- audience 路由层
- 渠道运营层
公开文档里先把“有哪些真实入口可被接入”讲清楚,比先讲底层协议更重要。
Channel 解决什么问题
当一个 Agent 已经在本地能稳定工作后,你还需要决定:- 它从哪里被触达
- 它把结果送到哪里
- 不同入口是否共享同一个能力
不同 Channel 的差异不只在协议
同样叫“一个渠道”,背后常常有不同维度:- 账号与实例
- audience 范围
- 群组或线程模型
- 消息形态和交互约束
一个更稳的理解方式
你可以把 Channel 看成“外部入口的产品定义”,而不是技术接线本身。 它至少需要回答四件事:- 用户从哪里进入
- 输入内容怎样进入 Agent
- 结果怎样返回
- 权限边界如何控制
第一阶段应该怎么做
建议非常保守:- 先接一个渠道
- 先绑定一个清晰场景
- 先服务一个明确 audience
- 再逐步扩展
选第一个 Channel 时怎么判断
优先选满足下面条件的入口:- audience 很清楚
- 输入比较结构化
- 输出形式容易判断质量
- 权限边界容易控制
常见误解
- “能发消息出去,就算接好了渠道”
- “把 webhook 或 bot token 配上,就等于渠道定义完成”
- “一个 Channel 只涉及技术协议,不涉及 audience 和运营”
公开文档里应该怎么写
对外口径更适合强调:- 场景
- audience
- 输入输出结构
- 权限和运营边界
下一步
- 想理解整个发布层:看 Publish
- 想理解 audience 模型:看 Audiences, Threads, Groups
- 想看真实工作流:看 Publish-To-Channel Workflow

