キャップストーン憲章: 問題・ユーザー・限定された範囲
Agent支援エンジニアリングチェック
前提条件
第82〜84日の科学的エージェント評価。projects/agent_learning の限定エージェント学習プロジェクトとその4言語ガイド。
学習目標
具体的な問題、明示されたユーザー、明確な範囲境界、非目標を結び付けた1ページのキャップストーン憲章を作成します。新しい無制限システムをキャップストーン内に隠すのではなく、検証済みの限定エージェントを再利用します。
手順
1. projects/agent_learning/README.md と agent.py を再読し、登録済みの限定ツール (list_notes, read_note, write_report) とフィクスチャタスク summarize-notes を列挙します。
2. 問題文を書きます: キャップストーンは検証済みのメモ→レポートエージェントに、ちょうど1つの新しい限定ツール (例: count_words や list_deadlines) と1つの追加固定タスクを加え、既存の独立スコアラーで採点します。
3. ユーザー (学習メモをレポートにまとめる学習者) と利用コンテキスト (ローカル・オフラインファーストの使い捨てフィクスチャ作業領域) を明記します。
4. 範囲の境界線を引きます。範囲内: deterministic アダプタ、登録済み限定ツール、固定フィクスチャ、ステップ/リトライ予算。範囲外: オープンな Web 閲覧、任意のシェル実行、無制限リトライ、本番自律動作。
5. 非目標を宣言します: チケット23の認可ゲートが承認されるまで live モデルの主張はしない。新しいエージェント基盤は作らない。隠れたネットワーク呼出しは行わない。
6. 草案を capstone_charter.md として保存します。
演習と予測記録
Problem・User・In-Scope・Out-of-Scope・Non-Goals の節を持つ capstone_charter.md を作成し、次の3件の機能要求を範囲内/範囲外に分類してください: (a)「フィクスチャの3番目のメモを読む」 (b)「エージェントが任意のパッケージを pip-install できる」 (c)「限定された単語数カウントツールを追加する」。
その機能が agent.py で既に強制されているリソース/権限境界を越えるかを問いましょう。(a) と (c) はフィクスチャ内に留まり、(b) は無制限の実行権を与えます。
参考判定: (a) 範囲内 (フィクスチャ変更のみ)。(b) 範囲外 (任意パッケージ導入は無制限実行)。(c) 範囲内 (限定された決定論的ツール1個)。憲章は、範囲内項目のすべてが既存の制約 (登録ツール・フィクスチャ・予算) に対応し、非目標が少なくとも3つの除外機能を明示して初めて受理できます。
範囲内項目のすべてが明示された制約に対応し、非目標が少なくとも3つの除外機能 (例: Web閲覧・任意コード実行・無制限リトライ) を明記した憲章を作成できること。
公式ソースリソースと権利証跡
ReAct: Synergizing Reasoning and Acting in Language Models
該当セクション・タイムスタンプ: Sections 2-4: interleaved reasoning/action protocol; Figure 1 trace format
検証バージョンと日付: ICLR 2023 / arXiv:2210.03629v3 (Verified: 2026-10-30)
Primary literature for interleaving explicit reasoning steps with bounded tool actions; anchors the capstone's requirement that every step produces an inspectable observation inside a budgeted loop.
Language-model prompting, tool-call loops, and basic action/observation traces.
The curriculum restates the action/observation loop and reimplements a deterministic three-tool agent locally; no paper text is imported.
比較対象候補リソースと選定評価 (2)
Pure reasoning traces without tool actions; ReAct adds the observable action/observation protocol that the capstone harness enforces.
Embodied closed-loop planning for robotics; ReAct's text-domain tool protocol maps directly onto the capstone's bounded tools.
Model Cards for Model Reporting
該当セクション・タイムスタンプ: Section 4 Model Card Sections (4.1-4.9)
検証バージョンと日付: FAT* 2019 / arXiv:1810.03993v3 (Verified: 2026-10-30)
Standard framework for disclosing a model's intended use, evaluation conditions, and limitations; supplies the capstone's model-choice and provenance documentation pattern.
Basic model evaluation vocabulary: dataset, metric, intended use.
The curriculum provides a local model-decision table template covering intended use, evaluation data, and caveats.
比較対象候補リソースと選定評価 (2)
Dataset-side documentation rather than model-side; used alongside Model Cards in the provenance table rather than as a replacement.
Vendor-specific safety disclosure; Model Cards provide the general reusable schema.