跳到主要內容

GoAI 101 · 6h · 模組 6

政府 AI 採購需求與驗收決策

需求如何寫得可驗證,系統如何判定可接受?

開始第一節
已完成 0 / 5
同步我的進度加入梯次後,進度可跨裝置保存,講師也能看到

資訊

加入後,你已完成的模組編號會連同「學員代碼」傳送給講師,講師可以看到你的進度。請使用講師提供的代碼,不要輸入姓名、公司機密或其他個資。進度資料與該梯次的其他資料一起保存。

學習目標

  • 把模糊需求改寫為含驗證方法、驗收標準與交付證據的需求條目。
  • 說明資料、權限、人工核准、紀錄與維運需求,以及 14 個驗收維度。
  • 引用證據包,提出 Accept/Accept with conditions/Reject 的驗收判斷、理由與待辦事項。

從業務目的到可驗證需求

12 分鐘

從業務目的到可驗證需求

本模組沿用模擬情境:某市政府(虛構)委外建置「陳情案件分類 AI」,由 AI 讀取陳情內容、建議分類與承辦單位,承辦人員核可後才派案。需求寫不清楚,驗收時就只能憑印象與展示效果判斷。

從目的到證據的鏈
  1. 業務目的
  2. 具體需求
  3. 驗證方法
  4. 驗收標準
  5. 交付證據

模糊寫法

「系統應具備智慧化分類功能,提升行政效率。」沒有範圍、沒有數字、沒有人能判斷做到了沒有。

可驗證寫法

具體需求
系統對機關提供的 200 件去識別化陳情樣本,輸出建議分類與依據段落;低信心或無法分類者須標示並轉交人工。
驗證方法與標準
由機關以指定樣本實測;建議分類與人工標準答案一致率不低於雙方約定門檻,且 100% 的低信心案件有轉人工紀錄。
交付證據
測試報告、逐筆測試紀錄、轉人工案例清單。

資訊

好的需求條目能回答三個問題:怎麼驗證?誰來驗證?什麼結果算通過?門檻數字須由機關依業務風險決定,此處僅為教學示意。
自我檢測

需求書寫著「系統回應應合理且準確」。下列哪一個修改最能讓它變得可驗收?

需求書寫著「系統回應應合理且準確」。下列哪一個修改最能讓它變得可驗收?

重點: 需求不是形容詞:每一條都要連到驗證方法、驗收標準與交付證據,寫不出證據的需求就還沒寫完。

需求類別與需求條目

12 分鐘

需求類別與需求條目

把前面模組的產出轉成需求,不必從零想像。以下類別正好對應你已完成的工作;每一類至少要有一條可驗證的需求。

五類核心需求與範例(教學示意)
需求類別承接的前序產出可驗證需求範例
資料需求資料與工具權限表僅可使用機關核定的陳情資料來源;輸入前須完成去識別化;不得將原始陳情送往未經核可的外部服務。
權限需求資料與工具權限表AI 帳號僅有陳情資料唯讀權限;任何寫入或派案動作須經承辦人員核可。
人工核准需求含人工關卡的流程圖低信心、涉及個資或高影響案件必須進入人工審核,系統不得自動結案。
紀錄需求治理與控制檢核表每筆建議須留存輸入摘要、輸出、來源、核可人員與時間,保存期限依機關規定。
維運需求三類測試案例模型或知識內容更新前須重跑回歸測試並提交報告;異常事件於約定時限內通知維運人員。
  • 需求條目建議欄位:需求編號、類別、需求內容、理由、優先序、風險、驗證方法、驗收標準、所需證據、廠商責任、機關責任。
  • 廠商責任與機關責任分開寫,驗收與維運時才不會對「誰該做什麼」有爭議。

注意

本課程教的是需求轉換的思考方法,不是法律意見或契約範本。實際條款、資安與採購程序,應依機關適用之法令、政策與承辦程序辦理。

重點: 資料、權限、人工核准、紀錄、維運五類需求,是把前面模組的設計轉成可驗收條文的主要來源。

14 個驗收維度

12 分鐘

14 個驗收維度

驗收不能只看展示。完整驗收表有 14 個維度,每一個都要找得到對應證據;講課時我們聚焦在本案例最容易出現缺口的幾項。

