본문으로 건너뛰기
cccskills
무료GitHub에 공개

eval-frameworks

Build evaluation frameworks for LLM systems — harness design, graders, datasets, regression tracking, and human-in-the-loop eval. Use when you need systematic measurement of model or agent quality.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Eval Frameworks

If you can't measure it, you can't improve it — and you'll ship regressions you never notice. An eval framework is the harness, datasets, graders, and processes that turn "does it work?" from a feeling into a number tracked over time.

Overview

Components: a task dataset (representative, versioned), a runner (executes the system on tasks, reproducibly), graders (deterministic checks, rubric judges, humans), metrics (aggregated, sliced by category), and tracking (scores over time, per change). The framework's value compounds: every eval run makes the next decision easier and the next regression harder to ship.

When to use

  • Any LLM feature heading to production: build the evals before launch.
  • Comparing models, prompts, or architectures: decide by numbers.
  • Regression prevention: catching quality drops from changes.
  • Tracking quality over time as models and data evolve.

Core concepts

  • Task datasets: real tasks from production (logs, tickets, user queries), categorized by type and difficulty. Versioned; refreshed as the product evolves. 50–200 tasks is a practical range.
  • Runner: executes tasks deterministically — fixed seeds where possible, recorded configs, parallel execution. Reproducibility is the point.
  • Graders: exact match / structured checks for deterministic outputs; rubric-based LLM judges for open-ended (validated against humans); human grading for the highest-stakes slices.
  • Metrics: aggregate scores plus slices — by task type, difficulty, and failure mode. The slices tell you what to fix; the aggregate tells you if you're improving.
  • Regression tracking: scores stored per run with the code/prompt/model version. Diffs on every change; regressions block or flag.
  • Human-in-the-loop: sampled human review calibrating automated graders and catching what they miss. Automation scales; humans ground truth.

Practical workflow

  1. Mine real tasks from production data; categorize by type and difficulty.
  2. Write graders: deterministic where possible; rubric judges where needed — and validate judges against human grades first.
  3. Build the runner: reproducible execution, parallel, with full per-task logging.
  4. Establish baselines: current system scores, sliced by category. This is your "before" picture.
  5. Integrate into the change process: evals run on every meaningful change; regressions investigated before shipping.
  6. Maintain: refresh tasks as the product evolves, re-validate judges periodically, review slices for new failure modes.
Eval framework anatomy:
TASKS/    versioned task sets, categorized
RUNNER/   reproducible execution + logging
GRADERS/  deterministic checks + validated judges
METRICS/  aggregates + slices by type/difficulty
HISTORY/  scores per version — the regression record
HUMAN/    sampled review calibrating automation

Common pitfalls

  • Synthetic tasks only: evals on invented tasks while production differs. Mine from real usage.
  • Unvalidated judges: LLM graders never checked against humans. Measure agreement before trusting.
  • Aggregate-only reporting: "82% pass" hiding a collapsed category. Slice always.
  • No versioning: tasks or graders changing silently. Version everything; diffs must be meaningful.
  • Evals as ceremony: run once, filed away. Value comes from repetition — integrate into the workflow.
  • Grader gaming: optimizing for the grader instead of the task. Rotate tasks; keep humans in the loop.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

aicodedecode의 스킬 모두 보기

이 스킬의 문제 신고