Ai Evaluation Engineering logo

Ai Evaluation Engineering

Organization
devcodex-labs
ai-evaluation-engineering

AI 评测工程专家 Owner — 当任务涉及模型/Prompt 评测、模型选择、黄金集、评分量表、LLM-as-judge、Judge 校准、重复采样、方差、质量-成本-延迟权衡、提示词回归或模型升级回归时使用;要求把概率性结果转化为可复现、可比较且防污染的评测证据。

Overview

Publisherdevcodex-labs
Repositorydevcodex
Skill nameai-evaluation-engineering
Stars
433
Forks
44
Bundled files
2
LicenseAGPL-3.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by devcodex-labs on GitHub. Read the source before you install it.

Installation

Install the Ai Evaluation Engineering AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/devcodex-labs/devcodex/tree/main/content/skills/ai-evaluation-engineering
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/devcodex-labs/devcodex.git /tmp/devcodex
mkdir -p .claude/skills
cp -r /tmp/devcodex/content/skills/ai-evaluation-engineering .claude/skills/ai-evaluation-engineering
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Ai Evaluation Engineering in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Ai Evaluation Engineering on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Ai Evaluation Engineering is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

AI Evaluation Engineering

职责

设计概率性 AI 系统的评测数据、指标、Judge、重复采样、方差和回归决策。AI Agent Skill 负责系统行为,quality-strategy 负责整体测试组合;本 Skill 负责模型/Prompt 质量证据。

AiEvaluationEngineeringGate

字段要求
evaluationDatasetManifest来源、版本、许可/隐私、任务分层、难例、污染风险和 split
goldenCaseSet输入、期望属性/答案、允许变体、失败标签和维护 owner
metricRubricdeterministic/semantic/human 指标、权重、阈值和不可聚合项
judgeCalibrationJudge 模型/Prompt/版本、盲测、与人工一致性、偏差和漂移
samplingProtocoltemperature/seed、重复次数、置信区间、停止规则和失败重试
varianceReport均值、分布、尾部失败、跨 run/provider 差异和不确定性
costLatencyQualityFrontiertoken/费用/延迟/成功率/质量的 Pareto 权衡
regressionDecisionbaseline/candidate、显著性、阻断阈值、例外和 rollback

执行流程

  1. 冻结 use case、风险等级、失败类型和评测决策用途。
  2. 建立 train/dev/test 或等价隔离,检查 benchmark、Prompt 和检索语料污染。
  3. 将确定性断言、语义评分、人工评审和业务 outcome 分层,禁止只用单一总分。
  4. 校准 Judge:随机顺序、隐藏候选身份、人工样本对照、位置/长度/风格偏差。
  5. 对概率性路径重复采样,报告方差和尾部失败,不用单次成功代表稳定。
  6. 同时测质量、成本、延迟和工具/结构化输出正确性。
  7. 用固定版本 manifest 对比 baseline/candidate,达到阈值才进入发布或模型切换。

输出字段

evaluationDatasetManifest、goldenCaseSet、metricRubric、judgeCalibration、samplingProtocol、varianceReport、costLatencyQualityFrontier、regressionDecision、contaminationCheck、evidenceMatrix。

反模式

  • 用少量“看起来不错”的示例替代评测集。
  • Judge 未校准、知道候选身份或与被评模型同一偏差源。
  • 只跑一次、不报方差,却给出稳定性结论。
  • 把模型名或主观偏好当质量证据。
  • 只看质量分,不披露成本、延迟、结构化输出和工具失败。
  • 在调 Prompt 时反复看 test set,造成隐性污染。
  • 复制历史分数而不锁定 dataset/model/prompt/tool versions。

验证

至少覆盖确定性与概率性双轨、重复采样、Judge 与人工校准、position/verbosity bias、数据污染、provider fallback、工具调用/JSON 合法性、成本延迟预算、版本回归和 inconclusive 路径。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Ai Evaluation Engineering AI skill do?

AI 评测工程专家 Owner — 当任务涉及模型/Prompt 评测、模型选择、黄金集、评分量表、LLM-as-judge、Judge 校准、重复采样、方差、质量-成本-延迟权衡、提示词回归或模型升级回归时使用;要求把概率性结果转化为可复现、可比较且防污染的评测证据。

Why use Ai Evaluation Engineering on TypingMind?

Because you install it once and use it with any model. Ai Evaluation Engineering is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Ai Evaluation Engineering in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/devcodex-labs/devcodex/tree/main/content/skills/ai-evaluation-engineering. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Ai Evaluation Engineering?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Ai Evaluation Engineering?

As many as you like. As long as a model supports skills, you can use Ai Evaluation Engineering with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Ai Evaluation Engineering AI skill free?

Yes. It is published on GitHub by devcodex-labs under the AGPL-3.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