Skip to main content
La plupart des modèles de langage sont conçus pour générer du texte. Lorsqu’une application a besoin d’une décision, cela signifie souvent demander du JSON à un modèle, valider la réponse et extraire la valeur qui contrôle l’étape suivante. Jev est un modèle de décision System One. Au lieu de générer de la prose, il évalue un state face à des questions dont les types de réponse sont prédéfinis et renvoie des jugements prêts pour la machine.
Jev et l’API Decisions sont en bêta. La disponibilité et le comportement peuvent changer sans préavis.

Un ticket d’assistance devient une décision

Supposons que ce message arrive :
Mes versements échouent depuis trois jours et personne n’a répondu. Aidez-moi au plus vite, s’il vous plaît.
Votre application doit savoir où l’acheminer, s’il est urgent et à quel point le client semble frustré. Envoyez le message une seule fois et posez les trois questions ensemble :
cURL
Jev renvoie une réponse sous chaque ID de question :
Les probabilités varient d’une requête à l’autre. Évaluez Jev sur des exemples issus de votre propre application avant de choisir des seuils de production.

Choisissez la forme de la réponse

Jev prend en charge trois types de questions :

Noul : porter un jugement binaire

Utilisez Noul lorsque la probabilité de « oui » est directement utile :
Noul n’a pas de champ confidence distinct. Une valeur proche de 1 est un « oui » fort, proche de 0 est un « non » fort, et proche de 0.5 est incertaine.

Choice : router ou classer

Utilisez Choice lorsque la réponse doit être l’une d’un ensemble fermé :
Incluez une option other ou none lorsque les choix fournis pourraient ne pas couvrir tous les états possibles.

Score : mesurer un spectre

Utilisez Score lorsque la réponse s’inscrit sur des niveaux ordonnés :
Les indices des niveaux commencent à 0. Le score renvoyé est pondéré par les probabilités, il peut donc se situer entre deux niveaux.

Transformez la confiance en comportement applicatif

Les réponses Choice et Score incluent à la fois la distribution complète et une seule valeur de confidence qui en est dérivée. Cela permet à votre code de traiter la réponse et la certitude comme des signaux distincts :
Utilisez des seuils plus élevés pour les actions coûteuses, destructrices, financières ou difficiles à annuler. La confiance ne garantit pas l’exactitude ; elle aide votre application à décider quand ne pas agir automatiquement.

Posez les questions liées ensemble

Chaque question d’une requête reçoit le même état et est évaluée indépendamment. Une réponse concernant le département ne devient pas un contexte caché pour la question sur la frustration. Regroupez les questions indépendantes lorsque :
  • Elles évaluent le même document, enregistrement, conversation ou état d’application.
  • Votre code peut avoir besoin de plusieurs réponses selon le premier résultat.
  • Vous souhaitez éviter d’envoyer le même état dans plusieurs requêtes.
Ne faites une deuxième requête que si son état ou ses choix disponibles dépendent réellement d’une réponse précédente.

Utilisez un état structuré

state peut être une chaîne, un objet JSON ou un tableau. Un état structuré permet aux questions de faire référence à des enregistrements spécifiques et à un contexte de support :
Rédigez des instructions complètes et nommez les champs pertinents, par exemple : « ticket.message demande-t-il un remboursement couvert par refund_policy ? »

Découvrez Jev et ses limites

Utilisez votre clé API lorsque vous listez les modèles de décision, car la disponibilité des modèles peut varier selon le compte :
cURL
Le modèle jev-latest prend actuellement en charge :
  • Jusqu’à 32 000 tokens pour state plus la question individuelle la plus longue
  • Jusqu’à 64 000 tokens pour state plus l’ensemble des questions combinées
  • Une entrée texte ou JSON structurée
Considérez l’API Models comme la référence, car les tarifs, les limites et la disponibilité peuvent changer.

Quand utiliser un autre modèle

Utilisez Jev pour les jugements bornés sur lesquels votre logiciel peut agir directement. Utilisez un modèle de chat ou de raisonnement lorsque vous avez besoin :
  • De prose ou d’explications générées
  • D’une conversation multi-tours
  • D’appels d’outils
  • De réponses ouvertes
  • D’une longue chaîne de raisonnement dépendant

Étapes suivantes