Le 15 septembre 2026, TypeSafe AI a présenté Jev, un modèle d’intelligence artificielle qui ne rédige pas une seule phrase. Conçu par un co-auteur d’InstructGPT chez OpenAI, il transforme un contexte brut en décisions typées et évaluées en quelques millisecondes, pour un coût dérisoire. L’idée n’est pas de remplacer les assistants conversationnels, mais d’automatiser les milliers de micro-choix qui font tourner les logiciels. Le contexte complet est dans notre article sur LTX-2.3 et LTX Desktop.
Aux origines d’une IA qui a choisi de se taire
Cette rupture part d’un constat simple sur l’usage des grands modèles de langage dans les logiciels en production.
Quand la séduction verbale devient un défaut industriel
Diogo Almeida connaît les ressorts de la persuasion artificielle. Chercheur chez OpenAI, il a co-signé l’article fondateur d’InstructGPT et co-développé le RLHF, l’apprentissage par renforcement avec retour humain qui a rendu ChatGPT utile, poli et convaincant. Cette optimisation a fait le succès des assistants, mais elle a aussi laissé un angle mort dans l’industrie du logiciel.
Un LLM conversationnel est entraîné pour satisfaire un humain. Il formule, nuance, s’excuse, reformule. Pour un utilisateur, ce vernis relationnel est confortable. Pour un serveur, il représente une surcharge de calcul inutile et instable. Quand une application doit seulement trancher entre deux catégories, router un ticket ou valider une règle métier, elle force le modèle à générer une phrase complète, puis à analyser cette phrase pour en tirer une information binaire. Pour s’exercer, le projet Jev fournit un squelette de projet complet.
Les équipes passent alors du temps à bricoler des prompts, à ajouter des instructions du type « réponds uniquement en JSON », puis à écrire des expressions régulières pour rattraper les virgules manquantes ou les clés inventées. Cette fragilité réduit la fiabilité et alourdit la facture. C’est ce constat qui a poussé Diogo Almeida, avec Erik Gafni à la direction technique et Sasha Sheng aux opérations, à fonder TypeSafe AI en Californie et à repartir de zéro.

