Files
curso-langchain/slides/pages/pending/08.md
T

33 lines
859 B
Markdown

---
layout: default
---
# Testing de Aplicaciones LLM
<v-clicks>
### Dos enfoques complementarios
**Unit tests**: Componentes aislados con mocks, validaciones rápidas y predecibles.
**Integration tests**: Llamadas reales para confirmar que todo funciona junto.
### AgentEvals
```typescript
import { createTrajectoryMatchEvaluator } from "agentevals";
// Trajectory Match: compara contra trayectoria de referencia
const evaluator = createTrajectoryMatchEvaluator({ matchMode: "subset" });
// LLM-as-Judge: validación cualitativa con un modelo
const llmEvaluator = createLLMJudgeEvaluator({ model: "gpt-4.1" });
```
### Integración con LangSmith
Configura `LANGSMITH_API_KEY` y `LANGSMITH_TRACING` para registrar experimentos automáticamente con Vitest/Jest.
[Docs: Testing](https://docs.langchain.com/oss/javascript/langchain/test)
</v-clicks>