Ce que fait Laya
Laya est un modèle de décision « System 1 » non autorégressif, publié par Convai Innovations sur Hugging Face et GitHub. Vous lui fournissez un état (un texte, un e-mail, un ticket de support ou un objet JSON) et un ensemble de questions typées, et il renvoie des réponses typées accompagnées de probabilités, au lieu de texte généré. Il existe trois types de questions : noul (oui/non), choice (choisir parmi vos options) et score (une note ordinale). Chaque option est évaluée sur son propre token marqueur et normalisée sur l'ensemble des options de la question ; vous pouvez ainsi définir de nouvelles questions et étiquettes sans réentraînement, et le modèle ne peut ni inventer de catégorie ni renvoyer une sortie mal formée. Les sorties comprennent des probabilités, des ensembles de prédictions et un routage d'abstention ou de revue.
Il existe trois checkpoints : un modèle anglais (backbone ModernBERT-large plus une tête de décision, 421M de paramètres, contexte de 512 tokens), un modèle multilingue (mmBERT-base, 322M de paramètres, 1.024 tokens par défaut, jusqu'à 8.192 avec une précision variable au-delà d'environ 4.000), et un modèle de décisions typées affiné sur le benchmark de Convai. Un Router envoie le texte anglais au checkpoint anglais et tout le reste au checkpoint multilingue. Vous l'installez avec pip install laya (Python 3.10+, PyTorch sur CUDA, Apple MPS, XPU ou CPU), lancez laya-serve pour obtenir un point de terminaison HTTP, ou utilisez la CLI ; il existe des SDK ou clients pour TypeScript, Go, Rust, Java, .NET et C++, des intégrations pour LangChain, LlamaIndex et CrewAI, un extra MCP, une démo Hugging Face Space et un notebook Colab. Un moteur Vega optionnel ajoute la prise en charge des entrées image, audio et vidéo.
