Quatre types de connexion
- Canaux de messagerie - comment les gens joignent l'agent. Configuré par agent, dans son Connectors onglet.
- Comptes connectés - comment l'agent accède à vos outils métier. Configuré pour tout le déploiement ou par agent, dans la section Connexions correspondante.
- serveurs MCP - des outils supplémentaires publiés par un service externe, ajoutés dans l'onglet MCP onglet.
- Webhooks - des événements de machine à machine dans les deux sens, dans l'onglet Webhooks onglet.
Canaux de messagerie
Olano parle plus de 15 canaux de messagerie. Le sélecteur de connecteurs propose ceux qui sont vérifiés - Telegram, WhatsApp, Discord, Slack, Signal, SMS via Twilio, DingTalk, Feishu/Lark, WeCom, Weixin, QQ Bot et DeBox - et chacun s'ajoute via un formulaire guidé et typé, avec un guide de configuration à côté. Vous ne modifiez jamais de configuration brute pour ajouter un canal.
- Ouvrez l'agent, puis l'onglet Connectors, puis Ajouter. Choisissez la plateforme. Le formulaire qui apparaît ne demande que ce dont cette plateforme a besoin, et chaque champ porte une astuce expliquant ce qu'il fait, le format accepté, et ce qui se passe si vous le laissez vide.
- Fournissez l'identifiant. Telegram veut un jeton de bot venant de @BotFather ; Slack veut un jeton de bot et un jeton d'application ; Discord veut une application de bot. Le champ est étiqueté avec le nom exact de l'identifiant et stocke la valeur dans votre coffre chiffré, pas dans la configuration de l'agent.
- Appairer, là où l'appairage est le mécanisme. WhatsApp se lie via un code QR depuis un bouton Pair / Connect du formulaire. Signal propose un assistant guidé - enregistrer le numéro, résoudre le captcha, vérifier le code, définir un nom de profil. WeChat diffuse un QR que vous scannez et confirmez, et épingle le compte scanné à cet agent.
- Décidez qui peut lui parler. La plupart des connecteurs ont une liste d'autorisation. Sur Telegram, WhatsApp, DeBox et DingTalk, c'est une barrière stricte : les expéditeurs listés entrent, les autres non. Sur Slack, l'e-mail, les SMS, Matrix et Mattermost, le même champ marque plutôt des utilisateurs de confiance plutôt qu'une liste d'autorisation - il accorde des privilèges de propriétaire sans bloquer qui que ce soit d'autre.
- Enregistrer et redémarrer l'agent. Les identifiants de canal sont lus au démarrage de l'agent, donc un jeton nouveau ou modifié nécessite un redémarrage pour prendre effet.
Chaque ligne de connecteur affiche l'état et les diagnostics, et masque les valeurs qui ressemblent à des secrets. Sous la ligne, une note vous indique quel identifiant est réellement en jeu : défini pour cet agent, utilisant une valeur partagée, ou pas défini du tout.
Deux agents partageant un même jeton de bot signifie qu'un seul d'entre eux recevra les messages - la plateforme délivre chaque message une seule fois. Donnez à chaque agent son propre bot et son propre jeton. Le tableau de bord vous avertit dès qu'il détecte une collision.
Un identifiant manquant fait sauter uniquement ce connecteur-là, sans casser l'agent. L'agent démarre quand même et continue de répondre dans le tableau de bord ; une notification sur Overview nomme la clé manquante et renvoie vers le panneau de connecteurs qui règle le problème.
Comment les agents se comportent dans un chat
Les commandes slash fonctionnent sur toutes les plateformes de messagerie, pas seulement sur le tableau de bord. Le texte entrant est comparé à la liste de commandes avant d'atteindre le modèle, si bien que /help, /new, /context, /tools et /skills s'exécutent tous au lieu d'être traités comme des questions. Les commandes qu'un agent expose se règlent par agent dans son onglet Commands onglet, où les commandes sensibles sont désactivées par défaut et où vous pouvez définir vos propres raccourcis.
La quantité de travail de l'agent visible dans un chat se règle par conversation avec /quiet, /normal et /verbose. Normal affiche une liste de contrôle en direct et une ligne par appel d'outil pendant que l'agent travaille, puis la remplace par la réponse. Silencieux affiche uniquement la réponse - le bon choix pour un bot en contact avec la clientèle, et réglable comme valeur par défaut d'un agent afin qu'elle s'applique dès le premier message.
Le comportement de groupe diffère selon la plateforme et mérite d'être vérifié. WhatsApp traite par défaut chaque message de groupe ; basculez Écoute des groupes sur « mentions uniquement » si c'est trop zélé, ou utilisez le mode écoute seule pour que l'agent observe un groupe sans jamais répondre. Telegram propose un réglage de politique de groupe qui décide si les membres non répertoriés peuvent converser dans les groupes, tandis que les messages directs restent verrouillés.
Connecter des comptes professionnels
La Connexions section contient une carte par service externe auquel vous vous connectez : Google (Gmail, Calendar, Drive, Docs, Sheets), Microsoft 365, Salesforce, QuickBooks, X, Meta pour Facebook et Instagram, LinkedIn, Reddit, Fitbit, Shopify, Buffer, DocuSign, GitHub et la CLI GitHub. Chaque carte indique son statut et ce qu'elle active.
La connexion utilise un flux de copie de lien : le panneau vous donne un bouton Ouvrir la page d'autorisation et un bouton Copier le lien -bouton. Ouvrez-le sur n'importe quel appareil - votre ordinateur portable, votre téléphone -, approuvez là-bas, et le panneau passe de lui-même à Connecté . Avant d'autoriser, le panneau affiche l'URI de redirection exacte à enregistrer dans la console du fournisseur, avec un bouton de copie ; enregistrez-la exactement telle qu'affichée, sinon le fournisseur rejettera l'autorisation.
Deux portées sont possibles. Système signifie une seule connexion utilisée par tous les agents. Par agent donne à cet agent son propre compte, avec un bouton de partage facultatif afin que d'autres puissent s'y rabattre. Une fois connectés, les outils récupèrent les identifiants sans configuration supplémentaire, et les jetons se renouvellent d'eux-mêmes là où le fournisseur le permet.
Ensemble, ces comptes, les kits d'outils intégrés et les utilitaires propres à la plateforme donnent à un agent accès à plus de 450 outils connecteurs répartis sur plus de 75 intégrations intégrées - même si, comme le dit le chapitre 2, un agent ne devrait détenir que ceux dont son travail a besoin.
Si la personne qui doit se connecter n'est pas devant le tableau de bord, un administrateur peut créer un lien magique de courte durée protégé par un code PIN depuis Configuration → Liens magiques. Il ouvre une petite page qui exécute la vraie connexion, et rend compte au chat d'origine une fois terminé. Le lien et le code PIN ne sont affichés qu'une fois et ne peuvent plus être consultés ensuite.
serveurs MCP
Les serveurs MCP sont des services externes qui publient des outils qu'un agent peut appeler. Le répertoire recense plus de 200 serveurs MCP, et l'onglet MCP est l'endroit où vous les ajoutez.
Le formulaire guidé commence par un Connecter un service sélecteur de préréglages couvrant des fournisseurs vérifiés - Stripe, HubSpot, Notion, GitHub, Linear, Sentry, Canva et d'autres - qui pré-remplit l'adresse et n'affiche que les champs dont ce fournisseur a besoin. Les détails de transport, les en-têtes et les portées se replient sous un Avancé dépliant, et une Personnalisé option conserve le formulaire complet pour tout ce qui n'est pas répertorié.
Connecter sonde le serveur avec des journaux pas à pas, détermine ce dont il a besoin, et - s'il exige une connexion - lance le flux d'autorisation pour vous. Vous approuvez sur la page propre du fournisseur et la poignée de main s'achève à la redirection. Des pastilles par serveur affichent ensuite l'état de la connexion et de la connexion utilisateur, y compris une pastille de jeton sensible à l'expiration qui devient rouge avec un Réautoriser -bouton, plutôt que de faire comme si un jeton expiré ne posait aucun problème.
Deux commodités comptent au quotidien. Vous pouvez activer ou désactiver individuellement les outils qu'un serveur publie, si bien qu'un serveur proposant quarante outils peut n'en apporter que les trois que vous voulez. Et un bouton Recharger l'agent -bouton bascule les nouveaux outils dans l'agent en cours d'exécution sans redémarrage, si bien qu'un serveur tout juste autorisé devient utilisable immédiatement.
Webhooks
La Webhooks gère les deux sens.
Sortant envoie les événements de l'agent vers une URL de votre choix. Vous lui donnez un nom, une URL de charge utile, les événements à envoyer et, en option, un secret de signature pour que le destinataire puisse vérifier la livraison. La limite de débit, les tentatives, le délai d'expiration et la vérification TLS sont tous configurables, et chaque ligne affiche en direct le nombre de succès et d'échecs.
Entrant est la moitié la plus intéressante : elle permet à un système externe de remettre une charge utile à l'agent. Vous rédigez un prompt de traitement décrivant ce qu'est le webhook et comment le traiter - chaque champ que l'émetteur poste est ajouté automatiquement - et vous choisissez si l'agent répond de façon synchrone à l'émetteur et si les charges utiles s'accumulent dans une même conversation ou repartent chacune de zéro. Une fois enregistrée, la ligne affiche une URL d'entrée à authentification autonome avec un bouton de copie ; transmettez-la à qui vous envoie les données.
Les deux types ont un bouton Tester qui déclenche un échantillon et affiche le résultat, et une vue Historique des livraisons passées. Les modifications s'appliquent à chaud.