Ajout d'invites génératives
Vous pouvez ajouter et modifier des invites génératives dans les flux de travail agentiques. Une invite générative utilise les capacités des grands modèles de langage (LLM) pour les tâches qui impliquent la compréhension du langage naturel, telles que la génération de texte ou de contenu structuré dans les flux de travail agentiques.
Pour ajouter une invite générative à un flux de travail agentique :
Ouvrez le workflow agentique dans le générateur de workflows.
Pour ajouter une invite générative, procédez de l'une des manières suivantes :
Cliquez sur « Ajouter des éléments de flux
». Dans les nœuds Flow, cliquez et faites glisser Generative prompt sur une ligne de connexion.Cliquez sur la ligne de connexion entre les nœuds de début et de fin, puis sélectionnez Ajouter une activité de flux > Invite générative.
Gestion des variables d'entrée pour les invites
Définir des variables d'entrée que vous pouvez ajouter à l' invite Système et à l' invite Utilisateur pour mapper les entrées.
Pour définir une variable d'entrée, procédez comme suit :
Dans la boîte de dialogue Invite générative, cliquez sur Ajouter.
Sélectionnez le type de données pour la variable d'entrée.
Spécifiez un nom, une description et une valeur. La valeur est une valeur de test qui est utilisée pour les entrées lorsque vous testez l'invite générative dans le panneau Réponse en cliquant sur Générer une réponse.
Vous pouvez également modifier et supprimer les variables d'entrée existantes. Les options de modification et de suppression apparaissent lorsque vous survolez une variable d'entrée.
Utiliser le contexte de la session de chat comme entrée
Le contexte de la session de chat fournit le contexte du chat en tant qu'entrée pour l'invite. Lorsque vous activez le contexte de la session de chat, les cinq derniers tours de conversation de l'historique du chat sont fournis en tant qu'entrée de l'invite. Un tour de conversation fait référence à un échange unique entre un utilisateur et l'agent dans un chat.
Pour activer le contexte de la session de chat, dans la boîte de dialogue de l' invite générative, activez l'option Inclure l'historique du chat en tant qu'entrée.
Définition des messages-guides
Les invites sont des instructions que vous donnez au modèle LLM pour obtenir la réponse ou le comportement attendu.
Vous pouvez définir des invites système et des invites utilisateur. L'invite de l'utilisateur est orientée vers la tâche et spécifie les tâches à effectuer. En revanche, l'invite du système définit le contexte tel que le ton, le formatage et le comportement qui guident la manière dont la réponse est générée.
Pour définir les invites, procédez comme suit :
Dans la boîte de dialogue Invite générative, sélectionnez l'option Définir les invites.
Dans le champ d' invite du système, donnez une explication sur la manière de répondre aux conversations. Vous pouvez spécifier les tâches à accomplir, le ton et l'intention, ainsi que les limitations ou restrictions à respecter au cours d'une conversation. L'invite du système permet de garantir un comportement cohérent dans toutes les conversations. Vous pouvez inclure des variables d'entrée dans le champ d' invite Système pour mapper les entrées.
Par exemple, une invite système définissant le ton et le format est la suivante : "Utilisez un ton amical mais professionnel. Adressez-vous au destinataire par son prénom"
Dans le champ Invite de l'utilisateur, fournissez des instructions spécifiques à la tâche au modèle LLM. Vous pouvez inclure des variables d'entrée dans le champ d' invite de l'utilisateur pour mapper les entrées.
Par exemple, l'invite d'un utilisateur spécifique à une tâche est la suivante : "Générer un courrier électronique qui accueille une nouvelle recrue dans l'équipe et qui lui est envoyé par son responsable. Le prénom de la recrue est {recruit_first_name}. Le nom complet de leur directeur est {manager_full_name}."
Si vous souhaitez que les accolades apparaissent sous forme de texte brut dans une invite système ou une invite utilisateur, échappez-les à l'aide de doubles accolades. Par exemple, {{customer_id}} dans l'invite s'affiche sous la forme {customer_id} dans la sortie, et le texte entre les doubles accolades est traité comme du texte, et non comme une variable.
Utilisation de variables dans la ligne de commande
Vous pouvez utiliser une variable de flux, une entrée de flux ou la sortie d'un nœud en amont.
Pour ajouter des variables aux champs Invite système et Invite utilisateur :
Placez le curseur à l'endroit où vous souhaitez insérer une variable, puis cliquez sur l'icône Variable
.Sélectionnez une variable dans la liste.
Ajouter des exemples pour améliorer le résultat de l'invite générative
Vous pouvez spécifier des exemples d'invites et leur résultat attendu afin d'améliorer le résultat d'une invite générative.
Pour ajouter des exemples, procédez comme suit :
Dans la boîte de dialogue Invite générative, sélectionnez l'option Ajouter des exemples.
Cliquez sur Ajouter des exemples
Dans le champ Invite de saisie, ajoutez un exemple d'invite claire et axée sur la tâche à accomplir.
Dans le champ Sortie attendue, définissez un exemple de sortie que vous attendez comme réponse.
Par défaut, l'interrupteur à bascule Actif pour l'utilisation de l'exemple est activé. Si vous préférez ne pas utiliser l'exemple, mettez l'interrupteur sur off.
Vous pouvez ajouter un maximum de 10 exemples de formation. Vous pouvez également supprimer les exemples de formation existants. L'option de suppression apparaît lorsque vous survolez un exemple de formation.
Définition d'un objet en tant que résultat de l'invite générative
Vous pouvez changer le type de sortie d'une invite générative en objet.
La qualité des réponses générées est améliorée grâce à l'utilisation d'exemples d'entraînement que vous fournissez. Lorsque vous modifiez la réponse d'une invite générative en un type d'objet, tous les exemples de formation existants sont supprimés.
Pour modifier le type de sortie d'un objet, procédez comme suit :
Dans la boîte de dialogue d' invite générative, activez l'interrupteur de sortie en tant qu'objet.
Entrez un nom et une description.
Cliquez
à côté du nom de l'objet dans l'arborescence des objets ou cliquez sur Ajouter + dans la section Propriétés de l'objet.Sélectionnez une propriété dans la liste.
Entrez un nom et une description.
Facultatif : cochez la case Liste d' {data type} s pour stocker une liste de valeurs dans la propriété de l'objet.
Facultatif : activez le bouton bascule Définir les valeurs par défaut pour définir les propriétés avec une valeur par défaut.
Entrez les valeurs par défaut et appuyez sur Entrée.
Basculez entre l'affichage simple et l'affichage JSON pour mettre à jour les propriétés de l'objet. Par défaut, l'affichage simple est sélectionné.
Cliquez sur Sauvegarder.
Cliquez sur Modifier l'objet pour mettre à jour l'objet créé.
L'option Définir la valeur par défaut n'est pas disponible pour les variables d'objet.
Pour en savoir plus sur la définition des propriétés d'objet, consultez la section Type de données Objet.
Réglage des paramètres du LLM
Pour configurer les paramètres LLM, dans la boîte de dialogue Invite générative, sélectionnez l'option Ajuster les paramètres LLM. Vous pouvez configurer les paramètres LLM suivants :
Nombre minimum et maximum de jetons dans une réponse.
Arrêter la séquence pour arrêter la génération de jetons lorsqu'une séquence particulière est générée
Seuil de créativité pour contrôler le degré de créativité ou de précision des réponses. Déplacez le curseur pour définir automatiquement le seuil de créativité. Pour définir manuellement, cochez la case Définir manuellement les paramètres de seuil créatif.
Sélection d'un modèle et test de l'invite générative
Vous pouvez sélectionner un modèle à utiliser pour votre invite générative dans la liste Modèle de la boîte de dialogue Invite générative. Après avoir sélectionné le modèle, vous pouvez tester l'invite générative pour vérifier si la réponse générée correspond au résultat attendu.
Pour tester l'invite générative, cliquez sur Générer un aperçu et examinez la réponse générée pour voir si elle correspond à vos attentes.
Vous pouvez ajouter une réponse générée comme exemple d'apprentissage en cliquant sur l'icône « Enregistrer comme exemple
d'apprentissage ».
Gérer les erreurs
La gestion des erreurs vous permet de personnaliser le message d'erreur qui s'affiche à l'utilisateur si l'invite générative échoue. Vous pouvez également configurer le flux de travail agentique pour qu'il réessaie d'appeler l'invite générative en cas d'échec.
Pour définir la gestion des erreurs, procédez comme suit :
Dans la boîte de dialogue « Prompt génératif », cliquez
sur à côté de « Gestion des erreurs ».Dans la fenêtre Gestion des erreurs, modifiez le message d'erreur si nécessaire.
Si vous le souhaitez, vous pouvez configurer l'invite générative pour qu'elle réessaie en cas d'erreur. Pour configurer :
Activer la réitération en cas d'erreur.
Les codes d'erreur suivants sont pris en charge :
408 Request Timeout : Le client a pris trop de temps; une nouvelle tentative peut réussir.
409 Conflit : Souvent utilisé pour les conflits de version; réessayer après avoir résolu le conflit.
425 Too Early : La demande a été envoyée trop tôt; réessayer plus tard.
429 Trop de demandes : Throttling; retry after waiting for Retry-After header.
500 Internal Server Error : Erreur générique du serveur; peut être transitoire.
502 Mauvaise passerelle : Problème temporaire de proxy/serveur; une nouvelle tentative peut réussir.
503 Service indisponible : Le serveur est temporairement surchargé ou arrêté pour maintenance.
504 Gateway Timeout : Le serveur en amont n'a pas répondu à temps; une nouvelle tentative peut réussir.
Saisissez le nombre maximum de tentatives (entre 1 et 5).
Ajuster le temps d'attente entre les tentatives en millisecondes (entre 1000 et 60000). La valeur par défaut est de 1000 ms.
Un flux de travail agentique définit un ensemble d'activités et de contrôles liés qui sont conçus pour atteindre un but ou un objectif commercial spécifique. En savoir plus sur les flux de travail agentiques.