- Erste Schritte
- Erstellen
- Fügen Sie einen KI-Agent zu einem Workflow hinzu
- Rufen Sie eine externe API auf
- Eingehende E-Mails verarbeiten
- Einen Slack-Benachrichtigungs-Workflow erstellen
- Eine menschliche Genehmigung zu einem Workflow hinzufügen
- Erstellen Sie einen Chat Agent-Workflow
- Fehler behandeln
- Grundlagen des Debuggens
- Human-in-the-Loop: Eskalation oder menschlicher Schritt
- Auswerten Ihrer Workflows
- Skript
- Warten auf Nachricht
- Konversationskontext abrufen
- Send Message
- Warteschlangentools
- Bereitstellen und ausführen
- Beispiele
- Referenz (Reference)
Konversationskontext abrufen
Inputs, output, and usage examples of the Get conversation context node in a chat workflow.
Was es tut
Ruft den neuesten Konversationskontext ab: den letzten Chatverlauf und Benutzerprofilinformationen.
Wait for Message gibt den Konversationskontext bereits als Ausgabe zurück, nachdem der Benutzer eine Chatnachricht gesendet hat. Der Knoten Konversationskontext abrufen wird im Allgemeinen nicht zum Erstellen von Chatschleifen benötigt und sollte nur für seltenere Fälle verwendet werden, in denen ein nachgelagerter Knoten den aktuellen Konversationsstatus benötigt, aber nicht für die nächste Benutzernachricht anhalten soll.
Eingaben
| Feld | Beschreibung |
|---|---|
| Konversations-ID | Die ID der zu lesenden Konversation. Binden Sie an die Ausgabe des Konversationstriggers, z. B. $vars.conversationTrigger1.output.conversationId. |
| Austauschlimit | Maximale Anzahl früherer Austauschvorgänge, die in den zurückgegebenen Konversationsverlauf aufgenommen werden sollen. Legt fest, wie viele frühere Nachrichten im Konversationsverlauf zurückgegeben werden. |
Ausgabe
| Feld | Beschreibung |
|---|---|
conversationContext | Der neueste Konversationskontext, einschließlich des Nachrichtenverlaufs. |
conversationContext enthält die folgenden Felder:
| Feld | Beschreibung |
|---|---|
latestExchangeId | Bezeichner des letzten Austauschs (Hin- und Hergehen). Verwenden Sie dies als Eingabe der Exchange-ID zum Senden von Nachrichten , wenn Sie auf die Konversation antworten. |
messages | Der letzte Konversationsverlauf, einschließlich der Nachrichten des Benutzers und von Maestro Automate. Das Austauschlimit bestimmt, wie viele frühere Austauschvorgänge eingeschlossen werden sollen. |
userSettings | Profilfelder auf Benutzerebene, konfigurierbar durch den Endbenutzer auf den Kanälen. |
Anwendungsbeispiele
Verweisen Sie auf den vollständigen Kontext in einem nachgelagerten Conversational Agent- Knoten:
$vars.getConversationContext1.output.conversationContext
$vars.getConversationContext1.output.conversationContext
Verweisen Sie auf latestExchangeId in einem nachgelagerten Knoten zum Senden von Nachrichten :
$vars.getConversationContext1.output.conversationContext.latestExchangeId
$vars.getConversationContext1.output.conversationContext.latestExchangeId
Nächste Schritte
- Warten auf Nachricht: Die Standardmethode zum Lesen des Konversationskontexts.
- Chat : Alle Chat-Konversationsknoten.
- Erstellen eines Chat Agent-Workflows: End-to-End-Anleitung.
- Chatbereitstellung: Stellen Sie den Workflow bereit und machen Sie ihn in Chatkanälen verfügbar.
- Community: Stellen Sie Fragen und teilen Sie Workflows mit anderen Buildern im UiPath Forum.