Procédures
Procédures
Instructions propres à une tâche, chargées par votre agent lorsqu’elles sont pertinentes
Présentation
Une procédure contient des instructions pour une tâche spécifique. Chaque procédure comporte un déclencheur qui décrit quand elle s’applique et un contenu qui indique quoi faire. Lorsqu’une conversation correspond au déclencheur, l’agent charge la procédure.
Utilisez des procédures lorsque votre agent doit traiter de nombreuses tâches distinctes. Par exemple, un agent de support client peut utiliser une procédure pour chaque type de demande : remboursements, vérification d’identité, récupération de compte ou résolution de problèmes de connexion.

Types de procédures
Il existe deux types de procédures :
- Les procédures en langage naturel sont rédigées sous forme d’instructions en langage naturel que l’agent interprète et adapte à la situation.
- Les procédures structurées sont une liste ordonnée d’étapes typées que l’agent exécute de la même manière à chaque fois.
Vous pouvez utiliser les deux types pour un même agent. L’agent sélectionne la procédure pertinente selon son déclencheur, quel que soit son type.
Les procédures peuvent s’appeler entre elles. Une procédure en langage naturel appelle une autre procédure à l’aide d’une référence intégrée, et une procédure structurée appelle une autre procédure structurée à l’aide d’une étape Sous-procédure. Une approche courante consiste à conserver le traitement ouvert dans une procédure en langage naturel et à confier les parties qui doivent toujours s’exécuter de la même façon à une procédure structurée.
Un agent peut avoir des procédures, un workflow, ou les deux. Lorsque les deux sont présents, chaque procédure est disponible depuis chaque point du workflow ; une procédure ne peut pas être limitée à des nœuds spécifiques du workflow. La plupart des agents reposent sur l’une ou l’autre approche, mais elles peuvent être combinées.
Quand utiliser des procédures
Chaque agent dispose d’un prompt système. Les procédures et les workflows permettent d’ajouter une structure, et un agent peut utiliser les deux. Choisissez un point de départ selon le degré de variation possible dans la conversation.
Les procédures en langage naturel constituent le choix par défaut. Elles sont les plus rapides à rédiger, se lisent comme un document afin que les équipes non techniques puissent en assurer la gestion, et permettent à l’agent de s’adapter lorsqu’une conversation sort du cadre prévu. Privilégiez une procédure structurée lorsque le coût d’une étape ignorée ou exécutée dans le mauvais ordre est élevé, par exemple pour l’authentification, une escalade ou une transaction financière. Utilisez un workflow lorsque vous avez besoin d’une logique de routage ou d’un contrôle du modèle à chaque étape qu’aucun type de procédure ne propose.
Gérer les procédures
Le Dashboard est la méthode recommandée pour créer des procédures. Utilisez la CLI ou l’API pour gérer les procédures par programmation ou les intégrer à vos outils de déploiement.
Créer depuis le Dashboard
Gérer via la CLI
Gérer via l'API
Ouvrez votre agent dans le Dashboard, puis sélectionnez Procédures. Utilisez + pour créer une procédure en langage naturel ou structurée. Vous pouvez regrouper les procédures dans des dossiers depuis le même menu. Consultez les pages Procédures en langage naturel et Procédures structurées pour obtenir des conseils de rédaction.
Limites
- Le contenu d’une procédure est limité à 50 000 caractères.
- L’agent conserve dans son contexte les cinq procédures démarrées le plus récemment. Lorsque davantage de procédures ont été démarrées dans une même conversation, le contenu, les outils intégrés et les documents de base de connaissances des procédures en langage naturel les plus anciennes disparaissent du prompt. Gardez des procédures ciblées et utilisez des sous-procédures afin que peu d’entre elles soient actives simultanément.
- Vous ne pouvez pas modifier le type d’une procédure après sa création. Pour passer d’une procédure en langage naturel à une procédure structurée, ou inversement, créez une nouvelle procédure et mettez à jour toutes les références qui y renvoient.
- Les procédures appartiennent à un seul agent. Elles ne peuvent pas être partagées entre plusieurs agents ni stockées comme ressources au niveau du Workspace.
- La duplication d’un agent copie ses procédures au lieu de les partager. Les copies reçoivent de nouveaux ID de procédure ; les références dans l’agent dupliqué doivent donc utiliser ces nouveaux ID.
- Les procédures ne peuvent pas être limitées à des nœuds spécifiques du workflow. Lorsqu’un agent dispose des deux, chaque procédure est disponible depuis chaque nœud.
- Les procédures structurées ne peuvent pas référencer de documents de base de connaissances.