本文へ移動
cccskills
無料GitHub で公開

llm-evals

Use when validating, benchmarking, or monitoring LLM application performance. Keywords: RAG evaluation, LLM-as-a-judge, CI/CD gating, trajectory scoring, test suites, prompt quality.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

LLM Evaluation & Validation Framework

Overview

The llm-evals skill provides a systematic framework for evaluating and monitoring Large Language Model (LLM) applications throughout the development lifecycle. It bridges the gap between ad-hoc testing and production-grade reliability by implementing rigorous evaluation pipelines, metric-driven gating, and dataset versioning.

When To Use

  • Setting up automated evaluation pipelines for LLM chains.
  • Developing or refining RAG (Retrieval-Augmented Generation) systems.
  • Preparing LLM applications for production deployment.
  • Investigating performance regressions in complex, multi-step agent trajectories.
  • Defining custom rubrics for LLM-as-a-Judge scenarios.

Core Concepts

  • Trajectory-Level Evaluation: Scoring intermediate reasoning steps, tool choices, and argument precision, moving beyond just final output metrics.
  • LLM-as-a-Judge: Using capable models (e.g., GPT-4o, Claude 3.5 Sonnet) as automated judges to score outputs based on user-defined rubrics.
  • Metric Tiers:
    • Unit: Single prompt/completion pairs.
    • Integration: Individual chains or multi-step logic.
    • System: End-to-end user intent fulfillment evaluation.
  • Golden Datasets: Version-controlled suites containing ground-truth, negative test cases, and edge cases to ensure consistent benchmarks.
  • Calibration: Ensuring LLM judges align with human grading, including inter-rater reliability checks.

Workflow

  1. Dataset Curation: Create and version control evaluation suites using JSON/YAML formats, incorporating synthetic failure injections.
  2. Metric Definition: Define evaluation criteria (e.g., faithfulness, relevancy, G-Eval) using established frameworks.
  3. Execution: Run evaluations locally or in CI environments using tools like promptfoo or deepeval.
  4. Analysis: Review evaluation reports to identify bottlenecks or high-error clusters.
  5. CI/CD Integration: Incorporate gating steps in deployment pipelines to automatically block commits failing established regression thresholds.
  6. Continuous Monitoring: Shift evaluation metrics into production monitoring (e.g., Langfuse) to track drift.

Key Patterns

  • G-Eval Implementation: Define specific rubrics in code, providing chain-of-thought instructions to the judge model.
  • Negative Case Injection: Always include scenarios where the model SHOULD refuse to answer or identify missing context.
  • Pipeline Gating Example:
    # promptfoo.yaml
    prompts: [prompt.txt]
    providers: [openai:gpt-4o]
    tests:
      - vars: {query: "..."}
        assert:
          - type: llm-rubric
            value: "response must accurately cite the provided context"
          - type: g-eval
            criteria: "conciseness"
    
  • Trajectory Scoring: Log intermediate tool call history and validate against expected sequences.

Quality Gates

  • Regression Thresholds: Strict pass/fail criteria on defined metrics (e.g., Faithfulness > 0.85).
  • Inter-rater Reliability: Ensure judge model scores correlate highly (Pearson/Spearman > 0.7) with human samples.
  • Coverage: Evaluation suite must cover 100% of defined edge cases before major version releases.
  • Latency Constraints: Evaluation must complete within acceptable CI time-windows (e.g., < 10 minutes for full test suites).

References

  • DeepEval - Unit testing for LLMs.
  • Promptfoo - Command-line tool for test and evaluate LLM prompts.
  • Langfuse - Open-source observability and analytics for LLM apps.
  • Ragas - RAG evaluation metrics (Faithfulness, Relevancy, Context Precision/Recall).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

2d-games

無料

2D game development principles. Sprites, tilemaps, physics, camera.

日本語の概要は準備中です。原文の説明を表示しています。

VoDaiLocz/kilo-kit-mcp272026年9月13日 更新

3d-games

無料

3D game development principles. Rendering, shaders, physics, cameras.

日本語の概要は準備中です。原文の説明を表示しています。

VoDaiLocz/kilo-kit-mcp272026年9月13日 更新

aesthetic

無料

Create aesthetically beautiful interfaces following proven design principles. Use when building UI/UX, analyzing designs from inspiration sites, generating design images with ai-multimodal, implementing visual hierarchy and color theory, adding micro-interactions, or creating design documentation. Includes workflows for capturing and analyzing inspiration screenshots with chrome-devtools and ai-multimodal, iterative design image generation until aesthetic standards are met, and comprehensive design system guidance covering BEAUTIFUL (aesthetic principles), RIGHT (functionality/accessibility), SATISFYING (micro-interactions), and PEAK (storytelling) stages. Integrates with chrome-devtools, ai-multimodal, media-processing, ui-styling, and web-frameworks skills.

日本語の概要は準備中です。原文の説明を表示しています。

VoDaiLocz/kilo-kit-mcp272026年9月13日 更新

Use when implementing or managing persistent, hierarchical memory systems for AI agents. Covers cross-session state, fact supersession, and self-managed memory tools to enable long-term recall and adaptive agent behavior.

日本語の概要は準備中です。原文の説明を表示しています。

VoDaiLocz/kilo-kit-mcp272026年9月13日 更新

Use when monitoring, tracing, or debugging agentic workflows in production. Keywords: observability, tracing, OpenTelemetry, Langfuse, latency, token cost, loop detection, telemetry.

日本語の概要は準備中です。原文の説明を表示しています。

VoDaiLocz/kilo-kit-mcp272026年9月13日 更新

Use when building self-correcting retrieval systems for AI agents. Keywords: RAG, retrieval, Corrective RAG, Self-RAG, query decomposition, reranking, hallucination, grounding.

日本語の概要は準備中です。原文の説明を表示しています。

VoDaiLocz/kilo-kit-mcp272026年9月13日 更新

VoDaiLocz のスキルをすべて見る

このスキルの問題を報告する