- Démarrer
- Construire
- Ajouter un agent d'IA à un workflow
- Appeler une API externe
- Traiter les e-mails entrants
- Créer un workflow de notification Slack
- Ajouter une approbation humaine à un workflow
- Créer un workflow d’agent de chat
- Gérer les erreurs
- Principes de base du débogage
- L'humain dans la boucle: escalade ou étape humaine
- Évaluation de vos workflows
- Déployer et exécuter
- Exemples
- Référence (Reference)
Envoyer message
Envoyer un message écrit un message de réponse arbitraire dans la conversation de chat.
Ce qu’il fait
Répondez à l'utilisateur avec n'importe quel message, utile pour les réponses fixes, le routage des notifications et l'envoi de sorties de nœud au chat.
L’activité Envoyer un message peut uniquement répondre dans un échange qu’un utilisateur a initié, ce qui signifie que l’utilisateur doit d’abord envoyer un message avant que le workflow puisse répondre au chat. Les échanges automatisés Maestro, qui envoient un message sans tour de l'utilisateur préalable, ne sont pas encore pris en charge.
Entrées
| Champ | Description |
|---|---|
| ID de la conversation | L'ID de la conversation dans laquelle écrire. Liez à la sortie du déclencheur de conversation, par exemple $vars.conversationTrigger1.output.conversationId. |
| ID de l’échange | L’échange (tour en arrière-plan) auquel ajouter ce message. Lier au dernier échange d'un nœud Attendre le message, par exemple $vars.waitForMessage1.output.conversationContext.latestExchangeId. |
| Contenu (Content) | Le contenu du message. Prend en charge les expressions pour injecter des données de variables. |
| Type MIME | Le format du contenu. Il est défini sur text/markdown et ne peut pas être modifié. |
Exemples d'utilisation
Messages fixes
Envoyer une confirmation statique avant un nœud de longue durée:
Hold on a moment while we process your request...
Hold on a moment while we process your request...
Annoncez le routage vers un agent conversationnel spécialisé avant l'activité Attendre le message qui démarre la boucle de l'agent spécialisé:
You have been routed to the specialist agent. How can we help you today?
You have been routed to the specialist agent. How can we help you today?
Expressions avec des variables
Utilisez des variables pour émettre la sortie d'un nœud en amont à l'aide d'une expression:
`The result is ${$vars.previousNode.output.result}.`
`The result is ${$vars.previousNode.output.result}.`
Prochaines étapes
- Attendre le message: fournit le
latestExchangeIdque ce nœud utilise. - Agent conversationnel: l’alternative pilotée par un grand modèle de langage; produit des réponses diffusés avec des appels d’outil.
- Chat : tous les nœuds conversationnels du chat.
- Créer un workflow d'agent de chat: présentation de bout en bout qui utilise Envoyer message pour les confirmations de transfert et les réponses déterministes.
- Déploiement du chat: déployez le workflow et rendez-le disponible dans les canaux de chat.
- Community (Communauté): posez des questions et partagez des workflows avec d'autres développeurs sur le forum UiPath.