Neste tutorial, trabalhamos com Laya, o motor de decisão open-source da Convai Innovations que se tornou um dos repositórios de machine learning mais "estrelados" de setembro de 2026. Laya é um modelo não autorregressivo do Sistema 1: em vez de gerar texto, um codificador de 421 milhões de parâmetros lê um pedaço de texto e um conjunto de perguntas tipadas – uma escolha entre rótulos, uma pontuação em uma escala, ou um sim/não – e retorna uma probabilidade para cada opção em uma única passagem direta com zero tokens de saída. Sua proposta é velocidade e probabilidades calibradas, a resposta aberta ao Jev da TypeSafe. Em vez de repetir os exemplos do README, colocamos essas promessas em prática com dados rotulados reais com respostas conhecidas, o domínio bancário do conjunto de dados de intenções CLINC150, e medimos o que um roteador de produção realmente obtém: precisão zero-shot em relação a um classificador treinado, o quanto a formulação e a ordem das opções importam, o quão honestas são as probabilidades enviadas, o que o ajuste de uma temperatura em dados de validação corrige e o que silenciosamente quebra, um portão de abstenção ajustado a um orçamento de erro, tráfego fora do escopo, uma pergunta de sim/não que a temperatura não consegue reparar, e saídas tipadas de um esquema pydantic. Copiar Código Copiado Use um navegador diferente import os import sys import time import json import warnings import traceback import subprocess import urllib.request RESULTS = {} def banner(title): print("\n" + "=" * 78) print(title) print("=" * 78) def section(name): def wrap(fn): def run(*a, **kw): banner(name) try: out = fn(*a, **kw) RESULTS[name] = out if isinstance(out, str) else "ok" return out except Exception as e: RESULTS[name] = f"SKIPPED / FAILED -> {type(e).__name__}: {e}" print(f"\n[!] {name} did not complete: {type(e).__name__}: {e}") traceback.print_exc(limit=3) return None return run return wrap banner("1. Install Laya and load the English checkpoint at its reviewed revision") subprocess.run([sys.executable, "-m", "pip", "install", "-q", "laya==0.3.27"], check=True) import numpy as np import pan
Fonte: MarkTechPost
Publicado em 2026-10-07