四种连接方式
- 消息渠道 ——人们怎么联系到这个智能体。按每个智能体单独配置,在它的 连接器 标签页里。
- 已连接账号 ——智能体怎么用到你的业务工具。可以按整个部署统一配置,也可以按每个智能体单独配置,在 连接 板块里。
- MCP 服务器 ——由外部服务发布的额外工具,添加在该智能体的 MCP 标签页里。
- Webhook ——双向的机器对机器事件,在该智能体的 Webhook 标签页里。
消息渠道
Olano 支持 15 种以上的消息渠道。连接器选择界面里列出的都是已验证过的:Telegram、WhatsApp、Discord、Slack、Signal、通过 Twilio 发送的短信、钉钉、飞书/Lark、企业微信、微信、QQ 机器人和 DeBox——每一个都是通过一份有引导、类型明确的表单添加的,旁边配有设置指南。你永远不需要靠手改原始配置来添加一个渠道。
- 打开该智能体,然后进入 Connectors 标签页,再点击 Add。 选择平台。弹出的表单只会问那个平台真正需要的信息,每个字段都带有提示,说明它的作用、可接受的格式,以及留空会发生什么。
- 提供凭据。 Telegram 需要从 @BotFather 拿到的机器人令牌;Slack 需要一个机器人令牌和一个应用令牌;Discord 需要一个机器人应用。字段上标注的正是对应凭据的准确名称,填入的值会存进你加密的保险库,而不是存进这个智能体的配置里。
- 配对——在需要配对机制的场景里。 WhatsApp 通过表单里的一个 Pair / Connect 按钮完成连接。Signal 有一个引导式向导——注册号码、解验证码、验证代码、设置资料名称。WeChat 会推送一个二维码供你扫描确认,并把扫描到的账号绑定到那个智能体上。
- 决定谁可以跟它对话。 大多数连接器都有一份允许名单。在 Telegram、WhatsApp、DeBox 和钉钉上,这是一道硬性关卡:名单上的发信人能进来,其他人不行。在 Slack、邮件、短信、Matrix 和 Mattermost 上,同一个字段标记的是 受信任用户 ,而不是拦截——它授予所有者级别的权限,同时不会挡住其他任何人。
- 保存并重启该智能体。 渠道凭据是在智能体启动时读取的,所以新的或改动过的令牌需要重启才能生效。
每一行连接器都会显示健康状态和诊断信息,并把看起来像密钥的值遮起来。这一行下面还有一行说明,告诉你实际生效的是哪个凭据:为这个智能体单独设置的、用的是共享值,还是压根没设置。
两个智能体共用一个机器人令牌,意味着只有其中一个能收到消息——平台只会把每条消息送达一次。给每个智能体配它自己的机器人和自己的令牌。当面板检测到冲突时会提醒你。
缺一个凭据只会跳过那一个连接器,不会拖垮整个智能体。这个智能体照样能启动,照样能在面板里回话;Overview 上的一条通知会点出缺的是哪个密钥,并链接到能修好它的连接器面板。
智能体在聊天里的行为方式
斜杠命令在每一个消息平台上都能用,不只是在面板里。进来的文本会先跟命令列表比对,再到达模型,所以 /help、 /new、 /context、 /tools 和 /skills 全都会被执行,而不是被当成问题来回答。一个智能体开放哪些命令,是按每个智能体单独设置的,在它的 命令 标签页里,敏感命令默认是关闭的,你也可以自定义自己的快捷命令。
在聊天里能看到智能体多少工作过程,是按每段对话单独设置的,用 /quiet、 /normal 和 /verbose。普通模式会在智能体工作时显示实时清单和每次工具调用一行,完成后再替换成答案。安静模式只显示答案——适合面向客户的机器人,也可以设成智能体的默认值,从第一条消息起就生效。
群组行为因平台而异,值得留意一下。WhatsApp 默认处理每一条群消息;把 群组监听 改成“仅 @提及”,如果那样显得太积极的话;或者用仅监听模式,让智能体只旁观群组、从不回复。Telegram 有一个群组策略设置,决定不在名单上的成员能否在群里发言,而私信则始终保持受限。
连接业务账号
该 连接 板块为你登录的每一个外部服务放一张卡片:Google(Gmail、Calendar、Drive、Docs、Sheets)、Microsoft 365、Salesforce、QuickBooks、X、面向 Facebook 和 Instagram 的 Meta、LinkedIn、Reddit、Fitbit、Shopify、Buffer、DocuSign、GitHub 以及 GitHub CLI。每张卡片都显示其状态和它启用了什么。
连接的方式是复制链接:面板会给你一个 打开授权页面 按钮和一个 复制链接 按钮。在任意设备上打开它——你的笔记本电脑,你的手机——在那边批准,面板就会自动更新为 已连接 。在你授权之前,面板会显示需要在服务商控制台里登记的确切重定向 URI,并配有复制按钮;请按显示的内容原样登记,否则服务商会拒绝这次授权。
有两种作用范围可选。 系统 意味着一个所有智能体共用的连接。 按智能体 会给那个智能体自己专属的账号,还带一个可选的共享开关,让别的智能体在需要时能退回来用它。一旦连上,工具不用再多配置就能拿到凭据,在服务商支持的地方令牌还会自己刷新。
把这些账号、内置工具集和平台自身的实用工具加在一起,一个智能体就能用上跨 75 多种内置集成的 450 多个连接器工具——不过正如第 2 章所说,一个智能体应该只持有它工作所需的那些。
如果需要登录的人不在面板前,管理员可以生成一个有效期很短、有 PIN 保护的魔法链接,入口在 配置 → 魔法链接。它会打开一个小页面来完成真正的登录,完成后会回报给它出发的那个对话。链接和 PIN 只显示一次,之后无法再次查看。
MCP 服务器
MCP 服务器是发布工具供智能体调用的外部服务。目录里收录了 200 多个 MCP 服务器,而智能体的 MCP 标签页就是你添加它们的地方。
引导式表单一开始是一个 连接一项服务 预设选择器,覆盖了经过验证的服务商——Stripe、HubSpot、Notion、GitHub、Linear、Sentry、Canva 等等——它会预填地址,只显示该服务商需要的字段。传输细节、请求头和作用域收在一个 高级 可展开区域里;而 自定义 选项会保留完整表单,给任何不在列表里的服务用。
连接 会用一步步的日志探测服务器,弄清楚它需要什么,并且——如果它需要登录——替你启动授权流程。你在服务商自己的页面上批准,重定向完成后握手就算完成。之后每个服务器旁的小标签会显示连接状况和登录状态,其中还有一个能感知过期的令牌标签,过期时会变红并带一个 重新授权 按钮,而不是假装一个已过期的令牌没什么问题。
有两个便利之处在日常使用中很重要。你可以单独启用或停用某个服务器发布的工具,所以一个提供了四十个工具的服务器,也能只贡献你想要的那三个。还有一个 重新加载智能体 按钮会在不重启的情况下,把新工具换进正在运行的智能体里,让刚获得授权的服务器立刻就能用上。
Webhook
该 Webhook 标签页两个方向都能处理。
出站 会把智能体事件发送到你选定的网址。你给它起个名字、一个负载网址、要发送的事件,还可以选配一个签名密钥,让接收方能验证投递。速率限制、重试次数、超时和 TLS 校验都可以配置,每一行还会实时显示成功和失败的次数。
入站 是更有意思的那一半:它让外部系统能把负载交给智能体。你要写一段 处理提示词 描述这个 webhook 是什么、该怎么处理——发送方提交的每个字段都会被自动附加进去——并选择智能体是否要同步回复发送方,以及负载是累积在同一段对话里,还是每次都另起一段。保存之后,这一行会显示一个自带身份验证的入口网址,附有复制按钮;把它交给发送数据的一方。
两种都有一个 测试 按钮,能发一条示例并显示结果;还有一个 历史记录 查看过去的投递记录。编辑是实时生效的。