DeepEval Framework (2026 Edition)
Una guía exhaustiva para probar, evaluar y aplicar red-teaming a aplicaciones LLM utilizando el framework de código abierto DeepEval y la plataforma Confident AI.
Episodios
El Pytest para LLMs
4m 35sDeepEval aporta el rigor de Pytest a las aplicaciones LLM no deterministas. En este episodio, exploramos la identidad central del framework y la diferencia fundamental entre las evaluaciones End-to-End y Component-Level.
Definiendo la interacción del LLM
4m 04sNo puedes medir lo que no has definido correctamente. Aprende cómo LLMTestCase define una unidad atómica de evaluación, incluyendo sus parámetros obligatorios y opcionales.
El poder de LLM-as-a-Judge
4m 09sAprende cómo DeepEval utiliza LLM-as-a-judge para evaluar casos de prueba, devolviendo puntuaciones de 0 a 1 junto con un razonamiento detallado. Descubre cómo configurar modelos de evaluación personalizados.
Evaluando generadores RAG
4m 06sCéntrate puramente en la parte de generación de los pipelines RAG. Aprende cómo las métricas de Answer Relevancy y Faithfulness garantizan que tu LLM responda al prompt sin alucinar.
Evaluando retrievers de RAG
4m 34sSi el contexto es basura, la respuesta será basura. Descubre cómo Contextual Precision, Recall y Relevancy evalúan la calidad de tu motor de retrieval.
Evaluación agéntica
4m 16sLa evaluación de agentes autónomos requiere analizar flujos de ejecución complejos. Aprende cómo las métricas de Task Completion y Tool Correctness mantienen bajo control a los agentes de múltiples pasos.
Evaluación de conversaciones multi-turno
3m 56sLos chatbots requieren evaluar todo el historial de la conversación. Aprende cómo ConversationalTestCase y las métricas especializadas rastrean Role Adherence y Knowledge Retention a lo largo de múltiples turnos.
Creando métricas personalizadas con G-Eval
4m 15sCuando las métricas estándar fallan, crea las tuyas propias. Descubre cómo G-Eval te permite definir criterios de evaluación personalizados en lenguaje natural utilizando un algoritmo CoT de 2 pasos.
Evaluación determinista con DAG
3m 41sToma el control absoluto de tus evaluaciones. Aprende cómo la métrica Deep Acyclic Graph (DAG) utiliza árboles de decisión para juzgar de forma determinista la lógica y el formato complejos.
El Evaluation Dataset
4m 10sEscala tus pruebas creando datasets robustos. Explora cómo EvaluationDatasets agrupa Goldens, distingue entre datos de un solo turno y multi-turno, y permite importar desde CSV/JSON.
Generación de datos sintéticos
3m 30s¿No tienes datos reales de usuarios? Aprende a utilizar el Synthesizer para generar automáticamente Goldens de alta calidad directamente desde los documentos de tu base de conocimiento.
Evolucionando la complejidad sintética
4m 00sLas consultas básicas son demasiado fáciles para los LLMs modernos. Profundiza en EvolutionConfig para complicar artificialmente las consultas sintéticas utilizando técnicas como Reasoning y Concretizing.
Tracing y observabilidad de LLMs
3m 42sVe más allá del testing de caja negra. Aprende a utilizar el decorador @observe para rastrear componentes, crear spans y obtener visibilidad de caja blanca en tus pipelines de LLM.
Evaluaciones dinámicas en tiempo de ejecución
4m 23sCuando los flujos de trabajo son impredecibles, crea tus casos de prueba de forma dinámica. Aprende a utilizar update_current_span para inyectar pruebas a medida que los datos fluyen a través del agente.
Introducción al Red Teaming
4m 03sLa corrección no es seguridad. Explora el framework DeepTeam y aprende los cuatro componentes principales del red teaming: Vulnerabilities, Attacks, Targets y Metrics.
Ejecución de ataques adversarios
4m 16sAutomatiza tus pruebas de seguridad. Aprende a configurar un Model Callback en DeepTeam y a lanzar inyecciones de prompts para descubrir sesgos y fallos automáticamente.
CI/CD y evaluación continua
4m 10sDeja de desplegar a ciegas. Aprende a integrar DeepEval en tus pipelines CI/CD utilizando las integraciones de Pytest para detectar regresiones en los LLMs antes de que lleguen a producción.
El final - Escala con Confident AI
4m 42sLleva tus evaluaciones a la nube. Descubre cómo Confident AI centraliza los informes de pruebas, rastrea hiperparámetros y monitoriza las regresiones en todo tu equipo.