deepeval

Extract semantic metadata from Skill Units for RAG indexing.

155|25|Updated Apr 27, 2025
One-click install
npx skills add https://github.com/sammcj/agentic-coding --skill deepeval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepeval
Source: https://github.com/sammcj/agentic-coding/tree/main/Claude/skills/deepeval
Command: npx skills add https://github.com/sammcj/agentic-coding --skill deepeval

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive evaluation capabilities for LLM applications, ensuring reliability and performance across RAG systems, conversational AI, and agent workflows.

Core Features & Use Cases

  • 50+ Evaluation Metrics: Covering RAG pipelines, conversational AI, agents, safety, and custom criteria.
  • Component-Level Tracing: Use the @observe decorator to evaluate individual components of your LLM system.
  • Use Case: Imagine you've built a customer support chatbot. Use this Skill to automatically test its response quality, role adherence, and safety across diverse customer scenarios.

Quick Start

Use the deepeval skill to evaluate the response quality of your customer support chatbot against common queries and edge cases.

Frequently Asked Questions about deepeval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate LLM application quality across RAG pipelines and conversational AI?

LLM evaluation measures response quality, safety, and adherence to requirements across retrieval-augmented generation and conversational systems. Deepeval provides 50+ metrics to automatically test response quality, role adherence, and safety against diverse scenarios without manual inspection.

Can I integrate LLM evaluation with pytest for continuous testing?

Yes, deepeval integrates with pytest to run evaluation metrics as automated tests. This enables component-level tracing via decorators to evaluate individual LLM system parts within your existing test pipeline.

What's the best way to test RAG systems for retrieval accuracy and response quality?

RAG evaluation combines retrieval correctness with generation quality across your full pipeline. Deepeval's metrics cover RAG-specific scenarios—context relevance, answer correctness, and hallucination detection—enabling precise measurement of end-to-end system performance.

How do I evaluate my chatbot's safety and prevent harmful responses?

Safety evaluation detects harmful outputs, bias, and policy violations in conversational AI. Deepeval includes safety metrics to automatically flag problematic responses and ensure your chatbot meets compliance and ethical standards.

Does deepeval support async performance testing for high-throughput LLM applications?

Yes, deepeval supports async evaluation to handle high-throughput scenarios efficiently. Component-level tracing with decorators works across async functions, enabling performance measurement at scale without blocking your application.

Can I define custom evaluation criteria for domain-specific LLM requirements?

Deepeval supports custom evaluation metrics alongside its 50+ built-in ones, allowing you to define domain-specific criteria. This flexibility lets you measure LLM outputs against your unique business logic, compliance rules, or application-specific quality standards.