首页 / 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 仅供购买者个人学习使用,不可转售或公开分享。
  • 已下载至设备的文件不会因权限到期被远程删除。
如何选择适合自己的认证