綜合專案章程:問題、使用者與有界範圍
Agent 輔助工程檢查
前置要求
第 82-84 天的科學化 Agent 評測;projects/agent_learning 中的有界 Agent 學習專案及其四語言指南。
學習目標
撰寫一頁綜合專案章程,把具體問題、具名使用者、明確的範圍邊界與非目標綁定在一起,重用先前已驗證的有界 Agent,而不是在綜合專案內部偷藏一個新的無界系統。
操作指引
1. 重讀 projects/agent_learning/README.md 與 agent.py,列出已註冊的有界工具(list_notes、read_note、write_report)與 fixture 任務 summarize-notes。
2. 撰寫問題陳述:綜合專案在已驗證的「筆記到報告」Agent 基礎上,恰好新增一個有界工具(例如 count_words 或 list_deadlines)與一個額外的固定任務,仍由既有的獨立評分器評分。
3. 具名使用者(把學習筆記整理成報告的學習者)與使用情境(本機、離線優先的一次性 fixture 工作區)。
4. 劃出範圍界線。範圍內:確定性適配器、已註冊的有界工具、固定 fixture、步數/重試預算。範圍外:開放網頁瀏覽、任意 shell 執行、無界重試、生產環境自主運作。
5. 宣告非目標:在工單 23 授權門核准之前不作任何真機模型聲明;不新建 Agent 框架;不做隱藏的網路呼叫。
6. 將草案儲存為 capstone_charter.md。
自主實作與記錄
起草包含 Problem、User、In-Scope、Out-of-Scope、Non-Goals 各節的 capstone_charter.md,然後把三個功能請求分類為範圍內或範圍外:(a)「讀取 fixture 中的第三個筆記」;(b)「允許 Agent 任意 pip-install 任何套件」;(c)「新增一個有界的字數統計工具」。
追問該功能是否越過 agent.py 已強制的資源或權限邊界:(a) 與 (c) 留在 fixture 內部,而 (b) 授予了無界執行能力。
參考判定:(a) 範圍內(僅 fixture 變更);(b) 範圍外(任意安裝套件等於無界執行);(c) 範圍內(一個有界的確定性工具)。只有當每個範圍內事項都能對映到既有約束(已註冊工具、fixture 或預算),且非目標至少列明三項被排除能力時,章程才可接受。
產出的章程中每個範圍內事項都能對映到已宣告的約束,且非目標明確排除至少三項能力(如網頁瀏覽、任意程式碼執行、無界重試)。
權威來源資源與權利證明
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.