Aller au contenu principal

Reference des outils

En bref

Catalogue complet des 68+ outils disponibles pour vos agents. Chaque outil represente une capacite que l'agent peut mobiliser pendant ses interactions.

Avant de commencer

  • Familiarisez-vous avec Configurer les outils pour savoir comment activer les outils sur un agent.
  • Chaque outil correspond a une competence specifique : rechercher, analyser, creer, naviguer, etc.

Recommandations

  • 10 a 15 outils maximum par agent. Au-dela, la pertinence des reponses diminue.
  • Partez d'un socle minimal et etendez progressivement en fonction des resultats de vos tests.
  • Regroupez les outils par cas d'usage metier, pas par categorie technique.

Catalogue des outils

Recherche

Outils de recherche dans vos donnees et votre base de connaissances.

OutilDescriptionExemple d'usage
hybrid_searchCombine recherche semantique et par mots-cles pour des resultats plus complets."Trouve les documents sur les risques fournisseurs en Asie."
vector_searchRecherche par similarite de sens dans vos contenus."Quels articles traitent de sujets proches de la conformite RGPD ?"
semantic_queryRepond a une question en langage naturel en s'appuyant sur vos donnees."Quel est le delai moyen de livraison de nos fournisseurs ?"
keyword_searchRecherche exacte par mots-cles dans vos contenus."Trouve toutes les mentions de 'ISO 9001' dans la base."

Graphe

Outils pour explorer les relations entre vos entites.

OutilDescriptionExemple d'usage
entity_lookupRetrouve une entite et ses proprietes a partir de son nom ou identifiant."Affiche les details du fournisseur Acme Corp."
graph_neighborsListe les entites directement reliees a une entite donnee."Quels produits sont lies au fournisseur Acme Corp ?"
graph_traverseExplore les chaines de relations sur plusieurs niveaux de profondeur."Remonte la chaine d'approvisionnement du produit X jusqu'aux matieres premieres."
graph_shortest_pathTrouve le chemin le plus court entre deux entites."Quel est le lien entre le fournisseur A et l'usine B ?"

Requetes de donnees

Outils pour interroger vos donnees structurees.

OutilDescriptionExemple d'usage
sql_queryInterroge vos donnees avec des criteres precis et renvoie les resultats."Liste les commandes en retard de plus de 7 jours."
sql_aggregateCalcule des agregations (sommes, moyennes, comptages) sur vos donnees."Quel est le chiffre d'affaires total par region ce trimestre ?"
timescale_queryInterroge les series temporelles pour analyser les tendances."Montre l'evolution des temperatures capteur sur les 30 derniers jours."
event_store_queryRecherche dans l'historique des evenements de votre workspace."Quels changements ont ete apportes a cette entite la semaine derniere ?"

Analytique

Outils pour obtenir des statistiques et indicateurs.

OutilDescriptionExemple d'usage
dashboard_statsRecupere les indicateurs cles affiches sur votre tableau de bord."Quels sont les KPIs actuels du dashboard principal ?"
livedata_statsFournit des statistiques sur vos sources de donnees en temps reel."Combien de points de donnees ont ete ingeres aujourd'hui ?"
event_store_analyticsProduit des analyses sur l'activite de votre workspace."Quel est le volume d'activite par module ce mois-ci ?"

Live Data

Outils pour consulter et interroger vos sources de donnees connectees.

OutilDescriptionExemple d'usage
sources_inventoryListe toutes les sources de donnees connectees au workspace."Quelles sont nos sources de donnees actives ?"
sync_jobs_historyAffiche l'historique des synchronisations de vos sources."Quand a eu lieu la derniere synchronisation de la source CRM ?"
data_freshnessVerifie la fraicheur des donnees pour chaque source."Est-ce que les donnees du ERP sont a jour ?"
stream_schemaDecrit la structure (colonnes, types) d'un flux de donnees."Quels champs sont disponibles dans le flux 'commandes' ?"
stream_data_queryInterroge les donnees brutes d'un flux connecte."Affiche les 10 dernieres entrees du flux 'inventaire'."
entity_mapped_dataRecupere les donnees Live Data associees a une entite de l'ontologie."Quelles donnees temps reel sont rattachees au fournisseur X ?"

Tableurs

Outils pour lire, ecrire et transformer vos tableurs.

