Aperçu de l'appel d'outils
Les outils permettent à votre agent d'effectuer des actions concrètes en cours de conversation — consulter le statut d'une commande, créer un ticket d'assistance, envoyer une notification ou déclencher un workflow — sans quitter la conversation.
Outils implicites ou explicites
- Outils implicites — la plateforme transmet le nom de l'outil et ses arguments à votre application. Votre code côté client gère la logique et renvoie le résultat. Idéal pour les actions qui se déroulent dans votre interface.
- Outils explicites — la plateforme transmet l'appel de l'outil à un endpoint HTTP ou WebSocket côté serveur que vous configurez. Votre serveur exécute la logique. Idéal pour les opérations sensibles.
Dans les deux cas, l'agent reçoit le résultat et poursuit naturellement la conversation.
Création d'outils
Définissez vos outils depuis le tableau de bord ou viaPOST /public/functions. Associez-les à une session en incluant leurs ID dans lefunctionstableau lors de la création d'une connexion.
Astuce : les outils et les bases de connaissances peuvent être combinés — votre agent peut rechercher une information dans un document, puis agir en fonction de ce qu'il trouve.