Chat-Trigger-Node#
Verwenden Sie den Chat-Trigger-Node, wenn Sie KI-Workflows für Chatbots und andere Chat-Schnittstellen erstellen. Sie können konfigurieren, wie Benutzer auf den Chat zugreifen, entweder über eine der von Localmind Automate bereitgestellten Schnittstellen oder über Ihre eigene. Sie können eine Authentifizierung hinzufügen.
Sie müssen entweder einen Agent- oder Chain-Root-Node verbinden.
Verwendung der Workflow-Ausführung
Jede Nachricht an den Chat-Trigger führt Ihren Workflow aus. Das bedeutet, dass eine Konversation, in der ein Benutzer 10 Nachrichten sendet, 10 Ausführungen von Ihrem Ausführungskontingent verbraucht. Überprüfen Sie Ihren Zahlungsplan für Details zu Ihrem Kontingent.
Manueller Chat-Trigger
Dieser Node ersetzt den manuellen Chat-Trigger-Node ab Version 1.24.0.
Node-Parameter#
Chat öffentlich verfügbar machen#
Legen Sie fest, ob der Chat öffentlich verfügbar sein soll (eingeschaltet) oder nur über die manuelle Chat-Schnittstelle (ausgeschaltet).
Lassen Sie dies ausgeschaltet, während Sie den Workflow erstellen. Schalten Sie es ein, wenn Sie bereit sind, den Workflow zu aktivieren und Benutzern den Zugriff auf den Chat zu ermöglichen.
Modus#
Wählen Sie aus, wie Benutzer auf den Chat zugreifen. Wählen Sie aus:
- Gehosteter Chat: Verwenden Sie die gehostete Chat-Schnittstelle von Localmind Automate. Empfohlen für die meisten Benutzer, da Sie die Schnittstelle über die Node-Optionen konfigurieren können und keine weiteren Einstellungen vornehmen müssen.
- Eingebetteter Chat: Diese Option erfordert, dass Sie Ihre eigene Chat-Schnittstelle erstellen. Sie können das Chat-Widget von Localmind Automate verwenden oder Ihr eigenes erstellen. Ihre Chat-Schnittstelle muss die in Chat-URL im Node angezeigte Webhook-URL aufrufen.
Authentifizierung#
Wählen Sie aus, ob und wie der Zugriff auf den Chat eingeschränkt werden soll. Wählen Sie aus:
- Keine: Der Chat verwendet keine Authentifizierung. Jeder kann den Chat verwenden.
- Basic Auth: Der Chat verwendet die Basisauthentifizierung.
- Wählen Sie eine Credential für Basic Auth mit einem Benutzernamen und einem Passwort aus oder erstellen Sie eine. Alle Benutzer müssen denselben Benutzernamen und dasselbe Passwort verwenden.
- LOCALMIND_AUTOMATE-Benutzerauthentifizierung: Nur Benutzer, die in einem Localmind Automate-Konto angemeldet sind, können den Chat verwenden.
Initiale Nachricht(en)#
Dieser Parameter ist nur verfügbar, wenn Sie Gehosteter Chat verwenden. Verwenden Sie ihn, um die Nachricht zu konfigurieren, die die Localmind Automate-Chat-Schnittstelle anzeigt, wenn der Benutzer auf die Seite gelangt.
Node-Optionen#
Verfügbare Optionen hängen vom Chat-Modus ab.
Optionen für gehosteten Chat#
Erlaubter Ursprung (CORS)#
Legen Sie die Ursprünge fest, die auf die Chat-URL zugreifen dürfen. Geben Sie eine kommagetrennte Liste von URLs ein, die für ursprungsübergreifende Nicht-Preflight-Anfragen zulässig sind.
Verwenden Sie *
(Standard), um alle Ursprünge zuzulassen.
Eingabeplatzhalter, Titel und Untertitel#
Geben Sie den Text für diese Elemente in der Chat-Schnittstelle ein.
Vorherige Sitzung laden#
Wählen Sie aus, ob Chat-Nachrichten aus einer vorherigen Chat-Sitzung geladen werden sollen.
Wenn Sie eine andere Option als Aus auswählen, müssen Sie den Chat-Trigger und den von Ihnen verwendeten Agent mit einem Memory-Sub-Node verbinden. Der Memory-Connector am Chat-Trigger wird angezeigt, wenn Sie Vorherige Sitzung laden auf Aus Speicher setzen. Localmind Automate empfiehlt, sowohl den Chat-Trigger als auch den Agent mit demselben Memory-Sub-Node zu verbinden, da dies eine einzige Quelle der Wahrheit für beide Nodes gewährleistet.
Antwortmodus#
Verwenden Sie diese Option, wenn Sie einen Workflow mit Schritten nach dem Agent oder der Chain erstellen, der/die den Chat verarbeitet. Wählen Sie aus:
- Wenn der letzte Node fertig ist: Der Chat-Trigger-Node gibt den Antwortcode und die Datenausgabe des letzten im Workflow ausgeführten Nodes zurück.
- Verwendung des Nodes 'Auf Webhook antworten': Der Chat-Trigger-Node antwortet wie im Auf Webhook antworten-Node definiert.
Schaltflächenklick zum Starten des Chats erforderlich#
Legen Sie fest, ob eine Schaltfläche Neue Konversation auf der Chat-Schnittstelle angezeigt werden soll (eingeschaltet) oder nicht (ausgeschaltet).
Optionen für eingebetteten Chat#
Erlaubter Ursprung (CORS)#
Legen Sie die Ursprünge fest, die auf die Chat-URL zugreifen dürfen. Geben Sie eine kommagetrennte Liste von URLs ein, die für ursprungsübergreifende Nicht-Preflight-Anfragen zulässig sind.
Verwenden Sie *
(Standard), um alle Ursprünge zuzulassen.
Vorherige Sitzung laden#
Wählen Sie aus, ob Chat-Nachrichten aus einer vorherigen Chat-Sitzung geladen werden sollen.
Wenn Sie eine andere Option als Aus auswählen, müssen Sie den Chat-Trigger und den von Ihnen verwendeten Agent mit einem Memory-Sub-Node verbinden. Der Memory-Connector am Chat-Trigger wird angezeigt, wenn Sie Vorherige Sitzung laden auf Aus Speicher setzen. Localmind Automate empfiehlt, sowohl den Chat-Trigger als auch den Agent mit demselben Memory-Sub-Node zu verbinden, da dies eine einzige Quelle der Wahrheit für beide Nodes gewährleistet.
Antwortmodus#
Verwenden Sie diese Option, wenn Sie einen Workflow mit Schritten nach dem Agent oder der Chain erstellen, der/die den Chat verarbeitet. Wählen Sie aus:
- Wenn der letzte Node fertig ist: Der Chat-Trigger-Node gibt den Antwortcode und die Datenausgabe des letzten im Workflow ausgeführten Nodes zurück.
- Verwendung des Nodes 'Auf Webhook antworten': Der Chat-Trigger-Node antwortet wie im Auf Webhook antworten-Node definiert.
Zugehörige Ressourcen#
View Localmind Automate's Advanced AI documentation.
Die Chat-Antwort manuell festlegen#
Sie müssen die Chat-Antwort manuell festlegen, wenn Sie die Ausgabe eines Agent- oder Chain-Nodes nicht direkt an den Benutzer senden möchten. Stattdessen möchten Sie die Ausgabe eines Agent- oder Chain-Nodes nehmen und sie ändern oder etwas anderes damit tun, bevor Sie sie an den Benutzer zurücksenden.
In einem einfachen Workflow geben die Agent- und Chain-Nodes einen Parameter namens entweder output
oder text
aus, und der Chat-Trigger sendet den Wert dieses Parameters als Chat-Antwort an den Benutzer.
Wenn Sie die an den Benutzer gesendete Antwort manuell erstellen müssen, müssen Sie einen Parameter namens entweder text
oder output
erstellen. Wenn Sie einen anderen Parameternamen verwenden, sendet der Chat-Trigger das gesamte Objekt als Antwort und nicht nur den Wert.
Häufige Probleme#
Für häufige Fragen oder Probleme und Lösungsvorschläge siehe Häufige Probleme.