OutilDescriptionExemple d'usage
spreadsheet_listListe tous les tableurs disponibles dans le workspace."Quels tableurs existent dans ce workspace ?"
spreadsheet_get_schemaDecrit la structure d'un tableur (colonnes et types)."Quelles colonnes contient le tableur 'Suivi fournisseurs' ?"
spreadsheet_read_rowsLit les lignes d'un tableur avec filtres optionnels."Affiche les fournisseurs dont le score qualite est inferieur a 3."
spreadsheet_write_rowsAjoute ou met a jour des lignes dans un tableur."Ajoute une nouvelle ligne pour le fournisseur NewCo."
spreadsheet_importImporte des donnees depuis un fichier dans un tableur."Importe le fichier CSV des commandes dans le tableur."
spreadsheet_transformApplique des transformations sur les donnees d'un tableur."Convertis les prix en euros dans la colonne 'Montant'."
spreadsheet_query_nlInterroge un tableur en langage naturel."Quels fournisseurs ont un delai moyen superieur a 15 jours ?"

Memoire

Outils pour gerer la memoire persistante de l'agent entre les conversations.

OutilDescriptionExemple d'usage
memory_searchRecherche dans les souvenirs enregistres par l'agent."Qu'est-ce que l'utilisateur m'a dit sur ses preferences de rapport ?"
memory_saveEnregistre une information pour la retrouver dans les prochaines conversations."Retiens que le contact principal chez Acme est Jean Dupont."

Ontologie

Outils pour naviguer dans votre modele de donnees.

OutilDescriptionExemple d'usage
ontology_contextFournit une vue d'ensemble du modele ontologique du workspace."Decris le modele de donnees actuel."
navigate_ontologyParcourt la structure de l'ontologie par espace ou type d'entite."Liste les types d'entites dans l'espace 'Supply Chain'."
query_business_flowIdentifie les flux metier modelises entre entites."Quel est le flux entre 'Commande' et 'Livraison' ?"
list_all_entitiesListe toutes les instances d'entites presentes dans l'ontologie."Combien d'entites 'Fournisseur' existent ?"

Cycle de vie des entites

Outils pour suivre et agir sur le cycle de vie de vos entites.

OutilDescriptionExemple d'usage
entity_lifecycle_statusAffiche le statut actuel et l'historique d'une entite."Quel est le statut de la commande CMD-2024-0158 ?"
trigger_action_chainDeclenche une chaine d'actions configuree sur une entite."Lance l'action de validation sur cette commande."
replay_entity_eventsRejoue l'historique des evenements d'une entite pour analyse."Retrace toutes les modifications du fournisseur X depuis sa creation."

Artefacts

Outils pour consulter les artefacts generes par l'agent.

OutilDescriptionExemple d'usage
artifact_readLit le contenu d'un artefact precedemment genere."Affiche le rapport que tu as genere hier."
artifact_searchRecherche parmi les artefacts existants."Retrouve les tableaux que tu as crees sur les fournisseurs."

Calendrier

Outils pour gerer les evenements et la planification.

Prerequis
Les outils Calendrier necessitent que le module Calendrier soit actif dans votre workspace.
OutilDescriptionExemple d'usage
calendar_queryConsulte les evenements du calendrier selon des criteres."Quels sont mes rendez-vous de la semaine prochaine ?"
calendar_create_eventCree un nouvel evenement dans le calendrier."Planifie une reunion de suivi fournisseur mardi a 14h."
calendar_check_availabilityVerifie la disponibilite sur un creneau donne."Suis-je disponible jeudi apres-midi ?"
calendar_schedule_meetingPropose et planifie une reunion en tenant compte des disponibilites."Organise une reunion avec l'equipe achats cette semaine."

Workflows

Outils pour interagir avec les workflows depuis l'agent.

OutilDescriptionExemple d'usage
execute_workflowLance l'execution d'un workflow existant."Execute le workflow de qualification fournisseur pour Acme."
get_workflow_statusConsulte le statut d'une execution de workflow en cours."Ou en est le workflow de validation lance ce matin ?"
list_workflowsListe les workflows disponibles dans le workspace."Quels workflows sont configurables ?"
cancel_workflowAnnule une execution de workflow en cours."Annule le workflow de relance en cours."
get_workflow_outputRecupere le resultat d'une execution terminee."Quel est le resultat du workflow d'analyse lance hier ?"

Code

Outils pour executer du code a la volee.

