Aller au contenu

Canaux

Afficher en Markdown

Un canal permet à des personnes de joindre un agent depuis l’extérieur d’endue. Appairez un agent à une plateforme de messagerie : il y répond directement, dans le fil, sans que personne ait besoin d’ouvrir endue.

Quand les personnes qui ont besoin de l’agent sont déjà ailleurs : une équipe sur Slack, une communauté sur Discord, des clients qui écrivent à votre entreprise sur KakaoTalk, NaverTalk ou WhatsApp. Un canal place l’agent là où la question est posée.

C’est la direction inverse du connecteur Slack, qui permet à un agent de lire et d’écrire dans un service de messagerie dans le cadre de son propre travail. Les deux sont indépendants, et vous pouvez utiliser les deux.

CanalMode de connexionComment appeler l’agent
DiscordCollez un jeton de bot : le serveur, le point de terminaison et la liste d’autorisation sont configurés pour vous/ask sur le serveur
SlackDeux jetons de votre application Slack (Socket Mode, aucun point de terminaison public nécessaire)Mentionnez l’application ; elle répond dans un fil
KakaoTalkCollez l’URL de webhook émise par endue dans le serveur de skills de votre éditeur de chatbotEnvoyez un message au canal
NaverTalkSaisissez la clé API d’envoi, collez l’URL de webhook dans le Partner CenterEnvoyez un message au compte TalkTalk
WhatsAppSaisissez le jeton d’accès Cloud API, enregistrez l’URL de webhook dans votre application MetaEnvoyez un message au numéro professionnel
Telegram—Bientôt disponible

Deux modèles coexistent. Pour Discord et Slack, endue détient un jeton et contacte lui-même la plateforme. Pour KakaoTalk, NaverTalk et WhatsApp, c’est la plateforme qui appelle une URL de webhook émise par endue : vous collez cette URL dans la console du fournisseur. NaverTalk et WhatsApp demandent en plus une clé ou un jeton d’envoi, car répondre passe par leur propre authentification.

  1. Ouvrez Canaux dans Agent Builder, sous la section Appairage de l’agent, puis choisissez le fournisseur.

  2. Renseignez ce que demande ce fournisseur : un jeton de bot, deux jetons d’application ou une clé d’envoi. Le formulaire nomme chaque champ.

  3. Pour les fournisseurs entrants, copiez l’URL de webhook qu’endue vous affiche et collez-la dans la console du fournisseur : le serveur de skills de l’éditeur de chatbot KakaoTalk, le Partner Center de NaverTalk ou les paramètres de webhook de votre application Meta.

  4. Pour Discord et Slack, invitez le bot sur le serveur ou dans l’espace de travail.

Un canal est une porte d’entrée vers un agent auquel vos connexions sont associées. Chaque appairage s’accompagne donc d’une règle d’invocation :

RègleQui peut invoquer
Moi uniquementLe compte qui a appairé le canal, ainsi que toute personne figurant sur la liste d’autorisation
Personnes de la liste uniquementLa liste d’autorisation, et personne d’autre
Tous les membres du canalToute personne pouvant joindre le bot sur ce serveur ou dans cet espace de travail

Une personne non autorisée reçoit un bref refus plutôt qu’un silence, et sa demande apparaît dans le panneau de l’appairage : vous pouvez l’ajouter à la liste d’autorisation depuis ce panneau, ou saisir un ID à la main.

Une conversation lancée depuis un canal est une vraie conversation, avec le même historique, la même mémoire et les mêmes livrables qu’une conversation commencée dans endue. Vous pouvez ensuite l’ouvrir dans endue et la poursuivre.

L’agent sait qui a parlé. Dans un canal où plusieurs personnes s’adressent à lui, chaque message est attribué à son auteur : il peut donc répondre correctement à « qu’est-ce que je t’ai demandé tout à l’heure ? » pour chaque personne.

Contrairement à une exécution lancée depuis une discussion dans endue, une exécution de canal n’a personne au contrôle d’approbation : considérez-la comme une exécution sans surveillance.

  • Les actions qui envoient vers l’extérieur ou suppriment sont refusées au lieu d’être mises en attente.
  • Une question à laquelle l’agent a besoin d’une réponse doit être traitée dans le fil ; il ne peut pas utiliser l’interface de choix enrichie qu’affiche endue.

Un agent qui répond à des questions, fait des recherches et résume fonctionne bien sur un canal. Un agent dont le travail consiste à envoyer des choses, non.

  • Discord, Slack, KakaoTalk, NaverTalk et WhatsApp pour l’instant ; Telegram arrive bientôt.
  • Un seul appairage par agent et par fournisseur.
  • Les réponses apparaissent dans le canal sous le nom du bot, pas sous le vôtre.
  • Les fournisseurs entrants (KakaoTalk, NaverTalk, WhatsApp) répondent par leur propre circuit d’envoi : la mise en forme des messages est donc la leur, pas celle d’endue.