Tras más de 7 años liderando equipos de testing de software, muchas horas escribiendo casos de prueba y creando frameworks de calidad, empecé a preguntarme cómo aplicar el mismo rigor a los modelos de IA que aplicamos al software tradicional. Esa curiosidad me llevó al campo de AI Quality Engineering y a experimentar con DeepEval, un framework open source en Python que permite evaluar modelos de lenguaje a gran escala con la simplicidad de escribir tests unitarios.
En este artículo describo mi primera tubería de evaluación LLM y lo que aprendí construyendo dos versiones de evaluación que me enseñaron distintas lecciones sobre datasets, métricas y despliegue local de modelos.
Versión 1, examen de física. Dataset de 50 preguntas en formato jsonl, salidas pregeneradas simulando respuestas históricas y una métrica de relevancia de respuesta. Resultado: 28 de 50 aprobadas, tasa de 56 por ciento. Esta versión fue un reality check porque mostró lo difícil que es evaluar LLMs cuando las preguntas son ambiguas o el ground truth no está bien definido.
Versión 2, quiz de los Juegos Olímpicos en tiempo real. Dataset de 5 preguntas, modelo DeepSeek R1 8B ejecutado localmente con Ollama y la misma métrica de relevancia. Resultado: 5 de 5 aprobadas, 100 por ciento. Aquí la claridad en las preguntas y respuestas concisas marcó la diferencia, y la ejecución local permitió experimentar sin costes de API ni límites de uso.
La arquitectura que implementé siguió cuatro componentes sencillos: casos de prueba como pares entrada salida, métricas que definen qué se mide, un dataset organizado de ejemplos Goldens y un motor de evaluación que compara salida real contra la esperada. En la versión en tiempo real cada caso invoca al modelo local y almacena la salida para su evaluación automatizada.
Ejecutar un LLM local con Ollama fue revelador porque permite iterar rápido, ajustar temperatura, controlar tokens y proteger datos sensibles durante las pruebas. Es una gran opción para equipos que quieren aprender sin depender de APIs externas.
Algunas lecciones clave que extraje durante el ejercicio: calidad del dataset es más importante que cantidad; las métricas no son universales y deben elegirse según el caso de uso; empezar con conjuntos pequeños y claros acelera el aprendizaje; y las fallas son valiosas porque revelan ambigüedades en requisitos y en la interpretación del lenguaje por parte del modelo.
DeepEval ofrece múltiples métricas más allá de relevancia, como corrección factual, detección de alucinaciones, toxicidad, sesgos, latencia y relevancia contextual para sistemas RAG. Elegir la métrica adecuada es crítico para un programa de evaluación sólido.
En Q2BSTUDIO aplicamos estos principios en proyectos reales de software a medida y aplicaciones empresariales. Como empresa especializada en desarrollo de software, aplicaciones a medida, inteligencia artificial y ciberseguridad, ayudamos a diseñar pipelines de evaluación y a integrar tests automatizados en CI CD para garantizar calidad continua. Si tu organización necesita soluciones de IA corporativa o servicios de consultoría en modelos y evaluación, puedes conocer nuestros servicios de inteligencia artificial visitando servicios de inteligencia artificial en Q2BSTUDIO y, si trabajas en aplicaciones específicas, ofrecemos desarrollo de aplicaciones a medida que integran IA, seguridad y despliegue en la nube.
Además de IA y desarrollo a medida, en Q2BSTUDIO ofrecemos ciberseguridad y pentesting, migración y gestión en servicios cloud aws y azure, y proyectos de inteligencia de negocio con power bi. Estas capacidades permiten construir soluciones completas que van desde agentes IA que automatizan procesos hasta cuadros de mando de BI que aportan datos de calidad para evaluar y mejorar modelos.
Próximos pasos en mi aprendizaje personal incluyen ampliar métricas para detectar alucinaciones y sesgos, evaluar sistemas RAG por relevancia de contexto, integrar DeepEval en pipelines de CI CD para testing continuo, y realizar análisis comparativos entre modelos comerciales y modelos abiertos ejecutados localmente. También exploraré paradigmas donde LLMs actúan como juez para evaluaciones más humanas y contextuales.
Si vienes del testing tradicional, verás que muchos conceptos trascienden: pruebas unitarias se convierten en métricas de componente, integración en flujos conversacionales end to end, gestión de datos de prueba en Golden datasets y aserciones en umbrales métricos. La mentalidad de verificación sistemática y mejora continua sigue siendo la misma.
La evaluación de LLMs está en plena construcción y supone una oportunidad fantástica para profesionales de testing y empresas que quieren incorporar inteligencia artificial con garantías de calidad y seguridad. En Q2BSTUDIO estamos listos para acompañar a tu proyecto desde la concepción del dataset hasta la integración en producción, con experiencia en IA para empresas, agentes IA, servicios cloud aws y azure, ciberseguridad y business intelligence con power bi.
Si te interesa que colaboremos en una prueba de concepto o en la implementación de una tubería de evaluación LLM adaptada a tu dominio, contáctanos y pongamos a prueba tu modelo con métricas que importan.

.jpg)

.jpg)