Blogue

IA connectée en temps réel – Tool Calling

Découvrir le Tool Calling de l’IA

Pour consulter séparément la météo du jour, l’horaire du KTX, les taux de change et les documents internes, il faut passer d’une application ou d’un système à l’autre. Une IA qui utilise uniquement les informations disponibles au moment où son apprentissage est terminé peine à tenir compte de situations qui évoluent constamment.
Le Tool Calling 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 du Tool Calling, ses domaines d’utilisation et les points à vérifier lors de sa conception.

Qu’est-ce que le Tool Calling?

Le Tool Calling est une technologie qui connecte les grands modèles de langage à des fonctions externes, à des API, à des bases de données et à des systèmes d’entreprise. 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 l’étape suivante.

Différences selon le mode de traitement de l’information par l’IA
CatégorieTraitement fondé sur les données d’apprentissageTraitement fondé sur le Tool Calling
Moment de l’informationUtilisation des informations disponibles jusqu’au moment de l’apprentissage 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’apprentissageConsultation des bases de données et des systèmes de documents dont l’accès est autorisé
Exécution de tâchesGénération d’une réponse textuelleExécution de tâches comme les réservations, les inscriptions, les envois et la génération de rapports

Processus de traitement d’une demande

Processus de traitement d’une demande
Exemple de demande

Ce qu’il est possible de faire avec le Tool Calling

L’appel d’outils relie la consultation d’informations et l’exécution de tâches au sein d’un même flux conversationnel. Les utilisateurs peuvent transmettre leurs critères en langage naturel sans 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 selon les autorisations des utilisateurs et les règles opérationnelles.

Domaines d’utilisationCibles de connexionExemples de traitement
Informations en temps réelAPI météo, de circulation, de taux de change et de cours boursiersConsultation d’informations à jour et comparaison selon différents critères
Calculs précisCalculatrice, fonctions statistiques, API de calcul des tarifsCalcul des taxes, des distances, des coûts et des valeurs statistiques
Informations internesRéférentiels 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 horairesCalendriers, systèmes de réservationVérification des disponibilités et ajout d’événements à l’horaire
CommunicationCourriels, 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 gestion 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 à des systèmes externes se multiplient, l’étendue de l’accès aux données et les autorisations d’exécution s’élargissent également. Les responsables de l’exploitation doivent définir précisément les procédures de validation avant et après les appels, les méthodes 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 renseignements personnelsLes renseignements personnels peuvent être transmis à des systèmes externes pendant le processus d’appelTransmettre uniquement les données nécessaires et gérer le chiffrement, la durée de conservation et les conditions de communication à des tiers
Autorisations d’accèsIl est possible d’accéder à des données ou à des fonctionnalités pour lesquelles l’utilisateur n’a pas d’autorisationAppliquer l’authentification des utilisateurs et les autorisations selon les rôles, puis vérifier de nouveau les autorisations avant l’appel
Exactitude des donnéesL’API peut retourner des valeurs obsolètes ou incorrectesIndiquer la date des données et leur source, puis appliquer une validation et une vérification croisée
Responsabilité de l’exécutionUne action non intentionnelle peut être confirmée pendant une réservation, un paiement ou un envoiAppliquer une étape de confirmation et d’approbation de l’utilisateur aux actions difficiles à annuler
Gestion des coûtsLes appels répétés et les demandes volumineuses peuvent accroître les coûts d’exploitationDéfinir des limites du nombre d’appels, mettre en cache les résultats et établir des règles pour prévenir les demandes en double
MaintenanceLes API externes et les formats d’entrée peuvent changerGérer le contrôle des versions, les tests automatisés, la détection des pannes et les procédures de remplacement
  • Limitez les informations sensibles à ce qui est nécessaire aux fins 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 des outils, leur taux d’erreur et le coût des appels.
  • Affichez la source des données externes et le moment de leur consultation dans les résultats.
  • En cas de défaillance d’un outil, appliquez des critères pour le nombre de tentatives et le traitement de remplacement.

L’orientation de CLEVI pour l’application aux activités réelles

Principes d’application de CLEVI

L’utilité de l’IA dans les activités 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 traiter, dans un même écran, toutes les étapes, de la recherche d’information à la mise en forme des résultats et aux actions de suivi. En intégrant les autorisations et les procédures d’approbation propres à chaque activité, vous pouvez réduire les tâches répétitives tout en maintenant les politiques de sécurité de l’organisation.

  • Appel d’outils
  • Appel de fonctions
  • IA générative
  • Agent IA
  • Automatisation des tâches
  • Intégration d’API
Retour à la salle de presse
CLEVI

Langue et région

Les langues traduites automatiquement sont indiquées. La disponibilité suit la version publiée du site.

136 langues

Recommandé

1

Asie orientale

7

Asie du Sud-Est

11

Asie du Sud

18

Asie centrale

5

Moyen-Orient et Caucase

10

Europe occidentale et Europe méridionale

16

Royaume-Uni et Irlande

4

Europe septentrionale

10

Europe centrale et Balkans

14

Europe orientale

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 – Tool Calling — CLEVI