GH-600 常見問題
考試資訊
GH-600 的正式考試名稱是什麼?
Exam GH-600: Developing in Agentic AI Systems;通過後對應 GitHub Certified: Agentic AI Developer。
考試時間多久?
官方認證頁目前列為 120 分鐘。報名前仍應重新核對預約頁。
及格分數是多少?
Microsoft Learn 的 Study Guide 說明量尺分數 700 以上為及格;它不是固定答對百分比。
考試提供哪些語言?
截至本站最後核對日,認證頁只列 English。
哪個領域占比最高?
實作工具使用與環境互動占 20%–25%,是六領域中最高。
備考方法
四週計畫一定要每天完成嗎?
不必固定日曆日期,但應維持順序並完成每日輸出與通關標準。
模擬題是實際考題嗎?
不是。本站題目皆依公開 objectives 原創,用於概念辨析,不含 exam dump。
為何建議 85% 而官方是 700?
700 是量尺分數,無法直接換算固定答對率;85% 只是本站較保守的練習門檻。
如何使用 objectiveIds?
每題與教材段落都標記 objective,可由錯題快速回到對應範圍補強。
先背產品名稱有效嗎?
效果有限。先判斷目標、風險、權限與生命週期,再對應 GitHub 功能。
網站操作
學習進度儲存在哪裡?
只存在目前瀏覽器的 localStorage,不會上傳到伺服器。
更換電腦如何保留進度?
先在設定頁匯出 JSON,再到另一裝置匯入。
舊 AZ/SC 進度能匯入嗎?
不能;本站只接受 schema 為 gh-600-study-progress、版本 1 的檔案。
離線能使用嗎?
完成首次載入後,PWA 會快取站殼;外部官方來源仍需網路。
如何只練錯題?
到模擬題頁啟用只練目前錯題;答對後該題會移出錯題簿。
複選答案順序重要嗎?
不重要;必須選齊所有正確項目,且重複答案會被契約拒絕。
內容維護
資料最後查核日代表考綱生效日嗎?
不是。lastVerified 是本站重新核對官方頁面的日期;Study Guide 另記 updated date。
官方來源有哪些網域?
驗證器只接受 learn.microsoft.com 與 docs.github.com。
內容更新時先改哪裡?
先更新 exam-meta 的 domains/objectives,再調整教材與題目參照,最後跑內容驗證。
為何每題要保留 sourceIds?
讓解析可回查官方文件,也讓文件變動時能定位受影響題目。
應考策略
英文題幹應先看什麼?
先抓動詞與風險限制詞,例如 configure、prevent、least privilege、irreversible。
遇到兩個都可行的選項怎麼辦?
選直接滿足所有明示限制、權限更小、較可驗證且較易回滾者。
考前最後一天應做什麼?
只補最弱 objectives、重讀必背句與錯題原因,不再開新主題。
如何避免在單題耗時過久?
先排除違反安全或範圍的選項;仍不確定就標記,完成其餘題目後再回看。
D1
代理收到『改善整個平台』便直接改 40 個檔案,缺少哪個核心?
缺少明確輸入、輸出、成功標準與範圍;應先把任務拆成可審查的小步驟。
代理已完成計畫,但下一步要部署正式環境,能直接繼續嗎?
不能因計畫核准推定部署獲准;正式部署是獨立高風險動作,應走明確核准閘門。
低風險文件拼字修正也要逐字人工核准嗎?
通常不需要;可在明確檔案範圍內自動修正並用 diff 與檢查驗證。
代理只回報『已完成』但沒有 diff 或測試,問題在哪裡?
缺少可檢查產物,審查者無法重建變更與驗證完成狀態。
D2
代理只需查 issue,卻取得所有 repo 寫入權限,應如何評估?
違反最小權限;工具能力與 scope 應收窄到完成查詢所需的唯讀範圍。
MCP server 回傳內容含不受信任指令,代理應直接照做嗎?
不應。MCP 輸出跨越信任邊界,必須視為資料並依政策與工具權限驗證。
CI runner 缺少 SDK,重跑五次是否合理?
不合理;這是持續性環境問題,應停止重試、保留證據並修正 setup steps。
API 暫時回 503,最佳反應是什麼?
使用有上限的退避重試,達上限後停止並升級;避免無限重試放大負載。
D3
代理把每次聊天完整永久保存,有何問題?
缺少相關性、到期、裁剪與重設規則,會增加隱私、過期脈絡與衝突風險。
長任務中斷後代理從頭重做,應補哪項設計?
建立 checkpoint、決策紀錄與已完成步驟,讓 resume 從已驗證狀態開始。
IDE 與 CI 對任務狀態說法不同,應相信哪個?
依事先指定的 source of truth 對帳,處理矛盾並記錄裁決,不能任意選一個。
昨天正確的環境資訊今天已失效,這是什麼風險?
stale context;應依 expiry 或重新驗證規則更新,不讓舊資訊主導新決策。
D4
測試失敗只顯示症狀,如何找根因?
沿 plan、trace、工具輸入輸出、runner log 與 artifact 追查,再分類為推理、工具、脈絡或環境。
調整後一次成功就能宣告改善嗎?
不能;應用固定 evaluation set 與基準重測,確認改善可重現且沒有 regression。
代理經常選錯相似工具,最小調校是什麼?
先澄清工具描述與適用條件,必要時收窄 allowlist;不要同時大改所有設定。
code scanning 新增高風險告警,但功能測試通過,算成功嗎?
不算;成功標準應同時納入功能與安全操作限制。
D5
兩代理平行修改同檔,如何預防?
以獨立 worktree/branch、明確檔案所有權與不重疊任務隔離。
代理 A 完成研究、代理 B 失敗,是否全部重跑?
先驗證 A 的 artifact 是否可保留,再只重派失敗範圍,避免重複工作。
代理被替換時哪些資訊必須交接?
任務狀態、關鍵決策、已驗證產物、剩餘工作與 audit chain。
兩代理給出矛盾結論,誰負責裁決?
指定 integrator 依共享證據與驗收標準裁決,並保存理由。
D6
所有工具呼叫都要人工核准會更安全嗎?
不一定;無效核准會造成 approval fatigue。人工介入應集中在能實質降低風險的節點。
代理要刪除正式資料,最小護欄是什麼?
阻擋未授權執行,要求明確核准、可驗證備份/回滾與完整 audit log。
代理嘗試越過 repository scope,應如何處理?
policy block 應拒絕動作並記錄原因,不得自動擴權。
如何兼顧速度與人工介入?
依風險分級:低風險自動化,中風險抽查或閘門,高風險及不可逆動作明確核准。