Skip to content

LLM Testing LabQA de IA, listo para producción.

20 módulos pytest que cubren todo el ciclo de calidad de un sistema LLM — desde el primer LLMTestCase hasta un caso end-to-end completo con incidente, runbook y postmortem. Sin API key. Sin conexión.

763 tests pasando en 1.6s
2.ª edición · 20 módulos · 763 tests · 1,6 s

Quickstart ​

Clona, instala y ejecuta la suite completa en menos de un minuto:

bash
git clone https://github.com/gonzaloMorenoc/ai-testing-lab.git
cd ai-testing-lab
pip install deepeval pytest pytest-cov numpy
pytest modules/ -m "not slow and not redteam" -q

Resultado esperado:

text
763 passed, 1 skipped in 1.6s

Sin API key. Sin cuenta de pago. Sin conexión a internet.

Por dónde entrar ​

Los 20 módulos se agrupan en cinco familias. No hay orden obligatorio: entra por la que necesites hoy.

Recorridos sugeridos ​

Tres formas de empezar según tu rol:

Si vienes de QA tradicional

Empieza por 01-primer-eval y sigue la ruta de aprendizaje. En 6 horas tendrás el vocabulario completo del QA de IA.

Si construyes RAG en producción

Salta directamente a 02-ragas-basics → 06-hallucination-lab → 16-retrieval-advanced. Después aplica la Tabla maestra de umbrales en tu CI/CD.

Si lideras un equipo

Lee el modelo de madurez L1-L5, audita tu sistema contra el marco normativo y reproduce el caso end-to-end en una hora.

Recursos ​

MIT License · GitHub