Laya 0.3.20 API
ActifLaya 0.3.20 est un moteur de décision SystÚme 1 multilingue pour la classification typée, le scoring et le routage sur du texte ou du JSON en une seule passe rapide.
Laya 0.3.20 API Contexte
Aperçu
Laya 0.3.20 est un moteur de décision SystÚme 1 multilingue et non autorégressif de Convai Innovations conçu pour des décisions typées plutÎt que pour la génération de texte. L'API Laya 0.3.20 évalue des questions de type choice, score et noul sur du texte ou un état de type JSON en une seule passe avant, permettant une classification, un triage, une modération, un routage et des décisions basées sur des schémas rapides. Il prend en charge plus de 100 langues grùce à un routeur qui sélectionne parmi des checkpoints anglais, multilingues et de décisions typées, avec une latence mesurée pour une seule question d'environ 33 ms sur un GPU T4 et un débit par lots qui s'améliore considérablement à mesure que le nombre de questions augmente.
Historique de développement
Laya a Ă©voluĂ© comme une famille de modĂšles de dĂ©cision auto-hĂ©bergeable axĂ©e sur les sorties structurĂ©es, les probabilitĂ©s calibrĂ©es et le routage multilingue. La version 0.3.20 reprĂ©sente une version mature avec trois checkpoints de production, une sĂ©lection automatique de checkpoint basĂ©e sur un routeur, l'infĂ©rence par lots, la prise en charge de documents longs jusqu'Ă 8 192 tokens sur l'encodeur multilingue, ainsi que des intĂ©grations pour serveur, MCP, LangChain, LlamaIndex et CrewAI. Le contexte de recherche montre que la plateforme s'est Ă©largie des dĂ©cisions typĂ©es zero-shot vers la spĂ©cialisation de domaine affinĂ©e, oĂč le checkpoint typed-decisions a atteint une exactitude de 0,766 sur un benchmark de 2 000 dĂ©cisions, s'amĂ©liorant nettement par rapport aux checkpoints de base.
Innovations clés
- Inférence de décision typée non autorégressive qui répond à plusieurs questions structurées en une seule passe avant sans génération ni analyse de texte
- SĂ©lection de checkpoint basĂ©e sur un routeur qui dĂ©tecte le script et la langue avant l'infĂ©rence, envoyant les requĂȘtes vers des modĂšles anglais ou multilingues pour une meilleure exactitude et fiabilitĂ©
- Conception de l'entraßnement et de la confiance centrée sur l'apprentissage par renforcement contre des rÚgles de score strictly proper scoring rules, permettant des sorties de probabilité plus utiles pour le filtrage par confiance et les politiques d'abstention
Laya 0.3.20 API Spécifications techniques
Architecture
Laya 0.3.20 utilise des architectures basĂ©es sur des encodeurs optimisĂ©es pour les tĂąches de dĂ©cision structurĂ©es. Les checkpoints anglais et typed-decisions sont basĂ©s sur ModernBERT-large avec 421M de paramĂštres, tandis que le checkpoint multilingue utilise mmBERT-base avec 322M de paramĂštres et prend en charge plus de 100 langues. L'API Laya 0.3.20 les expose via un routeur qui choisit automatiquement le checkpoint appropriĂ© par requĂȘte. Elle prend en charge la prĂ©diction Ă appel unique, l'infĂ©rence par lots, les dĂ©cisions basĂ©es sur des schĂ©mas et l'analyse de documents longs, avec un contexte multilingue allant jusqu'Ă 1 024 tokens par dĂ©faut et jusqu'Ă 8 192 tokens lorsqu'il est configurĂ© pour des entrĂ©es longues.
ParamĂštres
La famille de modĂšles comprend trois checkpoints : laya et laya-typed-decisions Ă 421 millions de paramĂštres chacun, et laya-multilingual Ă 322 millions de paramĂštres. Les fenĂȘtres de contexte diffĂšrent selon le checkpoint : le modĂšle anglais utilise 512 tokens, le checkpoint typed-decisions utilise 1 024 tokens, et l'encodeur multilingue prend en charge 1 024 tokens par dĂ©faut avec un parcours Ă©tendu jusqu'Ă 8 192 tokens. Dans l'API Laya 0.3.20, les budgets de tokens par requĂȘte peuvent ĂȘtre ajustĂ©s Ă l'aide de max_len et head_max_len pour Ă©quilibrer la longueur du document et la capacitĂ© d'options pour les tĂąches de dĂ©cision Ă forte cardinalitĂ©.
Capacités
- Décisions typées sur les sorties de probabilité choice, ordinal score et noul avec des métadonnées de confiance calibrées
- Routage multilingue automatique à travers plus de 100 langues, y compris les écritures non latines, avec inférence en une seule passe avant
- Prédiction par lots, sorties structurées basées sur des schémas, analyse de documents longs et déploiement HTTP auto-hébergé ou MCP via l'API Laya 0.3.20
- Hooks de prédiction pour le caviardage, la mise en cache, la journalisation, les surcharges de routage et l'escalade basée sur la confiance dans les flux de travail de production
Limitations
- Les performances zero-shot sont inégales pour les flux de travail de décisions typées spécialisées ; les résultats les plus solides proviennent d'un affinage sur des données spécifiques au domaine plutÎt que de l'utilisation seule des checkpoints de base
- Les tùches de choix à forte cardinalité peuvent se dégrader fortement car les textes d'options partagent un budget de tokens fixe, rendant les problÚmes à plus de 50 étiquettes difficiles sans augmenter head_max_len ou utiliser des stratégies de liste restreinte
- Le checkpoint multilingue est plus faible en anglais que le checkpoint anglais, tandis que le checkpoint anglais peut échouer lourdement en dehors de l'anglais, le routage est donc essentiel et non optionnel
- Certains cas limites documentés subsistent, notamment un biais de score dans le scoring multilingue, une sensibilité des étiquettes noul et une faible prise en charge de certaines formulations de choix comportant de nombreuses négations
Laya 0.3.20 API Performance
Points forts
- Inférence structurée trÚs rapide, avec une latence mesurée d'environ 32,8 ms pour une question multilingue et 72,3 ms pour 10 questions regroupées en lot sur un GPU T4
- Gains importants du routage multilingue par rapport à l'utilisation d'un seul checkpoint, la configuration routée égalant le meilleur modÚle sur les tranches de benchmark en anglais et non-anglais
- Les performances des décisions typées affinées sont trÚs compétitives, atteignant une exactitude de 0,766 sur un benchmark de 2 000 décisions et surpassant le résultat rapporté de 0,727 pour Jev sur ce benchmark
- La prise en charge des documents longs est pratique pour un usage opĂ©rationnel, le modĂšle multilingue lisant jusqu'Ă 8 192 tokens et rĂ©pondant correctement Ă 16 Ă 18 requĂȘtes sur 20 jusqu'Ă environ 4 000 tokens prĂ©cĂ©dents dans les tests rapportĂ©s
Efficacité en conditions réelles
En pratique, l'API Laya 0.3.20 est plus efficace pour les dĂ©cisions d'entreprise Ă fort volume et bien dĂ©limitĂ©es, telles que le triage du support, la modĂ©ration, les garde-fous, le routage d'intention et l'extraction de schĂ©mas, oĂč la latence et la structure dĂ©terministe comptent plus que la gĂ©nĂ©ration libre. Les rĂ©sultats rapportĂ©s montrent des gains de dĂ©bit significatifs grĂące au traitement par lots, un comportement de routage solide dans 51 langues et des amĂ©liorations substantielles de la qualitĂ© aprĂšs un affinage par domaine. Elle est particuliĂšrement utile lorsque les Ă©quipes ont besoin de sorties typĂ©es avec des scores de confiance, mais elle doit ĂȘtre configurĂ©e soigneusement pour les grands ensembles d'options, calibrĂ©e sur des donnĂ©es locales et validĂ©e pour les cas limites de score ou noul avant un dĂ©ploiement entiĂšrement automatisĂ©.
Laya 0.3.20 API Quand l'utiliser
Scénarios
- Vous disposez d'un flux de travail d'opĂ©rations ou de support client Ă fort volume oĂč chaque requĂȘte doit ĂȘtre classĂ©e par dĂ©partement, niveau d'urgence, statut de remboursement ou risque d'attrition. L'API Laya 0.3.20 convient car elle rĂ©pond Ă plusieurs questions typĂ©es en une seule passe avant, prend en charge les entrĂ©es multilingues et renvoie des sorties structurĂ©es riches en confiance sans le surcoĂ»t liĂ© Ă la gĂ©nĂ©ration. Cela offre aux Ă©quipes opĂ©rationnelles un routage plus rapide, une automatisation plus prĂ©visible et une complexitĂ© d'intĂ©gration rĂ©duite pour le traitement des tickets, le triage de boĂźtes de rĂ©ception et les flux de travail du centre de services.
- Vous avez un produit multilingue recevant des messages d'utilisateurs, des rĂ©clamations ou des Ă©vĂ©nements de modĂ©ration dans de nombreux alphabets et langues. L'API Laya 0.3.20 est idĂ©ale car son routeur dĂ©tecte si le checkpoint anglais ou multilingue doit traiter chaque requĂȘte avant l'infĂ©rence, Ă©vitant ainsi les graves dĂ©faillances de confiance qui peuvent survenir lorsque des modĂšles exclusivement anglais traitent du texte non anglais. Cela amĂ©liore la cohĂ©rence sur l'ensemble du trafic mondial et rend le triage automatisĂ©, le filtrage de sĂ©curitĂ© et la dĂ©tection d'intention plus fiables dans les systĂšmes de production Ă langues mixtes.
- Vous avez un processus métier qui nécessite des décisions structurées plutÎt que de la prose générée, comme la mise en correspondance d'e-mails ou de documents JSON avec des champs de schéma, l'évaluation de rÚgles de politique ou la décision de soumettre ou non un flux de travail à un examen humain. L'API Laya 0.3.20 est bien adaptée car elle prend en charge les décisions basées sur des schémas, l'inférence par lots et le déploiement en tant que service auto-hébergé. Les équipes peuvent rapidement transformer des entrées non structurées en sorties typées, réduire les erreurs d'analyse syntaxique et construire une automatisation en aval déterministe autour de formats de réponse stables.
Meilleures pratiques
- Utiliser l'infĂ©rence basĂ©e sur le routeur par dĂ©faut, calibrer la confiance sur des donnĂ©es rĂ©servĂ©es et appliquer des seuils d'abstention ou d'escalade plutĂŽt que de faire confiance aux probabilitĂ©s brutes prĂȘtes Ă l'emploi
- Pour les grands espaces d'étiquettes ou les documents longs, ajuster soigneusement max_len et head_max_len, envisager des stratégies de liste restreinte pour plus de 20 options, et valider la qualité sur votre propre charge de travail avant le déploiement en production
- Affiner sur des décisions spécifiques au domaine dÚs que l'exactitude importe, car les plus grands gains rapportés pour l'API Laya 0.3.20 proviennent de la spécialisation plutÎt que de l'utilisation zero-shot