Blog

IA connectée en temps réel – Appel d’outils

Découvrir l’appel d’outils de l’IA

Pour consulter séparément la météo du jour, les horaires des trains KTX, les taux de change et les documents internes de l’entreprise, il faut passer d’une application ou d’un système à l’autre. Une IA qui n’utilise que les informations disponibles à la fin de son entraînement a du mal à refléter des situations en constante évolution.
L’appel d’outils permet à l’IA de sélectionner les outils externes adaptés à la demande de l’utilisateur, de consulter les informations les plus récentes et d’exécuter des tâches. Cet article explique le fonctionnement de l’appel d’outils, ses domaines d’application et les points à vérifier lors de sa conception.

Qu’est-ce que l’appel d’outils ?

L’appel d’outils est une technologie qui permet de connecter un grand modèle de langage à des fonctions externes, des API, des bases de données et des systèmes métier. Après avoir analysé la demande de l’utilisateur, l’IA détermine les outils nécessaires et leurs paramètres d’entrée, puis utilise les résultats renvoyés par ces outils pour formuler une réponse ou effectuer la tâche suivante.

Différences selon le mode de traitement des informations par l’IA
CatégorieTraitement fondé sur les données d’entraînementTraitement fondé sur l’appel d’outils
Moment des informationsUtilisation des informations disponibles jusqu’à la date d’entraînement du modèleUtilisation de données externes disponibles au moment de l’appel
CalculGénération d’un résultat à partir du contexteVérification du résultat en appelant une calculatrice ou une fonction de calcul
Documents internesUtilisation des seules informations incluses dans le processus d’entraînementConsultation des bases de données et des systèmes documentaires accessibles selon les autorisations
Exécution de tâchesGénération d’une réponse textuelleExécution de tâches telles que la réservation, l’enregistrement, l’envoi ou la création de rapports

Processus de traitement d’une demande

Processus de traitement d’une demande
Exemple de demande

Ce que l’appel d’outils permet de faire

L'appel d'outils relie la consultation d'informations et l'exécution de tâches au sein d'un même flux de conversation. Les utilisateurs peuvent transmettre des critères en langage naturel sans avoir à connaître les méthodes de recherche ou l'emplacement des menus de chaque service. Les entreprises peuvent configurer différemment les outils pouvant être appelés en fonction des autorisations des utilisateurs et des règles métier.

Domaines d'utilisationCibles de connexionExemples de traitement
Informations en temps réelAPI de météo, de transport, de taux de change et de cours boursiersConsultation d'informations à l'instant présent et comparaison selon les critères
Calculs précisCalculatrice, fonctions statistiques, API de calcul des tarifsCalcul des taxes, des distances, des coûts et des valeurs statistiques
Informations internesDépôts de documents, bases de données, systèmes de rechercheRecherche de règlements, de contrats et de données de performance dans les limites des autorisations
Gestion des agendasCalendriers, systèmes de réservationVérification des créneaux disponibles et ajout de rendez-vous
CommunicationE-mails, messageries, systèmes de notificationRédaction et envoi de messages après approbation de l'utilisateur
Automatisation des tâchesSystèmes de rapports, de gestion de la relation client et de planification des ressources de l'entrepriseCollecte de données, remplissage de formulaires et modification de l'état

Points à vérifier lors de la conception

À mesure que les connexions aux systèmes externes se multiplient, l'étendue de l'accès aux données et les autorisations d'exécution s'élargissent également. Les opérateurs de services doivent définir précisément les procédures de vérification avant et après les appels, les modes de gestion des erreurs et les limites de coûts. Les utilisateurs doivent pouvoir vérifier quelles informations sont transmises à quels systèmes.

Élément à vérifierProblème possibleMéthode de conception
Protection des données personnellesDes données personnelles peuvent être transmises à des systèmes externes au cours de l'appelNe transmettre que les données nécessaires et gérer le chiffrement, la durée de conservation et les conditions de mise à disposition à des tiers
Autorisations d'accèsIl est possible d'accéder à des données ou à des fonctionnalités pour lesquelles l'utilisateur ne dispose pas d'autorisationAppliquer l'authentification des utilisateurs et les autorisations par rôle, puis revérifier les autorisations avant l'appel
Exactitude des donnéesL'API peut renvoyer des valeurs obsolètes ou incorrectesAfficher la date et la source des données, puis appliquer une validation et une vérification croisée
Responsabilité de l'exécutionUne action non intentionnelle peut être confirmée lors d'une réservation, d'un paiement ou d'un envoiAppliquer une confirmation et une étape d'approbation de l'utilisateur aux actions difficiles à annuler
Gestion des coûtsLes appels répétés et les requêtes volumineuses peuvent augmenter les coûts d'exploitationDéfinir des limites du nombre d'appels, la mise en cache des résultats et des règles de prévention des requêtes en double
MaintenanceLes API externes et les formats d'entrée peuvent changerMettre en œuvre la gestion des versions, les tests automatisés, la détection des incidents et des procédures de traitement alternatives
  • Limitez les informations sensibles à la portée nécessaire pour l’objectif de l’appel.
  • Prévoyez une étape d’approbation de l’utilisateur pour les opérations de paiement, de réservation, d’envoi et de suppression.
  • Consignez en continu le temps de réponse, le taux d’erreur et le coût des appels des outils.
  • Indiquez dans les résultats la source des données externes et la date et l’heure de leur consultation.
  • En cas de défaillance d’un outil, appliquez des critères concernant le nombre de tentatives et le traitement de remplacement.

L’orientation de Clevi pour une application aux tâches réelles

Principes d’application de Clevi

L’utilisation de l’IA dans les tâches professionnelles dépend des performances du modèle, des outils pouvant être connectés, de la précision de l’exécution et du niveau des contrôles de sécurité. En connectant plusieurs outils à une même demande, il est possible de gérer, depuis un même écran, la recherche d’informations, la mise en forme des résultats et les tâches de suivi. En intégrant les autorisations et les procédures d’approbation propres à chaque tâche, il est possible de réduire les opérations répétitives tout en maintenant les politiques de sécurité de l’organisation.

  • Tool Calling
  • Function Calling
  • IA générative
  • Agents IA
  • Automatisation des tâches
  • Intégration d’API
Retour à la salle de presse
CLEVI

Langue et région

Les langues traduites automatiquement sont signalées. La disponibilité suit le module publié du site.

136 langues

Recommandé

1

Asie de l’Est

7

Asie du Sud-Est

11

Asie du Sud

18

Asie centrale

5

Moyen-Orient et Caucase

10

Europe de l’Ouest et Europe du Sud

16

Royaume-Uni et Irlande

4

Europe du Nord

10

Europe centrale et Balkans

14

Europe de l’Est

5

Afrique orientale

8

Afrique occidentale et Afrique centrale

9

Afrique australe

8

Amériques

5

Océanie

5
IA connectée en temps réel – Appel d’outils — CLEVI