Jaggedness de Jev 1.13
Filtrez les modes d’échec de Jev 1.13 avant de publier une question.
Rechercher
Famille
9 modes de défaillance
Lecture littérale
Indiquez la condition exacte dans les instructions et les critères.
Calculs et nombres
Effectuez les calculs et les comptages dans le code.
Comparaison des dates et heures
Extrayez les composantes avec Choice ; comparez-les dans le code.
Référence indirecte
Limitez les étapes ; nommez l’état pertinent.
État volumineux rempli de détails inutiles
Filtrez d’abord ; n’envoyez que les données nécessaires à la question.
Contenu malveillant
Rédigez des critères précis et testez les cas limites.
Instructions et critères contradictoires
Harmonisez les critères avec l’instruction.
Invariants structurels relevant du bon sens
Ne présumez aucune identité entre Noul et Choice.
Génération
Utilisez un modèle génératif ; n’enchaînez pas Choice pour rédiger du texte.
Aucun mode de défaillance ne correspond.
Jev 1.13 est rapide, calibré et performant pour les jugements de bon sens, mais n’est pas parfait. TypeSafe recense neuf modes d’échec pour jev-1.13, vérifiés pour la dernière fois le 17 septembre 2026. Le modèle peut interpréter trop littéralement, manquer de précision numérique et se montrer peu fiable lorsque le raisonnement exige plusieurs étapes indirectes. Filtrez la liste par nom ou par solution recommandée, puis excluez de vos questions les calculs, les dates et la génération de contenu.
Utilisation de cette liste
La recherche porte sur le nom du mode et le texte de remplacement. Toutes les lignes appartiennent à la famille jev-1.13-failure-mode ; appliesTo vaut jev-1.13. Effacez la recherche pour retrouver les neuf modes. TypeSafe indique que plusieurs de ces limites seront corrigées dans de futures versions. En attendant, considérez la colonne des solutions comme le contrat à respecter pour les questions en production.
Lecture littérale : Jev répond à la question écrite, pas à celle que vous aviez en tête. Les termes de portée, les négations et les conditions implicites sont interprétés au pied de la lettre. Si vous devez expliquer ce que vous vouliez réellement dire, placez cette explication dans les instructions et les critères. Décomposez toute interprétation inévitable en deux questions littérales, puis combinez leurs réponses dans le code.
Calculs et nombres : Jev n’est pas une calculatrice. Le décompte des caractères, des occurrences d’un terme ou des longues listes manque de fiabilité, et se dégrade à mesure que l’ensemble grandit. Les couleurs hexadécimales et les encodages de bas niveau donnent de moins bons résultats que les noms anglais. Ne reconstituez pas une valeur exacte en interpolant les niveaux de Score. Gardez les calculs dans le code ; parcourez les candidats en posant une question sémantique pour chacun, puis faites vous-même la somme.
Dates, étapes indirectes, état et génération
Comparaison des dates et heures : Jev lit les dates comme du texte, pas comme des valeurs ordonnées. Il est peu fiable pour déterminer laquelle précède l’autre, l’intervalle qui les sépare ou si l’une se situe dans une période donnée, surtout avec des formats et des trimestres mixtes. Extrayez le mois, le jour et l’année avec Choice — avec une option « non indiqué » — puis laissez le code les assembler et les comparer.
Indirection : les doubles négations et les questions sur la propriété d’une propriété réduisent la précision. Limitez les étapes et nommez l’état pertinent. Un état volumineux rempli de détails inutiles détourne le modèle ; filtrez-le d’abord. Un contenu malveillant dans l’état peut orienter les réponses, car l’état est une donnée et non un utilisateur fiable. Rédigez des critères précis et testez les cas limites. Des instructions et critères contradictoires perturbent le modèle ; harmonisez-les et n’associez pas « vrai » à « non ».
Les invariants structurels relevant du bon sens ne sont pas garantis. Noul et Choice peuvent diverger sur une même question de remboursement, et la somme d’un Noul et de sa négation n’est pas forcément égale à un. Formulez chaque décision d’une seule manière. La génération sort du périmètre : enchaîner Choice pour rédiger du texte est lent et donne de mauvais résultats. Utilisez un modèle génératif ou une expression régulière pour proposer des options, puis laissez Jev choisir.
Avant de déployer une question
Lisez l’instruction à voix haute. S’il vous faut une phrase supplémentaire pour l’expliquer à un collègue, ajoutez-la à l’instruction. Incluez les cas limites dans les critères, notamment une option explicite « aucun » ou « non indiqué » pour les Choice qui extraient des dates ou des énumérations.
Cherchez dans cette liste le verbe employé : compter, comparer, générer, enchaîner, entasser. Les calculs et nombres, la comparaison des dates et heures, la génération, l’indirection et les états volumineux sont les cas les plus fréquents. Le contenu malveillant pose problème lorsque l’état comprend du texte utilisateur non fiable qui plaide pour sa propre étiquette.
Conservez les neuf enregistrements dans vos données de test. Un test unitaire limité au cas nominal Choice ne détectera pas un désaccord entre Noul et Choice. TypeSafe a révisé ce catalogue pour la dernière fois le 17 September 2026 ; les versions ultérieures de Jev pourront raccourcir la liste, mais jev-1.13.0 contient toujours les neuf cas.
Affichez cette liste de neuf lignes à côté de votre procédure de révision des prompts. Le filtre de la page porte sur la même liste : recherchez le nom ou la solution de remplacement et conservez la famille jev-1.13-failure-mode. Un échec en production absent de ces neuf cas reste un échec, mais ce n’est pas une faiblesse documentée de jev-1.13.
La lecture littérale est le premier échec que vous rencontrerez : le modèle a fait ce que vous aviez écrit. Les calculs échouent lorsqu’on lui demande de compter. La génération échoue quand quelqu’un enchaîne Choice pour rédiger du texte. Les six autres modes apparaissent après la première semaine en production.
Lorsqu’un échec survient, nommez son mode avant de réécrire le prompt. Si vous ne pouvez pas le nommer, il s’agit peut-être d’une nouvelle faiblesse, ou d’un état dans lequel la politique et le ticket sont encore fusionnés dans une même chaîne.
Chaque ligne porte l’étiquette de famille jev-1.13-failure-mode. appliesTo vaut jev-1.13. Ce sont deux filtres, pas des modes supplémentaires.
Sources