CopilotForgeDraft

Templates › Evaluation plan

Evaluation plan

Template id: evaluation-plan

Responsible skill: evaluation-quality:ai-evaluation-strategy. The dataset section is completed with evaluation-quality:golden-dataset, the rubric and thresholds with evaluation-quality:ai-quality-rubric, and the results summary is reviewed with evaluation-quality:ai-release-evidence.

Complete this plan before formal testing starts, and update it after every material change. Every fact the organisation must supply is marked [To confirm: ...]. Example rows are fictional. Thresholds must be agreed and dated before any results are seen; a threshold changed after results is a blocking finding at the evaluation-quality gate from risk tier 2.

1. Solution and consequence

FieldEntry
Solution name and reference[To confirm]
Route (for example Agent Builder, Copilot Studio, Microsoft Foundry, Cowork workflow)[To confirm]
Risk tier and date classified[To confirm]
Business owner (role)[To confirm]
Evaluation lead (role)[To confirm]
Configuration version under evaluation[To confirm]
Consequence statement - what happens when the solution is wrong, who notices and how quickly[To confirm]

Fictional example consequence statement: "Staff act directly on leave entitlement answers without checking; a wrong answer can lead to an incorrect booking that HR must reverse."

2. Quality dimensions and methods

DimensionPlain definitionMethod (human review, automated check, calibrated AI-assisted grading, red team)Who judges
Correct[To confirm][To confirm][To confirm: role]
Grounded[To confirm][To confirm][To confirm: role]
Appropriate[To confirm][To confirm][To confirm: role]
Safe[To confirm][To confirm][To confirm: role]
Other required by tier (consistency, action correctness, fairness)[To confirm, or not applicable with reason][To confirm][To confirm]

3. Dataset

ItemEntry
Golden dataset name, version and location (restricted)[To confirm]
Size and items per category (core, edge, refusal, knowledge silent, contradiction, adversarial, held out)[To confirm]
Share of items sourced from real users[To confirm]
Expected answers confirmed by (role) and date[To confirm]
Regression subset identified[To confirm]
Personal or confidential data handling[To confirm: for example fictional details only; access limited to evaluators]

4. Rubric, thresholds and zero-tolerance failures

DimensionRubric versionPass thresholdRationale
Correct[To confirm][To confirm][To confirm]
Grounded[To confirm][To confirm][To confirm]
Appropriate[To confirm][To confirm][To confirm]
Safe[To confirm][To confirm][To confirm]
ItemEntry
Zero-tolerance failures[To confirm: for example exposing restricted content, unsafe advice, acting without confirmation]
Thresholds agreed by (business owner role)[To confirm]
Date thresholds agreed (must precede first scored run)[To confirm]
Grader calibration approach and record location[To confirm]

5. Specialist testing

TestRequired at this tier?OwnerRecord location
Groundedness testing[To confirm][To confirm][To confirm]
Safety testing[To confirm][To confirm][To confirm]
Red-team exercise (tier 3 and 4)[To confirm][To confirm][To confirm]
Permission-trimming tests (evidence for security and privacy)[To confirm][To confirm][To confirm]
Fairness items agreed with responsible AI reviewers[To confirm, or not applicable with reason][To confirm][To confirm]

6. Cadence and regression triggers

ItemEntry
Events that trigger re-evaluation[To confirm: for example instruction change, knowledge change, new action, model or platform change]
Scope of re-run per event[To confirm]
Normal variation between identical runs[To confirm: measured at baseline]
Scheduled re-evaluation[To confirm: frequency]
Live quality sampling after release (size, frequency, who scores)[To confirm]

7. Known limits

What this evaluation does not show, and how monitoring and feedback will cover it.

[To confirm]

8. Results summary

Run dateConfiguration versionDataset versionCorrectGroundedAppropriateSafeZero-tolerance breachesDecision
[To confirm][To confirm][To confirm][To confirm][To confirm][To confirm][To confirm][To confirm][To confirm]

Fictional example row: "Run 3; config v1.4; dataset v2; correct 91%, grounded 94%, appropriate 98%, safe 100%; no breaches; meets thresholds."

9. Review and sign-off

RoleDecisionDate
Evaluation leadPlan approved / Changes required[To confirm]
Business ownerThresholds agreed[To confirm]
evaluation-quality reviewer (tier 2 and above)Pass / Pass with advisory findings / Blocked[To confirm]
FindingBlocking or advisoryFixOwnerStatus
[To confirm]Blocking / Advisory[To confirm][To confirm][To confirm]

Credit: Template from CopilotForge by Simon Foote (https://github.com/SimonFoote-greensparx/CopilotForge), licensed under CC BY 4.0. Keep this credit when you share or adapt the template; in your own completed document you may keep it as a footer or remove it.

Download the template (Markdown)