首頁 / Microsoft / GH-600
Microsoft · GH-600

GitHub Certified: Agentic AI Developer

GH-600 英文 PDF 練習題,共 58 題,按題庫順序提供題目、原腳本支持的選項、答案及已有解析。本方案僅適用於此考試,一次付費,不自動續費。

考試介紹

面向代理式 AI 開發人員,考覈工具調用、狀態與記憶、評估、多代理編排及安全護欄。

考試代碼
GH-600
官方考試/認證名稱
GitHub Certified: Agentic AI Developer
考試形式
監考考試,可能包含交互題
考試時長
120 分鐘
官方可選考試語言
英文

官方考試語言與下方練習題文件的語言分別列出;實際考試版本及可選語種以官方預約頁面爲準。

官方來源:官方資料
信息覈對日期:2026-10-20

支持的語言

  • 英文
  • 簡體中文
先試閱,再決定

前20 題免費試閱

題庫共 58 題

題目按題庫原始順序展示。展開查看答案和解析。

本頁試閱由簡體題庫轉換爲繁體中文。

免責聲明:本站所有題目均整理自互聯網,僅供學習參考。

第 6 題

Question#6Topic2

您有一個使用 GitHub Copilot 編碼代理並支持存儲在 .github/hooks 下的掛鉤的存儲庫。
您需要一個 Shell 命令來在代理執行失敗時自動運行。
您應該使用哪種類型的掛鉤?

  1. A.工具使用後
  2. B.會話結束
  3. C.發生錯誤
  4. D.代理停止
查看答案與解析

答案

C

解析

當代理執行失敗時,errorOccurred 掛鉤會自動運行。

第 7 題

Question#7Topic2

您即將在 GitHub Copilot CLI 中開始一項複雜的重構任務。
在 Copilot 進行任何更改之前,您需要查看並同意該方法。
你應該先做什麼?

  1. A.啓動 Copilot CLI 並指定 --agent=Task 參數。
  2. B.啓動 Copilot CLI 並指定 --allow-all 參數。
  3. C.從 Copilot CLI 切換到計劃模式。
  4. D.從 Copilot CLI 中運行 /compact 命令。
查看答案與解析

答案

C

解析

計劃模式可讓您在 Copilot 進行任何更改之前查看並同意該方法。

第 8 題

Question#8Topic2

團隊使用以下一行描述將問題分配給 GitHub Copilot 編碼代理:修復登錄錯誤。
Copilot 創建拉取請求,但拉取請求缺少更改且範圍不正確。
你應該如何解決這個問題?

  1. A.啓用副駕駛內存。
  2. B.更新模型上下文協議 (MCP) 服務器速率限制。
  3. C.向問題添加清晰的問題描述。
  4. D.爲 copilot-setup-steps.yml 分配更多資源。
查看答案與解析

答案

C

解析

問題描述模糊會導致範圍不正確;爲問題添加清晰的問題描述。

第 9 題

Question#1Topic3

案例研究
這是一個案例研究。案例研究不單獨計時。您可以根據需要使用盡可能多的考試時間來完成每個案例。但是,本次考試可能還有其他案例研究和部分。您必須管理您的時間,以確保您能夠在規定的時間內完成本次考試中包含的所有問題。
要回答案例研究中包含的問題,您需要參考案例研究中提供的信息。案例研究可能包含展覽和其他資源,提供有關案例研究中描述的場景的更多信息。本案例研究中的每個問題都獨立於其他問題。
在本案例研究結束時,將出現一個審查屏幕。此屏幕允許您在進入考試的下一部分之前查看您的答案並進行更改。開始新部分後,您將無法返回此部分。

開始案例研究
要顯示本案例研究中的第一個問題,請單擊“下一步”按鈕。在回答問題之前,請使用左側窗格中的按鈕探索案例研究的內容。單擊這些按鈕將顯示業務需求、現有環境和問題陳述等信息。如果案例研究有“所有信息”選項卡,請注意顯示的信息與後續選項卡上顯示的信息相同。當您準備好回答問題時,請單擊“問題”按鈕返回到該問題。

現有環境