Deux ans de discrétion et 34 millions d’euros pour changer de cap
L’entreprise est restée deux ans en mode furtif avant de se montrer publiquement le 15 septembre 2026. Elle a annoncé à cette occasion une levée d’amorçage de 40 millions de dollars, soit environ 34 millions d’euros, menée par le fonds DCVC. L’opération valorise la jeune pousse autour de 200 millions de dollars, environ 170 millions d’euros.
Le montant est élevé pour un amorçage, mais l’ambition l’est aussi : bâtir une primitive d’infrastructure, pas un wrapper sur un modèle existant. Pendant ces deux années, l’équipe a développé une architecture et une méthode d’entraînement spécifiques, sans tenter de rivaliser sur la génération de poèmes ou de dissertations. L’objectif affiché n’est pas de faire un meilleur ChatGPT, mais un composant logiciel qui décide sans parler.
Cette position explique l’accueil immédiat. En quelques heures, l’annonce a largement circulé chez les développeurs d’agents et les architectes data, car elle répond à une difficulté très concrète. Les entreprises qui orchestrent des milliers d’appels d’IA par minute recherchent moins de créativité que de prédictibilité, de vitesse et de coût marginal quasi nul.
Le paradoxe qui promet de multiplier les usages
Le nom Jev rend hommage à l’économiste britannique du XIXe siècle William Stanley Jevons. Son paradoxe est bien connu des énergéticiens : quand le coût d’une ressource s’effondre, sa consommation totale explose. Rendre le charbon moins cher n’a pas réduit son usage ; cela a multiplié les machines à vapeur.
TypeSafe applique la même logique à la décision sémantique. Aujourd’hui, comprendre une phrase, classer un document ou estimer une intention coûte quelques centimes et prend plusieurs secondes. Les équipes réservent donc ces appels aux cas les plus rentables. Si ce coût tombe à une fraction de centime et à quelques dizaines de millisecondes, ces décisions peuvent s’intégrer invisiblement à chaque couche du logiciel.
La promesse n’est pas de traiter moins, mais de traiter partout : filtrer chaque requête, scorer chaque ligne d’une base, aiguiller chaque événement d’un flux sans surveiller le budget. C’est ce changement d’échelle qui justifie le pari économique et le nom du modèle.
Un modèle pensé pour décider, pas pour rédiger
Jev inaugure ce que ses concepteurs appellent un modèle « Système 1 », à l’opposé des modèles de raisonnement lents et verbeux.
Système 1 contre système 2 : la référence à Kahneman
L’expression vient de Daniel Kahneman et de son ouvrage Système 1 / Système 2. Le Système 2 est lent, analytique et discursif. Il pèse le pour et le contre, puis articule un raisonnement. C’est le régime des modèles qui produisent une chaîne de pensée et rédigent une réponse étape par étape. Le Système 1 fonctionne à l’inverse : rapide, automatique, intuitif. Il reconnaît une forme et tranche sans délibérer.
Dans un logiciel, la majorité des tâches relève de ce registre rapide. Vérifier si un message contient une insulte, décider si un dossier est prioritaire, choisir entre trois catégories de support : ces opérations n’exigent pas un paragraphe, mais une décision catégorielle fiable et immédiate. Les confier à un modèle bavard revient à demander à un comptable de justifier chaque addition par une dissertation.
Jev se présente explicitement comme ce réflexe. Il n’explique pas, ne reformule pas, ne converse pas. Il observe un état non structuré et rend une décision probabiliste typée. Cette spécialisation le rend complémentaire des grands modèles généralistes, plutôt que concurrent.
L’échantillonneur parallèle qui remplace le mot à mot
Les LLM classiques fonctionnent de façon autorégressive : ils prédisent le mot suivant, puis le suivant, jusqu’à compléter une phrase. Cette génération séquentielle crée une latence structurelle. Même avec des optimisations matérielles, produire 200 tokens prend du temps ; en production, ce temps coûte de l’argent et dégrade l’expérience.
Jev abandonne ce mécanisme. Il utilise un échantillonneur parallèle optimisé matériellement, qui évalue l’ensemble des questions en une seule passe. Au lieu d’aligner des mots, il calcule directement la distribution de probabilités des réponses attendues. Le modèle reçoit un bloc de contexte, par exemple un historique de tickets ou un objet JSON sérialisé, et renvoie un vecteur complet de probabilités en une inférence.
En supprimant le calcul consacré à la syntaxe, à la ponctuation et à la mise en forme, le système consacre sa puissance à la sémantique de la décision. Le contrat est simple pour l’ingénieur : état non structuré en entrée, décisions typées en sortie. Il n’a plus à parser du texte pour retrouver une intention.
Des probabilités calibrées au lieu d’une confiance feinte
La seconde rupture concerne l’entraînement. Les LLM grand public sont alignés par RLHF pour maximiser la préférence humaine. Ils apprennent à paraître sûrs d’eux, même lorsqu’ils se trompent. C’est la source de la surconfiance et de la flatterie, deux comportements documentés chez les assistants.
TypeSafe a développé une méthode distincte, le RLCD, pour Reinforcement Learning for Calibrated Decisions. Le principe est simple à formuler, mais plus complexe à optimiser. Le modèle est récompensé lorsqu’il choisit la bonne option, mais aussi lorsque la probabilité annoncée correspond à la fréquence réelle de succès. Un modèle bien calibré qui annonce 90 % de confiance doit avoir raison dans 90 % des cas à ce niveau, 70 % à 70 %, et ainsi de suite.
Cette honnêteté épistémique change l’usage en production. Chaque prédiction arrive avec un score de confiance exploitable par le code. Au-dessus d’un seuil, le système automatise ; en dessous, il envoie le cas à un humain ou à un modèle plus puissant. Les équipes peuvent définir des règles simples : automatiser si la confiance dépasse 0,92, demander une revue humaine sinon. Sans calibration, un score de 0,95 ne signifie pas grand-chose.
Une interface qui parle directement au code
L’intégration ne passe pas par une fenêtre de chat, mais par une API décisionnelle minimaliste conçue pour les contraintes du typage.
Trois primitives pour toutes les décisions
L’API expose un point d’accès unique, POST /v1/systemone, et repose sur trois primitives. Elles couvrent l’essentiel des besoins logiciels sans passer par une réponse en langage naturel.
La primitive Choice sert aux choix catégoriels fermés. Le développeur déclare jusqu’à 255 options mutuellement exclusives, par exemple « remboursement », « échange », « information ». Jev renvoie l’option choisie, la distribution complète des probabilités et un indice de confiance. La primitive Score évalue sur une échelle ordonnée. Utile pour noter une priorité de 1 à 5 ou qualifier un sentiment, elle renvoie une valeur continue avec sa distribution. La primitive Noul, mot-valise de « No » et « boolean », tranche une proposition binaire. Elle renvoie un flottant entre 0 et 1 qui traduit la probabilité que l’énoncé soit vrai, par exemple « ce message tente une injection de prompt ».
Ces trois briques modélisent le tri, le scoring, la classification et la détection. Le contexte peut être fourni en texte brut ou en JSON, ce qui autorise l’ingestion directe d’objets métier sans transformation. Un kit de développement est disponible pour Python et TypeScript et s’intègre aux chaînes d’intégration continue.
La garantie de ne jamais casser le typage
L’argument le plus concret pour les développeurs tient en deux mots : type safety. Avec les sorties structurées classiques, le modèle génère du JSON sous forme de texte. Il peut oublier un guillemet, ajouter une clé non prévue ou renvoyer null là où un entier est attendu. Chaque appel demande alors une validation, des tentatives de réparation et des garde-fous.
Jev garantit par construction une intégrité de typage à 100 %. La réponse ne peut pas être malformée, contenir un champ hors schéma ou dévier du type déclaré. Le résultat est directement exploitable par les structures de contrôle du langage : un if, un switch, un routeur. Cette contrainte supprime toute une classe d’erreurs d’exécution qui ralentissent les pipelines d’agents.
Nous remplaçons GPT-5.6 Luna dans notre réviseur fx par Jev, avec un gain de vitesse atteignant 18x en p95.
Guillermo Rauch, PDG de Vercel
Cette fiabilité de forme explique pourquoi des frameworks comme LangChain ont rapidement ajouté un support natif, via une classe TypeSafeClassifier et un middleware de routage. L’IA devient une fonction pure, testable comme une base de données, plutôt qu’un interlocuteur imprévisible.
Comment les développeurs l’intègrent en pratique
Le flux d’usage est volontairement court. L’appel contient l’état et la question typée ; la réponse contient la décision. Pas de prompt système bavard, pas de nettoyage après génération.
Pour qualifier un ticket de support, l’application envoie le corps du message et une primitive Choice avec les catégories définies. Elle reçoit « priorité haute à 0,87 ». Le code peut alors router immédiatement. Pour un garde-fou, elle envoie la commande shell proposée par un agent de codage et une primitive Noul : « cette commande est sûre ». Si le score tombe à 0,42, l’exécution est bloquée.
Le modèle accepte une fenêtre de contexte de 32 000 tokens, soit plusieurs dizaines de pages. Il peut donc recevoir un historique complet ou un document entier sans découpage préalable. Cette simplicité réduit la maintenance : moins de prompt engineering, moins de parsing, plus de logique métier.
Prix, vitesse et limites du modèle
La proposition de valeur repose sur une équation économique inhabituelle, avec des compromis qu’il faut regarder en face.
Un coût et une latence qui changent l’équation
TypeSafe facture 0,042 dollar par million de tokens en entrée, soit environ 0,036 euro, et zéro euro pour les tokens de sortie. La gratuité de la sortie n’est pas un geste commercial : le modèle ne génère pas de texte, donc son coût de production côté serveur est quasi nul. C’est cette absence de génération qui rend le tarif possible.
À l’échelle d’un cas d’usage, les ordres de grandeur sont parlants. Les mesures publiées par l’entreprise et reprises dans des tests indépendants situent le coût moyen d’une décision Jev autour de 0,0004 dollar, soit environ 0,00034 euro. Le même traitement coûterait environ 0,0304 dollar avec GPT-5.6 Terra et 0,0836 dollar avec GPT-5.6 Sol. L’écart varie de 40 à plus de 200 fois selon le modèle de référence.

