ollaya

IA / ML

Descripción

Cuando tu agente, tu clasificador de tickets o tu enrutador de LLM tiene que responder preguntas tipadas —intención, urgencia, riesgo de baja— sobre un mensaje, un correo o cualquier JSON, un modelo generativo te da texto de más y te deja sin una probabilidad usable. Lo que encaja es un modelo de decisión: lee el estado, acepta preguntas choice, score o noul y devuelve probabilidades calibradas en un solo pase, en milisegundos, sin generar una palabra.

Con un único binario tiras esos modelos por nombre y un demonio local los sirve, con la misma familia de comandos que Ollama (serve, run, pull, list, ps, show, rm, create…). El cable es idéntico al de TypeSafe (POST /v1/systemone, /v1/decisions, GET /v1/models), así que los clientes Jev existentes siguen valiendo si apuntas TYPESAFE_BASE_URL a http://localhost:11435. Hay API nativa (/api/decide, /api/pull en NDJSON) y un modo MCP para Claude Code, Cursor y el resto de clientes.

Modelos, pesos y hardware

  • winnow:e4b es el recomendado: 0,722 de acierto en decisiones tipadas (Jev: 0,738) y 89 ms para cinco preguntas en una RTX 4090. Sin GPU NVIDIA, empieza por laya (fracción de segundo en CPU); laya:en baja a 8–10 ms para cinco preguntas en esa GPU.
  • También sirves Decider, Kev, NLI, GLiClass, Von, Qwen3Guard y variantes con visión. Los pesos salen del Hugging Face del autor, anclados a un commit y verificados por sha256; Ollaya publica grafos ONNX de unos 3 MB y no realoja pesos. Los GGUF corren en llama.cpp.
  • ONNX Runtime en CPU y CUDA en NVIDIA; GGUF en CPU, CUDA y Metal en Apple silicon. Precisión fp16 en GPU y fp32 en CPU. Con Modelfiles puedes hornear un set de preguntas en tu propio modelo.

Tecnologías y temas

  • API TypeSafe

    Mismo /v1/systemone que TypeSafe: los clientes Jev cambian una variable.

  • Inferencia local

    Un demonio y una CLI al estilo Ollama para servir modelos en tu máquina.

  • MCP y agentes

    Expón los modelos a Claude Code, Cursor y otros clientes MCP.

  • Modelos de decisión

    Probabilidades calibradas sobre preguntas tipadas; no generan texto.

  • ONNX y llama.cpp

    Grafos ONNX ~3 MB; GGUF en llama.cpp con CUDA y Metal.