JEVLAB / FIELD GUIDE
Un guide pratique de Jev
Comprenez le modèle, essayez votre première décision, puis découvrez ce que les autres construisent.
Choisissez votre point de départ
Une idée, une décision fonctionnelle, puis un flux de travail mesuré. Commencez là où vous en êtes.
Comprendre Jev
Découvrez ce qu'il prend en entrée, ce qu'il produit, et quand un modèle de langage reste l'outil approprié.
02Construire une petite décision
Formulez une requête dans le Decision Lab, puis portez-la sur votre propre serveur ou sur le Playground officiel.
03Rendre le tout fiable
Explorez l'incertitude, les modes de défaillance courants et une courte liste de contrôle pour votre première évaluation.
Lisez, expérimentez et conservez votre liste de contrôle ici sans compte.
01 / Petites décisions, au sein de votre logiciel
Pensez à une boîte de réception de support. Votre logiciel connaît les équipes disponibles, mais doit comprendre le message d'un client. Jev peut sélectionner une équipe, évaluer l'urgence ou noter le message selon une échelle que vous définissez. Votre code applique ensuite les règles de routage. Le modèle fournit un jugement ; il n'exécute pas l'action.
Jev accepte actuellement du texte, y compris du JSON et des tableaux de texte. Il ne voit pas les images, n'écoute pas l'audio, ne génère pas de prose et n'écrit pas de code. Une démonstration basée sur l'image nécessite d'abord un autre composant pour transformer l'image en texte utilisable ou en observations structurées.

02 / Pourquoi construire un type de modèle différent ?
L'objectif de TYPESAFE est de faire en sorte que les jugements d'IA étroite se comportent comme des composants utiles dans les logiciels ordinaires. Son approche d'entraînement RLCD cible les décisions et l'incertitude calibrée. Renoncer à la génération de texte libre rend possible une interface différente : l'application définit l'espace de réponse et combine les résultats.
Une forme de sortie valide n'est pas la preuve que la réponse est vraie. Évaluez les erreurs sur vos propres exemples et gardez les actions lourdes de conséquences derrière des règles d'application explicites.
03 / Trois façons de demander

- Choice
- Choisissez une option parmi un ensemble que vous fournissez, tel que facturation, support technique ou ventes. La réponse inclut l'option sélectionnée et une distribution sur les options.
- Score
- Placez une observation sur des niveaux ordonnés et descriptifs, tels que calme, frustré et très frustré. Le score renvoyé peut se situer entre les niveaux ; ce n'est pas une probabilité générale d'exactitude.
- Noul
- Demandez si une affirmation est vraie. Noul renvoie la probabilité de oui, de 0 à 1. Posez des questions distinctes pour des étiquettes qui peuvent être vraies en même temps.
Lisez l'incertitude avant d'agir
Choice et Score renvoient des probabilités et une valeur de confiance distincte dérivée de leur distribution. La probabilité et la confiance de l'option gagnante sont des nombres différents. Noul a une probabilité mais pas de champ de confiance distinct.
Exemple pédagogique · confiance fixe 0,72
Déplacez le seuil pour voir un changement de branche de code. Il s'agit d'une illustration fixe, pas d'une prédiction Jev ou d'un seuil recommandé. Testez les limites par rapport au coût des erreurs ; dépasser le seuil ne donne jamais l'autorisation d'agir.
04 / Jev et un LLM effectuent des tâches différentes
Il s'agit de différences d'interface, et non d'une affirmation selon laquelle un modèle gagne sur chaque tâche. Les capacités et la latence des LLM varient selon le modèle, les paramètres, les outils et l'entrée.
| Dimension | Jev | LLM génératif |
|---|---|---|
| Sortie | Choix définis, scores, probabilités | Texte ou code généré ; de nombreux modèles prennent également en charge la sortie structurée |
| Usage utile | Routage, sélection, signaux de classement, vérifications délimitées | Rédaction, explication, raisonnement et génération ouverts |
| Entrée | Texte ou état de texte structuré | Texte ; certains modèles acceptent également des images, de l'audio ou de la vidéo |
| Qui contrôle l'action ? | Votre application combine les jugements et exécute les règles | Votre application doit toujours valider les sorties et les actions des outils |
| Incertitude | Sorties de probabilité conçues pour des décisions calibrées ; restent faillibles | Une affirmation de confiance écrite nécessite une validation spécifique à la tâche |

