Aller au contenu principal

Routage d’agent IA : choisir le prochain outil

Comparez Recherche, Calculatrice, Code et Base de données pour la prochaine étape d’un agent. Définissez les limites avant le routage.

8 000 caractères maximum.

Choix 4 / 8

Contexte complémentaire

Ajoutez des détails, puis modifiez une valeur pour observer son effet.

L’aperçu gratuit est limité. Connectez-vous pour utiliser vos crédits et conserver un historique.

Votre prochaine décision commence ici.

Ajoutez un contexte ci-dessus ou commencez avec un exemple.

Router selon les capacités, pas seulement les noms

Le routage choisit une capacité disponible pour la prochaine étape. Recherche et Base de données récupèrent des informations, mais dans des sources différentes. Code et Calculatrice calculent avec des conditions d’exécution distinctes. Décrivez les faits connus et l’accès de chaque outil. Le résultat n’appelle aucun outil, ne construit pas d’arguments valides et n’accorde aucune permission. Votre application doit vérifier la capacité sélectionnée et ses entrées avant exécution.

Examiner des cas concrets

Exemples de saisie et pistes de vérification, sans résultats de modèle enregistrés. Lancez votre propre contexte pour examiner une décision.

  1. Les opérandes sont déjà connus

    Le sous-total est de 240 et la taxe de 8 %. Calculez le total.

    Calculatrice convient à une opération arithmétique dont les données sont connues. Aucune recherche externe n’est nécessaire. Vérifiez les nombres et les unités avant exécution ; sélectionner une calculatrice ne prouve pas que le taux fourni s’applique à une facture réelle.

  2. Il faut d’abord obtenir les données

    Quel est notre panier moyen ce mois-ci, hors commandes remboursées ?

    Base de données est envisageable si la source autorisée prend en charge cette requête. Une même requête SQL peut récupérer et agréger les données. La politique doit décrire le schéma et les capacités ; une calculatrice ne fournit pas les commandes manquantes simplement parce que la question porte sur une moyenne.

  3. Aucun outil disponible ne peut agir

    Réservez un vol pour demain et payez avec ma carte professionnelle.

    Les quatre outils par défaut ne garantissent aucune capacité de réservation ou de paiement. Dans votre intégration, ajoutez une option explicite d’action indisponible ou rejetez les tâches non prises en charge en amont. Cette page conserve ses options : le choix d’un outil ne vaut ni autorisation ni preuve de faisabilité.

Définir les frontières avant de classer

Ces règles proposent un cadre de vérification. Ajoutez les règles de votre équipe à la question ou au contexte lors de la décision.

ChoixQuand l’utiliserLimite à vérifier
RechercheRécupérer des informations dans les sources de recherche accessibles.Une recherche publique ne donne pas accès aux commandes privées.
CalculatriceÉvaluer une expression arithmétique bornée avec des entrées connues.Il faut obtenir ou clarifier les faits manquants avant le calcul.
CodeExécuter une transformation ou un calcul autorisé dans un environnement prévu.L’exécution exige ses propres permissions, contrôles et isolation.
Base de donnéesInterroger une source structurée autorisée.Le choix n’autorise pas une écriture et ne contourne pas les droits par ligne.

Les situations à examiner de près

Des capacités vagues ou qui se recouvrent

« Interroger la base des commandes » est plus précis que « Base de données ». Définissez la source, les opérations et les exclusions. Évaluez les cas où une agrégation SQL et un programme peuvent tous deux fournir le résultat.

Choisir pour une tâche non prise en charge

Un choix forcé a toujours un gagnant, même si aucune option ne convient. Ajoutez un repli dans votre configuration ou vérifiez les capacités avant le routage. N’exécutez pas silencieusement l’outil le plus courant si la tâche reste indéfinie.

Évaluer la prochaine étape avec son coût d’exécution

Mesurez les erreurs par paire d’outils, leur coût et la réussite finale. Même un choix très confiant peut être indisponible dans l’environnement actuel. Vérifiez séparément permissions et arguments, et demandez les données nécessaires qui manquent.

Mesurez la latence dans votre budget de bout en bout, sans pourcentage universel. Un routage à plusieurs niveaux ajoute des appels et peut cumuler les erreurs. Tenez-en compte en comparant ce routeur à la sélection native d’outils du modèle.

Un exemple d’API Jev pour votre prochaine intégration

Appelez l’API REST iajev avec cURL. Recevez un choix, des probabilités et un niveau de confiance en JSON.

Consulter la documentation API
Requête
curl https://iajev.com/api/v1/decisions/run \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Idempotency-Key: YOUR_UNIQUE_REQUEST_ID' \
  -H 'Content-Type: application/json' \
  --data '{
  "state": {
    "message": "Quel était le montant moyen de nos commandes au troisième trimestre, par pays ?"
  },
  "decision": {
    "type": "choice",
    "question": "Quel outil l’agent doit-il appeler ?",
    "choices": [
      "Recherche",
      "Calculatrice",
      "Code",
      "Base de données"
    ]
  }
}'

Questions sur cet outil

Et si mon agent dispose de plus de huit outils ?

L’interface iajev actuelle accepte au plus huit choix. Vous pouvez router vers une famille de capacités puis vers un outil précis. Prévoyez un repli à chaque étape et évaluez toute la chaîne : une erreur initiale peut exclure le bon outil de l’étape suivante.

Quand l’utiliser avec les appels de fonctions natifs ?

Une étape distincte peut être utile pour examiner la distribution entre des capacités fixes avant exécution. Un appel de fonction natif peut aussi produire les arguments. Comparez réussite et latence ; cet endpoint retourne un choix, pas un appel de fonction exécutable.

Utiliser iajev

  1. Ajouter le contexte

    Conservez les faits nécessaires à cette décision.

  2. Vérifier les choix

    Adaptez la question et les options à votre processus.

  3. Lancer et vérifier

    Examinez la distribution avant d’agir.

La confiance indique-t-elle la probabilité d’une bonne décision ?

Non. La confiance est une estimation distincte du modèle ; les probabilités décrivent la distribution entre vos choix. Aucun de ces indicateurs ne garantit une exactitude mesurée.

Puis-je comparer deux saisies ?

Modifiez le contexte et relancez la même question pour comparer les probabilités. Changer la question ou les choix démarre une nouvelle comparaison.