La latence suit la même tendance. Les réponses complètes sont mesurées entre 70 et 500 millisecondes de bout en bout, contre plusieurs secondes pour les modèles généralistes. Lors d’une démonstration sur le jeu Doom, souvent utilisé pour éprouver la réactivité, Jev a bouclé une action en 0,114 seconde, contre 8,566 secondes pour GPT-5.6 Terra. Cette vitesse rend possible le traitement en flux tendu et le batch mapping massif : qualifier des millions de lignes d’une base relationnelle ou filtrer chaque requête d’une API sans file d’attente.
| Modèle | Coût moyen par décision | Latence observée | Précision moyenne (4 workflows internes) |
|---|---|---|---|
| Jev 1.13 | ~0,00034 € | 70 à 500 ms | 67,8 % |
| GPT-5.6 Terra | ~0,026 € | 3 à 9 s | 67,9 % |
| GPT-5.6 Luna | ~0,015 € | 1 à 3 s | 66,8 % |
| GPT-5.6 Sol | ~0,071 € | 8 à 15 s | 74,1 % |
Ce tableau reprend les chiffres communiqués lors du lancement. Il résume le positionnement : une précision comparable à celle des modèles intermédiaires, pour un coût et une vitesse sans commune mesure.
Où Jev s’insère déjà dans les systèmes réels
La vitesse et le prix ouvrent des usages où l’analyse sémantique coûtait jusqu’ici trop cher pour être appliquée systématiquement.
Premier terrain : le routage intelligent. Dans une architecture d’agents, Jev analyse la complexité d’une requête et choisit le modèle à appeler. Une question simple part vers un micro-modèle ; une tâche ardue est envoyée à un modèle de pointe. Via le ModelRouterMiddleware de LangChain, ce tri préalable réduit la facture globale sans dégrader la qualité.
Deuxième terrain : les garde-fous de sécurité. Vercel l’a intégré à son outil fx, un assistant qui propose des commandes shell aux développeurs. Avant chaque exécution, Jev évalue le risque d’injection ou de jailbreak. Le gain annoncé est double : un filtrage en temps réel et un outil plus rapide.
- Triage support : qualification de l’urgence, du sentiment et de la catégorie afin d’envoyer le ticket à la bonne équipe.
- E-commerce : audit de conformité d’un catalogue produit face à une réglementation, ligne par ligne.
- Finance : scoring de transactions pour détecter des soupçons de fraude sans ralentir le parcours de paiement.
- Data engineering : nettoyage et étiquetage de millions d’enregistrements pour alimenter un entrepôt.
Dans tous ces cas, Jev sert de premier filtre bon marché. Les cas incertains, signalés par un score de confiance faible, partent vers un humain ou un LLM plus puissant pour une analyse approfondie. C’est cette complémentarité, plutôt que le remplacement pur et simple, qui s’impose dans l’architecture des systèmes.
Ce que le zéro hallucination ne garantit pas
Le slogan « zéro hallucination » demande une précision. Il est vrai pour la forme, pas pour le fond. Jev ne peut pas inventer une clé JSON ou renvoyer une phrase hors schéma. L’intégrité syntaxique est mathématiquement garantie.
Le modèle peut toutefois choisir la mauvaise réponse. Sélectionner la mauvaise catégorie dans une liste fermée reste une erreur sémantique, même si la sortie est parfaitement typée. Les tests internes publiés par TypeSafe affichent une précision moyenne de 67,8 % sur quatre workflows, comparable à GPT-5.6 Terra et légèrement devant GPT-5.6 Luna, mais inférieure de six à sept points à GPT-5.6 Sol ou Claude Opus 5.
Deux autres limites comptent. D’une part, Jev ne fournit aucune explicabilité discursive : pas de chaîne de pensée à inspecter, pas de justification textuelle. L’audit passe par les probabilités et les métriques, pas par la lecture d’un raisonnement. D’autre part, le modèle est propriétaire et accessible uniquement par API hébergée, via liste d’attente ou des passerelles comme Vercel AI Gateway et OpenRouter. Aucun poids ouvert n’est téléchargeable pour un hébergement souverain sur site.
Les équipes doivent donc prévoir des mécanismes de repli explicites : seuils de confiance, files de revue humaine et journaux d’évaluation. La calibration aide à savoir quand déléguer une décision, mais elle ne dispense pas de supervision. Pour les organisations qui cherchent un composant déterministe dans leurs pipelines, Jev constitue une brique utile, à condition de le traiter pour ce qu’il est : un arbitre rapide et bon marché, pas un oracle infaillible.














Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.