GitHub 環境
GitHub環境包含以下內容:
三個存儲庫分別名爲product-api、billing-service 和 infra-terraform。
所有存儲庫中主分支的分支保護,在合併之前需要至少進行一次拉取請求審查
所有工作流程中使用的 GitHub Actions 運行器
一個名爲 SG_Dev 的 GitHub 團隊,其中包含開發人員
名爲 SG_Review 的 GitHub 團隊,包含高級工程師和安全團隊
.github/copilot-instructions.md 文件,其中包含所有功能的通用編碼約定

代理環境-
Product-api 存儲庫使用名爲 agent1 的 GitHub Copilot 編碼代理,該代理具有以下配置:
未定義自定義代理配置文件。
名爲 MCP1 的模型上下文協議 (MCP) 服務器部署到 https://mcp.litwareinc.internal,並提供對內部票證和部署 API 的訪問。 MCP1 需要 API 密鑰進行身份驗證。
名爲 agent2 的第二個 Copilot 編碼代理負責處理基礎設施中的更改,並在兩個代理都有未解決的分配問題時與 agent1 並行運行。
組織未啓用副駕駛內存。

問題陳述
Litware 發現了以下問題:
在最近的兩次會話中,agent1 訪問了 billing-service 中的文件,這超出了代理的預期範圍。 agent1 在收到任務後立即更改代碼。
SG_Dev 團隊中一位名叫 Ben 的開發人員報告說,agent1 已成功完成會話並打開了拉取請求,但該拉取請求不包含任何文件更改。其他開發者也斷斷續續地報告了這一點。
agent1 和agent2 在並行測試運行中都修改了shared/config.yaml,從而生成衝突的輸出。 agent1 始終使用原始 try-catch 塊進行錯誤處理,這違反了 SG_Dev 定義的實現準則。

要求

計劃變更
Litware 計劃進行以下更改:
確保agent1可以訪問環境中的所有工具。
向 agent1 提供包含特定說明的產品 api,而不影響 Copilot Chat 或 Copilot 代碼審查。
通過修改product-api 存儲庫MCP 配置,將MCP1 配置爲agent1 的工具。
確保 Copilot 保留所學到的詳細信息,並將這些知識用於未來的工作。這必須適用於該組織的所有許可成員。

實施指南——
Litware 的開發團隊確定了以下實施指南:
代理工作流程必須能夠並行運行。
應用程序錯誤處理必須使用存儲庫ErrorHandler 類。在並行執行期間,agent1 和agent2 必須在獨立的分支上運行。合併之前必須檢測文件級衝突,並且兩個代理必須能夠同時運行。

安全要求——
Litware 確定了以下安全要求:
只有 SG_Review 的成員必須能夠批准 agent1 計劃輸出。
所有 API 密鑰必須安全存儲和訪問。
開發人員不能自我批准。


代理配置

Question illustration
您需要配置agent1 以支持計劃的更改。
你應該做什麼?
  1. A.從代理配置中刪除第 05 行。
  2. B.將使用所有可用工具添加到 .github/copilot-instructions.md 文件。
  3. C.將使用所有可用工具添加到代理配置中的說明中。
  4. D.將 mcp-servers 屬性添加到代理配置中。
  5. E.在代理配置中,將第 05 行替換爲以下 05 工具:[]。
查看答案與解析

答案

D

解析

將 mcp-servers 屬性添加到代理配置中,以向 agent1 公開 MCP1 工具,而無需更改 Copilot Chat 或代碼審查說明。

第 10 題

Question#2Topic3

案例研究
這是一個案例研究。案例研究不單獨計時。您可以根據需要使用盡可能多的考試時間來完成每個案例。但是,本次考試可能還有其他案例研究和部分。您必須管理您的時間,以確保您能夠在規定的時間內完成本次考試中包含的所有問題。
要回答案例研究中包含的問題,您需要參考案例研究中提供的信息。案例研究可能包含展覽和其他資源,提供有關案例研究中描述的場景的更多信息。本案例研究中的每個問題都獨立於其他問題。
在本案例研究結束時,將出現一個審查屏幕。此屏幕允許您在進入考試的下一部分之前查看您的答案並進行更改。開始新部分後,您將無法返回此部分。

開始案例研究
要顯示本案例研究中的第一個問題,請單擊“下一步”按鈕。在回答問題之前,請使用左側窗格中的按鈕探索案例研究的內容。單擊這些按鈕將顯示業務需求、現有環境和問題陳述等信息。如果案例研究有“所有信息”選項卡,請注意顯示的信息與後續選項卡上顯示的信息相同。當您準備好回答問題時,請單擊“問題”按鈕返回到該問題。

