Commencez par donner à votre outil un nom clair et descriptif qui reflète son objectif. Ce nom apparaîtra dans la liste des outils et lors de son attribution aux agents.
Exigences de nommage :
Ensuite, ajoutez une description détaillée expliquant ce que fait l'outil. C'est crucial car :
Rédigez votre description comme si vous expliquiez quand et comment l'IA devrait utiliser cet outil, en incluant les déclencheurs et actions potentiels.
Exemples de bonnes descriptions :
Définissez comment votre outil se connectera au système externe :
Choisissez la méthode appropriée pour votre requête API :
Saisissez l'URL complète du point d'accès API. Vous pouvez utiliser des espaces réservés pour des variables (entre accolades) qui seront remplis lors de l'exécution.
Exemple : https://api.maclinique.com/patients/{patientId}/rendez-vous
Les variables dans le chemin URL seront remplacées par des valeurs réelles pendant l'exécution.
Décidez comment l'agent doit gérer l'exécution de l'outil :
Activez 'Exécution asynchrone' si vous souhaitez que l'agent continue la conversation pendant que l'outil s'exécute en arrière-plan.
De nombreuses API nécessitent des en-têtes HTTP spécifiques à envoyer avec chaque requête :
Pour ajouter un en-tête :
Vous pouvez ajouter autant d'en-têtes que nécessaire pour vos exigences API spécifiques.
Pour les requêtes POST et PUT, vous devrez généralement envoyer des données dans le corps de la requête :
Saisissez la structure JSON que votre API attend. Vous pouvez inclure des variables qui seront remplacées par des valeurs réelles.
Exemple :
Votre JSON pourrait ressembler à ceci :
Pendant une conversation, l'agent remplacera ces variables d'espace réservé par des valeurs réelles collectées auprès de l'appelant ou issues du contexte.
Définissez les variables que votre outil utilisera en configurant les paramètres que l'agent peut extraire de la conversation :
Ces variables seront dynamiquement remplies avec des données recueillies pendant la conversation et insérées dans votre requête API (URL, en-têtes ou corps).
La connexion sécurisée aux API externes est vitale. Accédez à la section 'Authentification' pour configurer la méthode appropriée :
Consultez le guide 'Configurer l'authentification des outils' pour des instructions détaillées sur la configuration de chaque méthode.