Définir la décision avant de choisir le modèle
Une première tâche utile comporte une question précise, suffisamment d’éléments pour y répondre et une prochaine étape claire. Pour un message de client, cela peut être le service demandé, les données pertinentes du compte et une file suggérée. Pour un document, cela peut être la question d’un lecteur, le texte et un emplacement à examiner.
Les processus sont des suggestions de conception, sauf mention explicite d’exemple officiel ou de témoignage communautaire. Nous avons effectué des appels réels pour vérifier les fonctions du site, mais n’avons ni reproduit indépendamment les cas de tiers ni publié de benchmarks de qualité ou de performance. Une démonstration fonctionnelle ou un résultat isolé ne démontre pas la précision de ces applications.
Cas de la communauté : comment les développeurs utilisent Jev
Ces comptes rendus publics présentent des décisions concrètes testées par des développeurs. Chaque résumé renvoie à son auteur. Leur présence ici ne signifie pas que TypeSafe ou les équipes citées recommandent ce site.
Vercel : examiner les commandes avant leur exécution automatique
Expérience publiée par son auteur · Non reproduite par ce site
Guillermo Rauch a présenté une évaluation de Jev par Vercel pour le contrôle de sécurité du mode automatique de fx. Les entrées sont les commandes à examiner ; le jugement aide à décider si une commande convient à une exécution automatique. Le billet décrit un changement envisagé du modèle de contrôle, sans confirmer un déploiement de Jev. Il ne fournit pas non plus la politique de contrôle complète. Un jugement du modèle ne constitue pas à lui seul une autorisation d’exécution.
Every : relire un texte à partir de questions explicites
Expérience publiée par son auteur · Non reproduite par ce site
Mike Taylor, chez Every, a testé des articles avec des questions sur des caractéristiques d’écriture. Jev a renvoyé un jugement par vérification, aidant l’auteur à décider quels articles et points de contrôle réexaminer. Il s’agissait d’une expérience de relecture, pas d’une méthode établie pour prouver qui a écrit le texte. L’auteur a signalé des problèmes manqués ; il reste nécessaire de relire le texte et de décider des modifications.
Good Start Labs : vérifier des réponses selon une grille de critères
Expérience publiée par son auteur · Non reproduite par ce site
Alex Duffy a décrit des expériences menées en accès anticipé pour évaluer des tâches de jeu et des réponses de recherche financière selon des critères fournis. Les entrées comprennent la réponse et la grille ; les jugements indiquent si chaque vérification est satisfaite. L’équipe utilise les désaccords pour orienter un examen supplémentaire. Ce compte rendu ne prouve ni la justesse d’un jugement du modèle ni le déploiement d’un produit d’évaluation autonome.
Essayez une relecture dans le Playground officiel
Exemple pédagogique original et fictif, sans résultats enregistrés du modèle. Cet exercice distinct s’inspire de la relecture de textes ; il ne reprend pas le prompt d’Every et ne reproduit pas son expérience. Orbit Notes est un produit fictif. Pour faciliter la copie, les entrées et les questions restent identiques en anglais dans toutes les langues.
Il s’agit d’une page externe de TypeSafe. Connectez-vous avec votre propre compte et les droits d’accès nécessaires. L’inscription sur la liste d’attente ne donne pas accès à elle seule.
-
Collez l’exemple ci-dessous dans le champ state.
-
Ajoutez trois questions Noul avec les noms et les instructions ci-dessous. Le guide de démarrage officiel explique comment saisir state et les questions.
-
Exécutez la requête dans le Playground officiel. Lisez chaque probabilité avec la question correspondante, puis modifiez l’exemple et relancez-le si cela vous est utile.
Entrée fictive
Voir les détails techniques
Orbit Notes saves your drafts locally.
Your drafts are stored on your device.
Click Export to download a copy.Questions à saisir
Voir les détails techniques
repetition (Noul)
Does the text repeat a claim without adding new information?
clear_action (Noul)
Does the text explain what happens when the reader clicks Export?
guaranteed_safety (Noul)
Does the text claim that a draft can never be lost?Examinez si les deux premières phrases apportent des informations différentes, si l’action Export est expliquée et si le texte promet que les brouillons ne pourront jamais être perdus. Les questions sont indépendantes : leurs probabilités n’ont pas à totaliser un. Utilisez les jugements comme indices pour une relecture humaine. Cet exercice ne fournit ni scores attendus ni seuil de décision automatique.
Quatre rôles, quatre points de départ
Développeurs : vérifier une règle sémantique
Essayez une convention formulée précisément que le lint habituel ne détecte pas : une modification introduit-elle une erreur visible par l’utilisateur sans expliquer comment s’en remettre ? Fournissez le diff pertinent et la règle, puis renvoyez un signal pour la revue. La carte officielle des cas d’usage inclut le lint sémantique du code ; cette vérification précise est notre proposition illustrative.
Conservez le compilateur, la suite de tests et les règles exactes de lint. Laissez un relecteur examiner les lignes signalées et décider si le problème est fondé. Commencez par des commentaires consultatifs afin de comprendre le coût des fausses alertes avant de faire de cette vérification une condition de fusion. C’est une suggestion d’intégration, pas un robot de revue de demandes de fusion fourni par ce site.
Équipes d’assistance : séparer la responsabilité et l’urgence
Un client mécontent peut avoir besoin de la facturation plutôt que de l’équipe technique. Un message apparemment calme peut décrire une interruption urgente. Interrogez séparément la destination et l’urgence temporelle, puis appliquez une politique de files. Le guide officiel de démarrage rapide fournit l’exemple de ticket ci-dessous.
Votre application doit toujours récupérer les informations du compte, dédoublonner les tickets et faire respecter les règles de remboursement ou de modification de compte. Une classification ne confirme pas qu’une panne signalée s’est produite.
Équipes de recherche et de RAG : choisir les éléments avant de rédiger
La génération augmentée par récupération (RAG) fournit des contenus récupérés à un générateur de texte. Jev peut être évalué entre la récupération et la génération. La recette de traitement des passages RAG de TypeSafe vérifie séparément la pertinence, les éléments exploitables, les contradictions et les tentatives d’instructions, puis utilise du code pour inclure, signaler ou exclure un passage.
Conservez l’identifiant de la source avec le jugement. Des éléments contradictoires peuvent mériter un avertissement visible plutôt qu’une suppression silencieuse. Évaluez si votre filtre écarte le seul passage nécessaire pour répondre à une question difficile. Le générateur reste responsable de la formulation finale ; aucune étape ne doit contourner les permissions d’accès aux documents.
Équipes de sécurité : prioriser l’attention des analystes
La recette de garde-fous de TypeSafe montre comment vérifier les messages entrants et les réponses générées, avec des probabilités de risques et une évaluation ordonnée de la gravité. Le code applique ensuite la politique de réponse.
Pour une première intégration, conservez votre voie de détection existante et comparez la file de révision proposée aux décisions des analystes. Suivez séparément les incidents manqués et les remontées inutiles. Un faible score du modèle ne doit ni accorder une permission à un outil, ni désactiver un contrôle existant, ni démontrer qu’une pièce jointe est inoffensive. Consultez les limites face aux entrées hostiles.
Exemple complet : trouver une réponse dans un document
1. Tâche et entrée
Effectuez une recherche dans le texte des conditions d’utilisation de GitHub fourni par la recette : 218 lignes dotées d’identifiants, avec jev-1.12. La recette et le script complet donnent accès à l’entrée complète et expliquent comment rejouer l’exemple.
2. Questions
Une requête pose where (Choice portant sur les identifiants de ligne) et exists (Noul : le document contient-il une réponse ?).
3. Extrait de la sortie publiée
Il s’agit de valeurs sélectionnées, pas d’une réponse complète de l’API :
Voir les détails techniques
query: who owns the code I upload?
exists: 0.98
L052: 0.95La ligne source correspondante commence par : L052 | You own Your Content.
4. Post-traitement
La recette trie les probabilités des lignes et relie les identifiants au texte source. Sa règle de présence considère les valeurs d’au moins 0.7 comme une réponse présente, celles inférieures à 0.35 comme une absence de réponse, et l’intervalle entre les deux comme une réponse partielle. Cet exemple pointe donc vers L052 et satisfait la vérification de présence d’une réponse.
5. Limites et source
Les seuils et l’ancienne version du modèle appartiennent à cet exemple. Le rejouer ne constitue pas une nouvelle mesure. Il illustre la récupération d’information, pas l’interprétation juridique ni l’exactitude sur d’autres documents. Cas original et sortie affichée
Pourquoi utiliser deux signaux ?
Choice répartit la probabilité entre les options fournies, dont la somme vaut un. L’option en tête est donc gagnante de manière relative ; elle ne garantit pas indépendamment qu’une option appropriée existe. TypeSafe documente un maximum de 255 options Choice. Sémantique et limites de Choice
Nous conseillons de conserver à la fois l’emplacement et le jugement de présence dans un enregistrement du résultat. Ne transformez pas la première ligne en réponse inconditionnelle. Affichez le texte source pour permettre son examen, traitez explicitement les éléments absents ou partiels et conservez la version du document pour que des modifications ultérieures ne changent pas silencieusement le sens d’un identifiant.
Lorsque vous adaptez cette conception, incluez dans votre jeu de révision des documents sans réponse. Incluez aussi des réponses réparties sur plusieurs lignes et des questions dont la formulation contient une hypothèse fausse. Ces cas testent la politique de récupération dont vous avez réellement besoin, au-delà de la simple plausibilité de la ligne classée en premier.
Exemple complet : trier un ticket d’assistance
Entrée, questions et sortie documentée
Le client de l’exemple décrit une connexion à Stripe défaillante depuis trois jours, des ventes perdues et un besoin d’aide urgente. La requête demande le service destinataire, le niveau de frustration et l’urgence. Le message est ici paraphrasé.
| Question | Définition résumée | Résultat publié |
|---|---|---|
department — Choice |
Choisir la facturation, le service technique ou les ventes | technical ; probabilités : 0.159, 0.84, 0.001, respectivement ; confiance 0.596 |
frustration — Score |
Situer le ton sur trois niveaux, de calme à très en colère | Score 1.035 sur une échelle de 0–2 ; confiance 0.842 |
is_urgent — Noul |
Évaluer l’urgence temporelle | 0.999 |
Source : requête et réponse du guide de démarrage rapide.
Transformer le résultat en proposition
Le code suivant est notre explication. Ses seuils sont des choix de politique illustratifs, pas des paramètres validés :
Voir les détails techniques
function proposeRoute(response) {
const department = response.answers.department;
const urgency = response.answers.is_urgent.noul;
return {
queue: department.confidence >= 0.7
? department.choice
: "manual-triage",
priority: urgency >= 0.9 ? "urgent" : "normal",
suggestedTeam: department.choice,
};
}Avec les valeurs publiées, cette fonction propose un tri manuel urgent et suggère l’assistance technique. Le service en tête ne franchit pas le seuil de confiance que nous avons choisi. Aucun ticket n’est réellement affecté par cet exemple.
La probabilité et la confiance sont des champs distincts. TypeSafe déduit la confiance de Choice et de Score à partir de la distribution ; Noul n’a pas de champ de confiance séparé. Documentation sur la confiance
Avant de relier une telle proposition à un système de tickets, validez la réponse, définissez la résolution des conflits et rendez les échecs observables. Évaluez séparément les mauvais routages et les tickets urgents manqués. L’exemple n’établit pas l’état du compte du client et ne résout pas le problème d’intégration.
Témoignage de la communauté : explorer le tri des courriels d’hameçonnage
Un participant Discord a décrit une première expérience avec le SDK Python le 17 septembre 2026, de 14:24 à 14:27 UTC, dans l’espoir d’aider les opérations de sécurité puis de relier l’ensemble à un processus SOAR. Il a décrit des premiers résultats encourageants et une sensibilité à la formulation et au détail des critères. Présentation de l’expérience, observations de suivi
Il s’agit d’un témoignage de la communauté fondé sur les observations de son auteur. Il ne démontre ni exactitude de détection, ni taux de faux positifs, ni vitesse, ni économies, ni comportement déterministe, ni intégration en production. Nous ne l’avons pas reproduit. Aucune réponse officielle vérifiée n’a été observée dans l’échange capturé ; l’étude couvrait des discussions sélectionnées, pas l’historique complet de la communauté. Les liens peuvent nécessiter un accès à la communauté.
Choisir une prochaine étape
Choisissez une décision dont le résultat peut être examiné et dont le processus de révision reste gérable. Commencez par obtenir un accès et envoyer une requête, budgétez le parcours avec le guide des tarifs et lisez les limites avant de relier la sortie à des actions automatiques.
Sources et lectures complémentaires
Ce guide s’appuie sur la documentation officielle et les témoignages de la communauté liés. Les observations de la communauté sont attribuées à leurs auteurs.
- Recette officielle de recherche sémantique ligne par ligne
- Guide officiel de démarrage rapide sur les tickets d’assistance
- Carte des cas d’usage de TypeSafe
- Recette de classification des passages RAG
- Recette de garde-fous pour les LLM
- Sorties et options de Choice
- Confiance et probabilité
- Expérience communautaire sur l’hameçonnage : présentation
- Expérience communautaire sur l’hameçonnage : suivi
- Expérience de Vercel sur la sécurité des commandes : Guillermo Rauch
- Expérience de relecture chez Every : Mike Taylor
- Expérience de Good Start Labs avec une grille de critères : Alex Duffy
- Playground officiel de TypeSafe