14 個驗收維度與常見證據
維度要問的問題常見證據
功能核心任務是否做到?功能測試報告
Workflow流程與人工關卡是否照設計運作?流程測試紀錄
Accuracy / Quality輸出品質是否達標?樣本測試結果與標準答案比對
Knowledge / RAG引用的資料是否有來源、版本與時效?來源清單、版本紀錄
Permission權限是否最小化?權限設定畫面或設定檔
Security / Privacy敏感資料與注入攻擊是否受控?資安檢測、去識別化紀錄
Tool Use工具呼叫是否在授權範圍內?工具呼叫紀錄
Human Approval高影響動作是否經人工核准?核准紀錄樣本
Logging / Traceability事後能否還原誰做了什麼?日誌樣本、追溯演練
Error Handling異常時是否有 fallback?失敗案例測試結果
Reliability重複執行是否穩定?多次測試結果
Version Control版本變更是否可管理?版本與變更紀錄
Regression Test更新後是否重新驗證?回歸測試報告
Operations & Maintenance上線後誰維運、如何處理事件?維運手冊、通報流程
  • 前 4 項(功能、Workflow、Accuracy / Quality、Knowledge / RAG):系統做得對不對。
  • 中間 4 項(Permission、Security / Privacy、Tool Use、Human Approval):系統有沒有被控制好。
  • 後 6 項(Logging / Traceability、Error Handling、Reliability、Version Control、Regression Test、Operations & Maintenance):出事後怎麼辦、能否長期維運。
自我檢測

驗收小組只檢查「功能」與「Accuracy / Quality」就簽核通過。主要問題是什麼?

驗收小組只檢查「功能」與「Accuracy / Quality」就簽核通過。主要問題是什麼?

重點: 14 個維度全部留在驗收表中逐項核對;講課時看重點缺口,但表單不能少填。

證據包與驗收決策

12 分鐘

證據包與驗收決策

模擬證據包(虛構情境)

廠商交付:功能測試報告(分類一致率達約定門檻)、50 筆邊界案例結果、權限設定畫面(AI 帳號唯讀)、日誌樣本。缺少:低信心案件轉人工的失敗案例測試、模型更新後的回歸測試報告、維運與事件通報流程文件。

逐維度判斷(節錄)
維度證據狀況判斷
功能報告完整且可複核達標
Permission設定畫面顯示唯讀達標
Error Handling沒有失敗案例測試結果缺證據
Regression Test沒有回歸測試報告缺證據
Operations & Maintenance沒有維運與通報文件缺證據
  • Accept:所有關鍵維度皆有證據支持,可以上線。
  • Accept with conditions:核心維度達標,少數項目可限期補正;須寫明條件、期限、負責人與解除條件的證據。
  • Reject:關鍵維度(例如權限控制、人工核准機制)缺失或有重大風險,退回改善後重新驗收。

注意

本例的判斷是 Accept with conditions,但若缺的是人工核准或權限控制,就應是 Reject。驗收決策由機關的承辦與審核人員負責,不是由 AI 或廠商的承諾決定;沒有實際執行並留存的測試,不能當成證據。
自我檢測

廠商展示流暢,主管當場希望「今天就驗收通過」。哪一個做法最正確?

廠商展示流暢,主管當場希望「今天就驗收通過」。哪一個做法最正確?

重點: 驗收決策=證據+理由+待辦事項;Accept with conditions 必須寫明條件、期限、負責人與解除條件的證據。

實作與應用

12 分鐘

實作:改寫需求並做出驗收判斷

本實作產出整合型 Canvas 的「採購需求」與「驗收決策」兩欄,沿用前面模組已填入的案例資料。所有內容請使用模擬或去識別化資料,不要輸入機密、真實個資或未經授權的敏感資訊。

  1. 改寫一條模糊需求
    把教材提供的模糊需求,改寫成含需求內容、驗證方法、驗收標準與所需證據的條目。
  2. 閱讀提供的證據包
    對照 14 個維度,標出有證據、缺證據與證據不足的項目。
  3. 做出驗收決策
    選擇 Accept/Accept with conditions/Reject,寫明理由並引用證據。
  4. 列出待辦事項
    寫明待補項目、負責人與期限;仍未解決的事項請記入 Canvas 的待處理問題。

資訊

本實作練習一條完整需求與一次證據判斷,作為可重複使用的方法,並非完整採購文件。人類永遠是最後的驗收負責人。
自我檢測

寫驗收決策時,下列哪一項最不應該出現在理由欄?

寫驗收決策時,下列哪一項最不應該出現在理由欄?

重點: 一條可驗證的需求,加上一次有證據的判斷,就是可以反覆使用的採購驗收方法。

接下來做什麼?