評価の事前登録:固定タスク群・ベースライン・宣言済み仮説
Agent支援エンジニアリングチェック
前提条件
Day 81 の Agent 支援デリバリー演習と ticket-23 の証跡契約ファイル。
学習目標
測定実行の前に、タスク群・ベースラインエージェント・反証可能な仮説・停止条件を固定する事前登録評価プロトコルを、live_eval_contract.json の構造にならって設計する。
手順
参照資料: この活動に割り当てられた既存の読解・練習時間内で、Demystifying evals for AI agents の The structure of an evaluation: task, trial, grader, transcript, outcome, harness and suite を参照し、ローカル課題とのつながりを一つ自分の言葉で説明する。既存の演習と合格基準は維持し、外部資料が開けない場合は本コース独自の説明を使う。1. projects/agent_learning/evidence/live_eval_contract.json と report.en.md を読み、ステータスが blocked-awaiting-authorization であることを確認する。
2. タスク群を固定する:契約の 6 タスク(live-summarize-notes-success, live-invalid-arguments-recovery, live-unknown-tool-request, live-missing-note-failure, live-step-budget-exhaustion, live-termination-honesty)を、それぞれの deterministic_analog フィクスチャタスクと共に列挙する。
3. ベースラインを宣言する:deterministic-v1 フィクスチャ実行がベースラインであり、ライブモデルは未評価の候補である。認可が記録されるまでライブの主張は存在しない。
4. 反証可能な仮説(例:「候補はフィクスチャ期待値と同一の report SHA-256 で live-summarize-notes-success を完了する」)と明示的な停止条件(認可ゲート失敗 → ライブ実行なし)を事前登録する。
5. 実行前にプロトコルを eval_protocol.md として確定し、以後の修正にはすべて日付を付ける。
演習と予測記録
6 タスク群・deterministic-v1 ベースライン・2 つの反証可能な仮説・認可停止条件を定めた eval_protocol.md を作成する。
6 つの task_id を live_eval_contract.json から逐語的に写し、各仮説は失敗し得るメトリクス表明として書く。
protocol = {
tasks: ['live-summarize-notes-success','live-invalid-arguments-recovery','live-unknown-tool-request','live-missing-note-failure','live-step-budget-exhaustion','live-termination-honesty'],
baseline: 'deterministic-v1 fixture',
hypotheses: ['outcome_passed == baseline', 'tool_behavior_passed == baseline'],
stop: 'validate_contract.py --require-authorized must pass before any live run'
}
エージェント自身の報告とは独立に検証可能なメトリクスを持つ、事前登録済みプロトコルを作成する。
公式ソースリソースと権利証跡
Demystifying evals for AI agents
該当セクション・タイムスタンプ: The structure of an evaluation: task, trial, grader, transcript, outcome, harness and suite
検証バージョンと日付: Public edition checked 2026-11-01; moving pages may change
Teaching-oriented task/trial/grader/outcome distinctions and a staged eval-building workflow complement the original benchmark definitions. No vendor product is required for the local exercises.
Bounded agent loops, task outcomes, traces and deterministic acceptance tests.
Use the original localized explanations, exercises and checks already present in this activity; no external account or purchase is required for that fallback.
比較対象候補リソースと選定評価 (2)
Retained for issue-to-patch fail-to-pass definitions; not a general teaching workflow.
Retained for the exact pass^k definition; practitioner guidance cannot replace the paper's metric semantics.
AgentBench: Evaluating LLMs as Agents
該当セクション・タイムスタンプ: Section 4.1 Evaluation Setup and Section 4.3 Analysis
検証バージョンと日付: ICLR 2024 / arXiv:2308.03688v2 (Verified: 2026-10-30)
First systematic multi-environment benchmark measuring LLM-as-agent ability across eight interactive settings, establishing fixed task suites, environment-specific scoring, and comparable evaluation conventions.
LLM prompting, tool-use environments, and multi-step task decomposition.
The curriculum fixes its own six-task evaluation suite with deterministic-v1 fixture analogs, so all protocol-design practice runs offline without reproducing AgentBench environments.
比較対象候補リソースと選定評価 (2)
Real computer-control benchmark for open-ended desktop tasks; AgentBench covers a wider environment spectrum for foundational evaluation design.
Generalist web-agent benchmark with 2,350 tasks; AgentBench provides broader multi-domain coverage for studying evaluation protocol design.
OpenAI Evals: Framework for Evaluating LLMs and Contamination Checks
該当セクション・タイムスタンプ: README sections 'Running evals' and 'Writing evals'
検証バージョンと日付: OpenAI Evals Repository (Verified: 2026-10-30)
Standardized evaluation repository specifying rigorous separation of eval prompts, canary GUID strings, and contamination test protocols.
Python, evaluation harnesses (MMLU, GSM8K), JSONL datasets.
Canary GUID matching, token set intersection, and leak detection scripts are implemented in the curriculum.
比較対象候補リソースと選定評価 (2)
Widely adopted evaluation harness; OpenAI Evals provides explicit canary guidance and contamination check specifications.
Modern lightweight eval framework; OpenAI Evals illustrates standard test-set integrity guarantees.