Retour au lab

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.

Jev est le modèle de décision de TYPESAFE AI. Donnez-lui du texte et des questions spécifiques ; il renvoie des réponses typées et des probabilités que votre code peut utiliser. Utilisez un LLM lorsque vous avez besoin de rédaction ou de génération ouverte. Combinez-les lorsque votre application nécessite les deux.

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.

Le contexte et une question délimitée sont fournis. Une décision typée est renvoyée. Illustration conceptuelle, pas un résultat mesuré.
Le contexte et une question délimitée sont fournis. Une décision typée est renvoyée. Illustration conceptuelle, pas un résultat mesuré.

Lire la source officielle

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.

Lire la source officielle

03 / Trois façons de demander

Choice sélectionne ; Score évalue ; Noul estime le oui. L'image illustre les interfaces, sans affirmer leur précision.
Choice sélectionne ; Score évalue ; Noul estime le oui. L'image illustre les interfaces, sans affirmer leur précision.
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.

Lire la source officielle

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

0.72confidenceDemander une révision ou plus de contexte

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.

Comprendre la confiance

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.

DimensionJevLLM génératif
SortieChoix définis, scores, probabilitésTexte ou code généré ; de nombreux modèles prennent également en charge la sortie structurée
Usage utileRoutage, sélection, signaux de classement, vérifications délimitéesRédaction, explication, raisonnement et génération ouverts
EntréeTexte 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èglesVotre application doit toujours valider les sorties et les actions des outils
IncertitudeSorties de probabilité conçues pour des décisions calibrées ; restent failliblesUne affirmation de confiance écrite nécessite une validation spécifique à la tâche
Une application peut acheminer le travail vers du code, un modèle génératif ou une personne. Choisissez l'outil adapté à la décision.
Une application peut acheminer le travail vers du code, un modèle génératif ou une personne. Choisissez l'outil adapté à la décision.

Lire la source officielle

05 / Assez rapide pour s'intégrer dans l'interaction

70–500 msPlage de bout en bout rapportée par TYPESAFE au lancement

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.

Lire la source officielle

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.

Un état partagé, plusieurs questions indépendantes. L'évaluation parallèle ne signifie pas un travail illimité ou gratuit.
Un état partagé, plusieurs questions indépendantes. L'évaluation parallèle ne signifie pas un travail illimité ou gratuit.

Lire la source officielle

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.

Lire la source officielle

06 / Faites votre premier appel

  1. 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.
  2. 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.
  3. 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.
  4. 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.
Requête illustrative · les identifiants restent sur votre serveur
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"
      }
    }
  }
}

Lire la source officielle

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.

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.

Corps de la requête · JSON
{
  "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.

Référence de l'API

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.

01

É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.

02

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.

03

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.

04

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 construction0 / 4

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.

De la collection JEVLAB

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.