EvalShift: CLI de código abierto para detectar regresiones de LLM durante la migración de modelos

EvalShift es una CLI de Python de código abierto diseñada para detectar regresiones al cambiar entre LLM o versiones de modelos. Ejecuta su suite de entradas de referencia tanto contra el modelo fuente como el destino, evalúa las salidas y produce un informe HTML local, sin backend, cuentas ni telemetría.
Características clave
- Comparación de modelo fuente vs destino mediante LiteLLM
- Suites de referencia JSONL con etiquetas/segmentos
- Evaluadores estructurales: esquema JSON, expresión regular, longitud
- Evaluador semántico: similitud de incrustaciones
- Evaluación por pares LLM-como-juez
- Evaluadores de llamadas a herramientas: selección de herramientas, coincidencia de argumentos, estructura de traza
- Pruebas estadísticas pareadas: t-test / Wilcoxon
- Tamaños del efecto: d de Cohen
- Corrección de comparaciones múltiples: Benjamini-Hochberg
- Desgloses por segmento
- Caché local para controlar costos
- Ejecuciones reanudables
- Informe HTML en un solo archivo + salida JSON
El objetivo concreto del proyecto es la seguridad en la migración: "¿Puedo cambiar de modelo sin romper el comportamiento de mis indicaciones/agentes?" El autor enfatiza la detección de regresiones silenciosas en agentes, por ejemplo, un modelo más nuevo que produce una respuesta final aceptable pero omite una llamada a herramienta requerida, llama a la herramienta incorrecta o muta los argumentos.
Casos de uso
- Claude 4.5 → Claude 5
- GPT-5 → GPT-6
- Gemini 2 → 3
- Modelo local → modelo alojado
El autor busca comentarios sobre la utilidad para modelos locales frente a alojados, los tipos de evaluadores más importantes para flujos de trabajo locales de LLM, y si las regresiones en llamadas a herramientas/salidas estructuradas son un punto crítico real. El repositorio tiene licencia MIT.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

Screenbox: Escritorios Virtuales de Código Abierto para Agentes de IA Creados Completamente por Voz
Screenbox proporciona escritorios Linux aislados en Docker para agentes de IA, resolviendo conflictos cuando múltiples agentes se ejecutan en paralelo. El proyecto fue construido completamente usando comandos de voz con Claude Code, y el creador no ha visto ni una sola línea del código.

El Complemento OpenClaw para Outlook Conecta el Agente Local a la Barra Lateral de Correo
Un desarrollador creó un complemento de Outlook que se conecta a una puerta de enlace local de OpenClaw a través de WebSocket, proporcionando acceso completo al agente con herramientas y automatizaciones directamente en la barra lateral del correo electrónico. La herramienta lee los correos seleccionados como contexto, mantiene sesiones de chat por correo y funciona con Outlook Desktop y Web.

Costo real de las herramientas de codificación con IA: 42 horas de sobrecarga por 60 días — Desglose detallado de un desarrollador solitario
Un desarrollador solitario rastreó cada dólar y minuto gastado en herramientas de codificación con IA durante 60 días. Las suscripciones ($200/mes) fueron el costo más pequeño; 42 horas de sobrecarga por malos resultados y cambio de herramientas fueron el impuesto real. La ganancia neta de productividad fue de 1.7-2x, no 10x. Sorpresa: CodeRabbit, una herramienta de revisión de $15/mes, tuvo el mayor retorno de inversión.

Memex: Complemento de Memoria de Código Abierto para Claude Cowork
Memex es un complemento de código abierto que le da a Claude Cowork memoria persistente entre sesiones utilizando un sistema de carga de contexto por niveles. Después de ejecutar /memex:init una vez, Claude se pone al día en aproximadamente 20 segundos por sesión y retoma donde lo dejaste.