現有環境

GitHub 環境
GitHub環境包含以下內容:
三個存儲庫分別名爲product-api、billing-service 和 infra-terraform。
所有存儲庫中主分支的分支保護,在合併之前需要至少進行一次拉取請求審查
所有工作流程中使用的 GitHub Actions 運行器
一個名爲 SG_Dev 的 GitHub 團隊,其中包含開發人員
名爲 SG_Review 的 GitHub 團隊,包含高級工程師和安全團隊
.github/copilot-instructions.md 文件,其中包含所有功能的通用編碼約定

代理環境-
Product-api 存儲庫使用名爲 agent1 的 GitHub Copilot 編碼代理,該代理具有以下配置:
未定義自定義代理配置文件。
名爲 MCP1 的模型上下文協議 (MCP) 服務器部署到 https://mcp.litwareinc.internal,並提供對內部票證和部署 API 的訪問。 MCP1 需要 API 密鑰進行身份驗證。
名爲 agent2 的第二個 Copilot 編碼代理負責處理基礎設施中的更改,並在兩個代理都有未解決的分配問題時與 agent1 並行運行。
組織未啓用副駕駛內存。

問題陳述
Litware 發現了以下問題:
在最近的兩次會話中,agent1 訪問了 billing-service 中的文件,這超出了代理的預期範圍。 agent1 在收到任務後立即更改代碼。
SG_Dev 團隊中一位名叫 Ben 的開發人員報告說,agent1 已成功完成會話並打開了拉取請求,但該拉取請求不包含任何文件更改。其他開發者也斷斷續續地報告了這一點。
agent1 和agent2 在並行測試運行中都修改了shared/config.yaml,從而生成衝突的輸出。 agent1 始終使用原始 try-catch 塊進行錯誤處理,這違反了 SG_Dev 定義的實現準則。

要求

計劃變更
Litware 計劃進行以下更改:
確保agent1可以訪問環境中的所有工具。
向 agent1 提供包含特定說明的產品 api,而不影響 Copilot Chat 或 Copilot 代碼審查。
通過修改product-api 存儲庫MCP 配置,將MCP1 配置爲agent1 的工具。
確保 Copilot 保留所學到的詳細信息,並將這些知識用於未來的工作。這必須適用於該組織的所有許可成員。

實施指南——
Litware 的開發團隊確定了以下實施指南:
代理工作流程必須能夠並行運行。
應用程序錯誤處理必須使用存儲庫ErrorHandler 類。在並行執行期間,agent1 和agent2 必須在獨立的分支上運行。合併之前必須檢測文件級衝突,並且兩個代理必須能夠同時運行。

安全要求——
Litware 確定了以下安全要求:
只有 SG_Review 的成員必須能夠批准 agent1 計劃輸出。
所有 API 密鑰必須安全存儲和訪問。
開發人員不能自我批准。


代理配置

Question illustration
您需要提供對 MCP1 API 密鑰的訪問權限。該解決方案必須滿足安全要求。
你應該做什麼?
  1. A.將 API 密鑰存儲爲 GitHub Codespaces 用戶密鑰,範圍僅限於product-api。
  2. B.使用名稱前綴 COPILOT_MCP_ 將 API 密鑰作爲機密存儲在 Product-api 的 Copilot 環境中,然後在 mcp.json 配置中引用變量名稱。
  3. C.在product-api 存儲庫設置中,使用純文本 apiKey 字段將 API 密鑰直接添加到 .mcp/server.json 文件中。
  4. D.在product-api中,將API密鑰添加爲GitHub Actions加密密鑰,並在agent1的工作流YAML中使用${{secrets.KEY}}引用該密鑰。
查看答案與解析

答案

B

解析

使用 COPILOT_MCP_ 前綴將 MCP API 密鑰存儲爲 Copilot 環境機密,並從 mcp.json 引用它們。

下載與使用

  • 本資料按考試單獨購買,支持 1、3、6 或 12 個月期限。
  • 支付確認後,在“我的練習題”中查看下載入口和準確到期時間。
  • 有效期內可重複下載;到期後需要重新購買。
  • PDF 僅供購買者個人學習使用,不可轉售或公開分享。
  • 已下載至設備的文件不會因權限到期被遠程刪除。
如何選擇適合自己的認證