OutilDescriptionExemple d'usage
code_interpreterExecute du code (Python, JavaScript) pour des calculs ou transformations."Calcule la repartition en pourcentage des fournisseurs par pays."

Outils pour consulter des pages web.

OutilDescriptionExemple d'usage
web_browserConsulte une page web et en extrait le contenu."Va lire la page de statut du fournisseur sur leur site."

Visualisation

Outils pour generer des representations visuelles.

OutilDescriptionExemple d'usage
chart_generatorGenere un graphique (barres, lignes, camembert, etc.) a partir de donnees."Cree un graphique de l'evolution des commandes par mois."
latex_renderProduit un rendu de formules mathematiques ou scientifiques."Affiche la formule du taux de service."

Utilitaires

Outils generiques pour les calculs et conversions.

OutilDescriptionExemple d'usage
calculatorEffectue des calculs mathematiques."Combien font 15% de 234 500 ?"
date_timeManipule les dates et heures (calculs, conversions de fuseaux)."Quel jour tombe le 90e jour a partir d'aujourd'hui ?"
unit_converterConvertit entre unites de mesure."Convertis 500 kg en livres."
translatorTraduit du texte entre langues."Traduis cette description produit en anglais."
ontology_calculatorEffectue des calculs bases sur les proprietes de vos entites."Calcule le cout total des commandes du fournisseur X."
computed_property_evalEvalue une propriete calculee definie sur une entite."Quelle est la marge nette calculee pour ce produit ?"

Documentation

Outils pour exploiter votre base de connaissances documentaire.

OutilDescriptionExemple d'usage
search_documentationRecherche dans votre bibliotheque de documents."Trouve les documents relatifs a la politique qualite."
answer_questionRepond a une question en s'appuyant sur vos documents."Quelle est notre procedure de rappel produit ?"
get_document_contextRecupere le contexte complet d'un document identifie."Affiche le contenu du document 'Cahier des charges logistique'."
find_similar_documentsIdentifie les documents similaires a un document donne."Quels documents sont proches de la fiche fournisseur X ?"
multi_hop_retrievalRepond a des questions complexes necessitant de croiser plusieurs documents."Compare les conditions de garantie entre nos trois principaux fournisseurs."
extract_entitiesExtrait les entites metier mentionnees dans un document."Quels fournisseurs et produits sont cites dans ce rapport ?"
summarize_documentProduit un resume structure d'un document."Resume le rapport d'audit du trimestre dernier."
compare_documentsCompare le contenu de deux documents et identifie les differences."Quelles differences entre la V1 et la V2 du contrat fournisseur ?"

Geospatial

Outils pour l'analyse de donnees geographiques.

OutilDescriptionExemple d'usage
summarize_area_activityResume l'activite detectee dans une zone geographique donnee."Quelle activite a ete detectee autour de l'entrepot de Lyon ?"

Limites

  • 15 outils maximum recommandes par agent. Au-dela, le temps de raisonnement augmente et la pertinence diminue.
  • Certains outils necessitent une configuration specifique du workspace (par exemple, les outils Calendrier necessitent le module Calendrier actif).
  • Le temps d'execution varie selon l'outil : les outils de recherche repondent en quelques secondes, l'execution de workflows peut prendre plusieurs minutes.
  • Les outils d'ecriture (spreadsheet_write_rows, calendar_create_event, execute_workflow) modifient vos donnees. Testez en amont.

Depannage

ProblemeSolution
L'agent n'utilise pas un outil active.Verifiez que les instructions systeme mentionnent le cas d'usage correspondant. Reformulez votre question pour etre plus explicite.
L'outil renvoie une erreur "acces refuse".Verifiez que le contexte ontologie inclut les entites necessaires et que votre workspace dispose des permissions requises.
Les resultats de recherche sont peu pertinents.Reduisez le nombre d'outils actifs pour limiter la confusion. Affinez le contexte ontologie.
L'outil Calendrier ne s'affiche pas.Activez le module Calendrier dans les parametres du workspace.
L'execution d'un workflow echoue via l'agent.Verifiez que le workflow fonctionne manuellement depuis le Workflow Builder avant de l'utiliser via l'agent.
L'agent ne retient pas les informations entre sessions.Activez les outils memory_save et memory_search pour la persistance inter-conversations.
Le temps de reponse est trop long.Reduisez le nombre d'outils actifs. Privilegiez les outils specifiques a votre cas d'usage.

Besoin d'aide ?

Ecrivez-nous : Support et contact.