首頁 / 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 題

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

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

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

第 11 題

Question#3Topic3

熱點

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

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

現有環境

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 的行爲方式。
對於以下每個陳述,如果該陳述爲真,請選擇“是”。否則,選擇否。
注意:每個正確的選擇都值得一分。
Question illustration
查看答案與解析

答案

YYY

解析

配置的 MCP 服務器向代理公開工具、資源和提示,並且無需重新部署代理配置文件即可使用新的 MCP 工具。

第 12 題

Question#4Topic3

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

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

概述
Contoso Ltd. 是一家位於美國的軟件開發公司。

現有環境

GitHub 環境
Contoso 使用 GitHub Enterprise 並向其開發人員分配 GitHub Copilot Pro+ 許可證。開發人員使用 Microsoft Visual Studio Code 作爲他們的 IDE。
Contoso 有一個客戶門戶。門戶的代碼存儲在名爲 repo1 的 GitHub 存儲庫中,其中包含以下內容:
名爲 agent1 的自定義代理,其中包含查看與最佳實踐相關的規範的說明
名爲 validate-instructions.md 的自定義指令文件,用於驗證語氣並適用於所有 .md 和 .txt 文件
名爲 codereview.instructions.md 的自定義指令文件由 Copilot 編碼代理使用,但不供 Copilot 代碼審查 repo1 使用,其結構如下:
前端存儲在frontend 文件夾中。
API邏輯存儲在/api文件夾中。
Contoso 有第二個存儲庫,名爲 repo2,其中包含使用 .NET 6 構建的名爲 App1 的舊版 .NET 應用程序。repo2 具有用於現代化任務的多代理工作流。
Contoso 啓用模型上下文協議 (MCP) 註冊表並允許 Microsoft Learn MCP 服務器。每個開發人員都必須配置自己的 Learn MCP 服務器連接。

問題陳述
在 repo1 中工作的開發人員報告說,當他們嘗試使用 agent1 驗證設計時,未檢索到 Microsoft Learn 文檔。
Contoso 的測試團隊發現客戶門戶使用不一致的 UI 樣式,這會導致客戶困惑和品牌問題。 UI 不一致源於文件夾結構的變化。


代理日誌
您有 repo2 中使用的多代理工作流的以下日誌。

Question illustration

要求

計劃變更
Contoso 計劃讓 repo1 中的所有代理和開發人員使用 Microsoft Learn MCP,以確保通過使用適當的文檔來驗證評論。這必須集中實施。
Contoso 計劃利用人工智能驅動的編碼代理來實現新的門戶功能和頁面。

技術要求
App1 必須升級到 .NET 10。之前的升級嘗試是通過使用 Copilot 現代化代理啓動的,但該嘗試從未最終完成。
您計劃重試升級。您必須首先使用 AI 分析 App1,然後在重試升級之前生成包含重大更改和棄用模式的報告。
所有 AI 生成的 UI 樣式代碼都必須遵循預定義的文件夾結構。
Contoso 的架構師需要幫助制定 repo1 的實施計劃。該公司希望實現一個名爲agent2的新代理來分析代碼庫和代碼需求,然後以詳細的計劃進行響應。代理不得編輯文件或運行本地命令。
開發人員必須能夠通過將問題分配給 Copilot 編碼代理來將工作委託給代理。
您需要對 repo1 進行更改以支持代理的計劃更改。
你應該修改什麼?
  1. A..github/agents/*.agent.md
  2. B..vscode/設置.json
  3. C..vscode/mcp.json
  4. D. <project>/.mcp/server.json</project>
查看答案與解析

答案

C

解析

提交工作區範圍的 .vscode/mcp.json,以便所有開發人員和代理集中使用 Microsoft Learn MCP。

第 13 題

Question#5Topic3

您有一個 GitHub 存儲庫。
您可以使用 GitHub Copilot CLI 從終端運行代理工作流。
在執行過程中,對話歷史記錄接近上下文限制。除非保留的上下文量減少,否則代理無法繼續當前會話。
您需要繼續當前會話而不丟失之前的所有進度。
您應該運行哪個 Copilot CLI 斜線命令?

  1. A./語境
  2. B./yolo
  3. C./清除
  4. D./袖珍的
查看答案與解析

答案

D

解析

/compact 減少保留的上下文,以便當前 CLI 會話可以繼續,而不會丟失所有先前的進度。

第 14 題

Question#6Topic3

您有一個 GitHub Enterprise 存儲庫。
代理向主分支打開拉取請求。
您需要確保對 .github/workflows/* 和infra/* 的更改在合併之前需要得到指定審閱者的批准。
你應該配置什麼?

  1. A.規則集和agents.md 文件
  2. B.規則集和 .copilotignore 文件
  3. C.分支保護規則和 CODEOWNERS 文件
  4. D.分支保護規則和 copilot-instructions.md
查看答案與解析

答案

C

解析

將分支保護規則與 CODEOWNERS 一起使用,要求指定的審閱者批准受保護的路徑。

第 15 題

Question#7Topic3

熱點
您有一個 GitHub 存儲庫,該存儲庫在 Bash 腳本中使用以下 GrtHub Copilot CLI 命令。

Question illustration
對於以下每個陳述,如果該陳述爲真,請選擇“是”。否則,選擇否。
注意:每個正確的選擇都值得一分。
Question illustration
查看答案與解析

答案

YYN

解析

--max-autopilot-continues 限制循環,而-yolo 允許所有工具未經批准,因此不會保留有針對性的人爲干預。

下載與使用

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