Kanäle
Über einen Kanal können Personen einen Agenten auch außerhalb von endue erreichen. Koppelst du einen Agenten mit einer Messaging-Plattform, antwortet er direkt dort im Thread, ohne dass jemand endue öffnen muss.
Wann sich ein Kanal eignet
Abschnitt betitelt „Wann sich ein Kanal eignet“Wenn die Personen, die den Agenten brauchen, schon anderswo sind: ein Team in Slack, eine Community in Discord oder Kundschaft, die deinem Unternehmen über KakaoTalk, NaverTalk oder WhatsApp schreibt. Ein Kanal bringt den Agenten dorthin, wo die Frage gestellt wird.
Das ist die umgekehrte Richtung zum Slack-Connector, mit dem ein Agent im Rahmen seiner eigenen Arbeit in einem Chatdienst liest und schreibt. Beides ist voneinander unabhängig, und du kannst beides nutzen.
Verfügbare Kanäle
Abschnitt betitelt „Verfügbare Kanäle“| Kanal | So wird er verbunden | So rufen Personen den Agenten auf |
|---|---|---|
| Discord | Bot-Token einfügen; Server, Endpunkt und Zulassungsliste werden automatisch ermittelt | /ask auf dem Server |
| Slack | Zwei Tokens aus deiner Slack-App (Socket Mode, kein öffentlicher Endpunkt nötig) | Die App erwähnen; sie antwortet in einem Thread |
| KakaoTalk | Die Webhook-URL, die endue ausgibt, beim Skill-Server deines Chatbot-Builders einfügen | Nachricht an den Kanal |
| NaverTalk | Den Sende-API-Schlüssel eingeben, die Webhook-URL im Partner Center einfügen | Nachricht an das TalkTalk-Konto |
| Das Zugriffstoken der Cloud API eingeben, die Webhook-URL in deiner Meta-App registrieren | Nachricht an die Business-Nummer | |
| Telegram | — | Demnächst verfügbar |
Dahinter stecken zwei Verfahren. Bei Discord und Slack hält endue ein Token und wendet sich von sich aus an die Plattform. Bei KakaoTalk, NaverTalk und WhatsApp ruft die Plattform eine Webhook-URL auf, die endue ausgibt; diese URL fügst du in der Konsole des Anbieters ein. NaverTalk und WhatsApp brauchen zusätzlich Zugangsdaten zum Senden, weil Antworten dort eine eigene Authentifizierung erfordern.
Einen Kanal koppeln
Abschnitt betitelt „Einen Kanal koppeln“-
Öffne Kanäle im Agent Builder im Abschnitt „Kopplung“ des Agenten und wähle den Anbieter.
-
Gib ein, was der Anbieter braucht: ein Bot-Token, zwei App-Tokens oder einen Sendeschlüssel. Das Formular benennt jedes Feld.
-
Bei Anbietern mit eingehendem Webhook kopierst du die Webhook-URL, die endue dir anzeigt, und fügst sie in der Konsole des Anbieters ein: beim Skill-Server des KakaoTalk-Chatbot-Builders, im Partner Center von NaverTalk oder in den Webhook-Einstellungen deiner Meta-App.
-
Bei Discord und Slack lädst du den Bot auf den Server bzw. in den Workspace ein.
Wer ihn aufrufen darf
Abschnitt betitelt „Wer ihn aufrufen darf“Ein Kanal ist ein Zugang zu einem Agenten, dem deine Verbindungen zugewiesen sind. Deshalb hat jede Kopplung eine Aufrufrichtlinie:
| Richtlinie | Wer aufrufen darf |
|---|---|
| Nur ich | Das Konto, das den Kanal gekoppelt hat, plus alle auf der Zulassungsliste |
| Nur zugelassene Personen | Die Zulassungsliste und sonst niemand |
| Alle im Kanal | Alle, die den Bot auf diesem Server oder in diesem Workspace erreichen können |
Wer nicht berechtigt ist, bekommt eine kurze Absage statt Schweigen, und die Anfrage erscheint im Panel der Kopplung. Dort kannst du die Person zur Zulassungsliste hinzufügen oder eine ID von Hand eintragen.
Was eine Kanal-Unterhaltung ist
Abschnitt betitelt „Was eine Kanal-Unterhaltung ist“Eine Unterhaltung, die in einem Kanal beginnt, ist eine vollwertige Unterhaltung, mit demselben Verlauf, demselben Gedächtnis und denselben Outputs wie eine, die du in endue startest. Du kannst sie später in endue öffnen und dort weiterführen.
Der Agent weiß, wer gesprochen hat. In einem Kanal, in dem mehrere Personen mit ihm sprechen, werden die Nachrichten zugeordnet, sodass er „Was habe ich dich vorhin gefragt?“ für jede Person richtig beantworten kann.
Was ein Agent in einem Kanal nicht tut
Abschnitt betitelt „Was ein Agent in einem Kanal nicht tut“Anders als bei einer Ausführung im Chat steht bei einer Kanal-Ausführung niemand für Freigaben bereit. Behandle sie also als unbeaufsichtigt:
- Aktionen, die etwas nach außen senden oder löschen, werden abgelehnt, statt zurückgehalten zu werden.
- Eine Frage, auf die der Agent eine Antwort braucht, muss im Thread beantwortet werden; die Auswahloberfläche, die endue sonst anzeigt, steht dort nicht zur Verfügung.
Ein Agent, der Fragen beantwortet, sucht und zusammenfasst, funktioniert über einen Kanal gut. Einer, dessen Aufgabe das Versenden ist, nicht.
Einschränkungen
Abschnitt betitelt „Einschränkungen“- Derzeit Discord, Slack, KakaoTalk, NaverTalk und WhatsApp; Telegram folgt.
- Eine Kopplung pro Agent und Anbieter.
- Antworten erscheinen im Kanal als Bot, nicht in deinem Namen.
- Anbieter mit eingehendem Webhook (KakaoTalk, NaverTalk, WhatsApp) antworten über ihren eigenen Sendeweg. Die Formatierung der Nachrichten richtet sich deshalb nach dem Anbieter, nicht nach endue.