05 / Assez rapide pour s'intégrer dans l'interaction
Le post de lancement de TYPESAFE du 15 septembre rapporte cette plage pour ses appels en forme de décision. Il note également que ses évaluations publiées ont généralement été exécutées depuis la côte ouest des États-Unis. Il s'agit d'un instantané rapporté par le fournisseur, et non d'un benchmark JEVLAB ou d'une garantie de latence pour votre emplacement.
Posez des questions indépendantes sur le même état simultanément. Jev les évalue en parallèle. Cela peut éviter une chaîne d'appels séparés, mais plus de questions ajoutent toujours des jetons d'entrée et doivent respecter les limites de requête. Un appel ultérieur est nécessaire lorsqu'une question dépend d'une réponse précédente.

Les évaluations de flux de travail de TYPESAFE comparent des flux de travail entiers. Leurs étiquettes de référence sont des étiquettes de consensus générées par le modèle, et non un ensemble de vérité terrain humaine. Lisez la méthode et testez vos propres cas avant d'adopter une affirmation de vitesse ou de précision.
06 / Faites votre premier appel
- Explorez les exemples de requêtes dans notre Decision Lab sans vous connecter. Pour exécuter un appel de modèle réel, ouvrez le Playground de TypeSafe, connectez-vous et commencez avec un état court et une question claire.
- Créez une clé API dans la console TypeSafe. Conservez-la sur votre serveur ou dans une variable d'environnement locale, jamais dans le code du navigateur ou dans un dépôt public.
- Appelez l'API directement ou utilisez le SDK officiel JavaScript ou Python. L'exemple ci-dessous est une requête illustrative ; il n'effectue aucune requête depuis cette page.
- Collectez des exemples représentatifs, enregistrez la version du modèle, mesurez les erreurs et la latence de bout en bout, et choisissez quand agir ou demander une révision. Un score de probabilité ou de confiance ne constitue pas une autorisation.
POST https://api.typesafe.ai/v1/systemone
Authorization: Bearer $TYPESAFE_API_KEY
Content-Type: application/json
{
"state": {
"message": "I cannot sign in to my account."
},
"model": "jev-latest",
"questions": {
"team": {
"type": "choice",
"instructions": "Which team should handle this message?",
"criteria": {
"billing": "Payments or invoices",
"support": "Account access or technical problems",
"sales": "Pricing or product questions"
}
}
}
}Decision Lab / Essayez la forme d'un appel
Choisissez une tâche et modifiez son texte. La requête change immédiatement dans votre navigateur. Ce sont des modèles pédagogiques originaux, pas des résultats de modèles en direct ; aucune clé API ni connexion n'est nécessaire ici.
Choice sélectionne une option nommée. Décrivez chaque option clairement et incluez une issue de secours pour les entrées qui ne correspondent pas. Votre code décide de la suite.
Score utilise des niveaux ordonnés et descriptifs. Son résultat numérique décrit un jugement sur cette échelle, et non un compte exact ou un score de qualité universel.
Noul renvoie la probabilité qu'une condition soit vraie. Définissez la condition entièrement dans les instructions ; une clé de question n'est qu'une étiquette pour votre code.
Les exemples modifiables utilisent l'anglais. Vous pouvez remplacer l'état par votre propre langue ; testez la précision dans cette langue avant de vous fier au résultat.
{
"model": "jev-latest",
"state": "I need help signing in after changing my phone.",
"questions": {
"team": {
"type": "choice",
"instructions": "Choose the team that can best help with the message in state. Use other when none fits.",
"criteria": {
"accounts": "Sign-in or account access",
"billing": "Charges, invoices or subscriptions",
"other": "Another issue, or not enough information"
}
}
}
}Suivant : envoyez ce corps à POST /v1/systemone avec votre clé API côté serveur. La console et l'API de TypeSafe nécessitent un compte fournisseur. JEVLAB ne collecte pas votre clé et n'envoie pas cet exemple à un modèle.
Avant de déployer / Quatre points à maîtriser
Une sortie typée peut tout de même être la mauvaise réponse. Construisez autour des limites documentées du modèle, pas autour d'une démo parfaite.
État petit et explicite
Envoyez les faits pertinents avec des noms de champs clairs. Transformez d'abord les images ou l'audio en texte utile. Un contexte long et non lié ainsi que des références indirectes peuvent réduire la précision.
Questions explicites
Écrivez la condition complète dans les instructions, pas seulement dans une clé de question. Évitez les choix qui se chevauchent et les critères contradictoires. Séparez les jugements indépendants ; combinez-les dans le code.
Gardez le travail exact dans le code
Utilisez le code pour l'arithmétique, le comptage, les comparaisons de dates et les vérifications d'autorisation. Utilisez un modèle génératif lorsque vous avez besoin de nouveau texte ou code. Jev choisit ou juge dans l'espace que vous définissez.
Mesurez votre propre flux de travail
Utilisez des exemples étiquetés, y compris des cas ambigus, multilingues et contradictoires. Suivez les mauvaises décisions, le taux de repli, la latence de bout en bout et l'utilisation des entrées. Enregistrez la version du modèle renvoyée ; les alias peuvent changer.
Lisez les modes de défaillance documentés de Jev 1.13
Votre liste de contrôle pour une première construction
Les étapes cochées restent uniquement dans ce navigateur. Aucun compte, synchronisation ou suivi de progression n'est envoyé à JEVLAB.
Recettes pour évoluer
- Routage d'intention
Choisissez parmi des gestionnaires, avec un repli explicite pour les requêtes en dehors de leur portée.
- Questions parallèles
Posez des questions indépendantes sur le même état simultanément ; gérez les dépendances dans une étape ultérieure.
- Notation composite
Jugez des dimensions distinctes, puis combinez leurs valeurs avec des poids que vous contrôlez dans le code.
- Routage par confiance
Choisissez s'il faut procéder, collecter plus de contexte ou demander une révision en utilisant des seuils testés.
07 / Votre étagère de départ
Gardez ces références à portée de main. La documentation officielle définit l'API ; les projets communautaires montrent des applications possibles, pas des garanties.
Démarrage rapide
Présentation des modèles System One & Jev
Le manifeste TypeSafe
Comprendre la confiance
Modèles, prix actuels & limites
Évaluations de workflow & méthodologie
De la collection JEVLAB
- typesafe-sdk-cpppewriebontal
- go-jevmattn
- jev-cookbookparamjeetn
- typesafe-sdk-rustzchee
- system-oneasynq-io
- jev-netbrightshore
Explorez les bibliothèques sources
- Made with Jev
Explications et constructions pratiques, avec un guide pour séparer la génération, les décisions et l'exécution.
- Jevable
Un flux visuel de démonstrations communautaires. Regardez l'original et inspectez ce que chaque démo envoie réellement à Jev.
- Awesome Jev
Un large index qui sépare les ressources officielles, les SDK communautaires et les catégories de projets. Vérifiez le dépôt original avant d'adopter un outil.
Ce sont des sources de découverte indépendantes. L'inclusion dans un répertoire n'est pas un audit ou une approbation par JEVLAB.
Questions qui valent la peine d'être posées
Jev est-il un chatbot ou un agent de codage ?
Jev est un modèle de décision que les logiciels peuvent appeler. Un agent de codage peut vous aider à construire ce logiciel, et un modèle de langage peut écrire du texte à l'intérieur. Ce sont des rôles différents.
Jev peut-il voir une vidéo ou une capture d'écran ?
L'API documentée prend actuellement du texte. Une démo peut utiliser un modèle de vision séparé, une transcription, le DOM ou l'état du jeu pour préparer le texte que Jev évalue. Inspectez tout ce pipeline lors de la comparaison de la vitesse et du coût.
Puis-je commencer sans compte ?
Tout ce qui se trouve dans ce guide JEVLAB et le Decision Lab est disponible sans connexion. Les appels API réels et le Playground officiel de TypeSafe nécessitent un accès TypeSafe et une clé le cas échéant.
Un benchmark rapide signifie-t-il que mon application sera rapide ?
Mesurez de l'entrée jusqu'au résultat que votre utilisateur voit. Le réseau, le prétraitement, l'exécution des outils, les tentatives et les replis prennent également du temps. Les évaluations des fournisseurs publiées et les démos des créateurs décrivent leurs propres configurations.
08 / Comment utiliser JEVLAB
JEVLAB est un guide de terrain indépendant lié aux sources. Il n'est pas exploité par ou affilié à TypeSafe AI. La page d'accueil sert à découvrir les travaux ; ce guide sert à les comprendre.
Explorer le lab ouvre la collection. Recherchez par projet, créateur ou sujet et affinez les résultats avec les filtres d'utilisation et de plateforme. La barre latérale de bureau défile indépendamment. Popular mélange les ressources correspondantes à chaque nouvelle visite ; Latest affiche les ajouts les plus récents en premier. Dans les deux modes, les cartes de contributeurs individuelles sont tirées des projets dans leur période de 90 jours avec un total net confirmé positif, proportionnellement à ce total. Les projets avec 0 $ ne sont pas sélectionnés. Un projet n'est pas tiré à nouveau tant que tous les projets éligibles n'ont pas eu un tour, puis un nouveau cycle commence.
Les cartes GitHub et site web commencent par leur aperçu, avec des mises en page de texte distinctes en dessous. Les vidéos conservent leur présentation plus large. Lorsqu'une source expose une métrique publique prise en charge, un œil signifie des vues et une étoile signifie des étoiles GitHub capturées au moment de la collecte ; aucune de ces valeurs n'est un nombre de clics JEVLAB. Les métriques manquantes sont laissées vides.
Ouvrez une carte pour les notes de source, le lien original et le contrôle de sauvegarde. Les traductions sont des aides à la lecture ; vérifiez l'original du créateur pour le contexte, les instructions actuelles et les revendications de performance.
Les contributeurs partagent un tableau mondial unique. La bande affiche les dix premiers et la barre latérale les cinq premiers. Les cartes individuelles entre les ressources sont tirées de chaque projet dans sa période de 90 jours avec un soutien net confirmé positif, y compris les projets en dehors du top dix et les contributeurs de 1 $, avec des chances proportionnelles au soutien net confirmé de la période actuelle et sans répétition au sein d'un cycle. Ouvrez le Tableau des soutiens pour voir le total actuel de 90 jours de chaque projet. Les projets expirés restent en bas avec 0 $ et sans placement de reconnaissance ni chance de sélection ; un nouveau soutien confirmé pour la même URL démarre une nouvelle période et un nouveau total à partir de zéro. Pour contribuer, recherchez l'URL du projet, copiez son message et utilisez Continuer avec Buy Me a Coffee ; collez le message dans le paiement avant de régler. Le soutien détermine les positions sur le tableau et les chances d'une apparition plus rapide dans le flux, pas la qualité éditoriale. Les impressions ne sont pas garanties.
Live estime les visiteurs récemment actifs. Total Visits additionne les visites quotidiennes de toutes les langues ; ce n’est pas un nombre de personnes uniques sur toute la durée du site. Les visites et clics sortants publics comprennent les valeurs initiales de l’exploitant et les événements mesurés ensuite.
Sources vérifiées le 22 septembre 2026. Les illustrations sont des œuvres explicatives de JEVLAB. Les traductions sont assistées par IA ; les sources officielles restent faisant autorité pour les détails actuels de l'API.