AI-103 练习题 — AI-103:在 Azure 上开发 AI 应用与智能代理

1、题库联网,会自动更新,无需重新获取;

2、语言为中英文,包含在线练习,模拟测试,PDF下载;

3、可使用小程序,电脑网页端刷题学习,有效期一年;

4、激活码可直接购买,或通过天猫旗舰店购买;

5、有问题可通过微信,whatsapp,Line联系客服;

6、拖拽题,热点题,下拉框题正在逐一实现。

考试信息

AI-103: 在 Azure 上开发 AI 应用与智能代理

- 考试定位:面向开发人员,验证使用Microsoft Foundry、Azure OpenAI等服务构建AI应用与智能代理的能力,是AI-102的升级替代认证

- 关键参数:

 - 考试时长:120分钟

 - 题目数量:40-60题(含复杂场景案例、多步骤流程设计题)

 - 满分/合格线:1000分/700分

 - 考试费用:约$165 USD

 - 支持语言:简体中文、英语等

 - 官方报名链接:https://learn.microsoft.com/zh-cn/credentials/certifications/exams/ai-103/

- 核心考点:

 - Azure AI解决方案的规划与资源管理(25-30%)

 - 生成式AI应用与智能代理的开发(30-35%)

 - 计算机视觉、文本分析与信息提取解决方案的实现

 - 多代理编排、工具集成与企业级AI应用部署

样题

AI-103 · Q1
Topic 1 Question #1 热点题 - 案例分析 - 这是一道案例分析题。案例分析不会与考试的其他部分分开计时。你可以根据自己的需求分配时间完成每个案例分析,但考试中可能还有其他案例分析或其他部分的试题,请合理安排时间,确保你能在规定时间内完成所有考试内容。请注意屏幕顶部的考试进度,以便你有足够的时间完成此案例分析之后的所有考试部分。 要回答案例分析的问题,你需要参考案例中提供的信息。案例分析及其相关问题可能包含展示材料或其他资源,用于提供案例中描述场景的更多信息。单个问题中提供的信息不适用于该案例分析中的其他问题。 本案例分析结束后会出现一个复查页面。在进入下一个考试部分之前,你可以在复查页面检查并修改你的答案。一旦你离开此案例分析,将无法再返回。 开始案例分析 - 要显示本案例分析的第一个问题,请选择“下一步”按钮。问题左侧有一个菜单,提供了业务需求、现有环境、问题陈述等信息的链接。请在回答任何问题前通读所有这些信息。当你准备好回答问题时,选择“问题”按钮返回题目。 概述 - 公司信息 - Contoso, Ltd是一家跨国零售公司,该公司使用Microsoft Foundry构建、部署和管理生成式AI与基于代理的解决方案。 现有环境 - 身份环境 - Contoso使用Microsoft Entra ID实现身份管理、身份验证和授权功能,支持代理访问组织资源和服务。 Contoso最近新成立了一个名为Agent1Dev Team的AI工程团队,负责优化和维护现有AI解决方案。 该团队与解决方案架构师、DevOps工程师和安全工程师协作,设计、实施、监控和保护AI应用程序。 Contoso还有一个名为Agent1Test Team的团队,负责在AI解决方案部署前对其进行验证。 生成式环境 - Contoso的Microsoft Foundry部署包含两个项目,分别为Project1和Project2。 Project1 - Project1包含一个名为Agent1的客户支持代理,用于协助客户处理产品咨询和故障排除请求。 Agent1的配置如下: Agent1使用基础模型部署。 未启用安全评估管道。 未启用工具调用审批工作流。 未配置对话内存限制。 Agent1通过数字支持渠道与客户互动,回答有关Contoso产品的常见问题。 Project1部署在位于欧盟(EU)的Azure区域。 Agent1Dev Team将使用Project1来优化和维护Agent1。 Project2 - Project2包含一个已部署的视频生成模型。Contoso的市场部门有权访问Project2,并计划使用该模型开发一个视频创作解决方案。 该解决方案的开发尚未完成。 数据环境 - Contoso将产品相关信息存储在支持AI应用的Azure资源中。 Azure环境中有一个名为storage1的Azure Blob存储账户,存储了Contoso所有产品的产品详情表。 产品表包含规格、功能描述和产品支持信息,Agent1可以使用这些信息回答客户问题。产品表以PDF格式存储。 问题陈述 - Contoso发现了以下问题: Agent1仅具备Contoso产品的通用知识。 最近对一次与Agent1的聊天交互进行了情感分析,分析结果尚未处理。 Agent1在回复客户问题时,不会使用存储在storage1中的产品表内的详细产品信息。 Contoso的财务部门表示,供应商发票必须人工审核,以确保发票与供应商合同中定义的条款一致。发票包含表格、徽标和多样化的布局,导致这些文档难以被一致处理。 需求 - 计划变更 - Contoso计划实施以下变更: 为Project1实现一个解决方案,通过评估发票的视觉布局和文本内容来分析供应商发票,以便对照供应商合同条款验证发票详情。 更新Agent1使用的基础模型部署,并标准化模型版本,以确保回复的连续性和一致性。 使Agent1能够检索并使用存储在storage1的产品表中的详细产品信息。 为产品表实现一个索引解决方案,供Agent1用来回答客户问题。 完成视频创作解决方案的开发。 技术要求 - Contoso提出了以下技术要求: Agent1使用的模型部署必须支持可扩展、高吞吐量的生成式AI工作负载,并能够动态缩放以处理可变的客户支持流量,且无需预留吞吐量容量。 产品表必须通过支持语义搜索和向量搜索的索引管道进行处理,以便Agent1能够检索相关的产品信息。 使用产品表信息生成的回复必须相关、完整且准确。 Agent1必须能够使用产品表回答关于产品详情的自然语言问题。 Agent1使用的模型版本必须保持一致,以确保回复稳定。 模型处理的数据必须保留在欧盟境内。 安全与合规要求 Contoso提出了以下安全与合规要求: 不得使用API密钥访问Foundry部署的模型。 对Azure资源的访问必须遵循最小权限原则。 Contoso的开发人员必须使用Microsoft Entra身份验证来访问Microsoft Foundry资源。 必须通过名为SC_Agent1_Dev的安全组为Agent1Dev Team的成员分配Project1的访问权限。 必须通过名为SC_Agent1_Test的安全组为Agent1Test Team的成员分配Project1的访问权限。 Agent1绝不能泄露客户信息,即使包含客户数据的文档被错误添加到storage1的产品表存储库中也必须遵守此要求。 产品表可能包含带有嵌入文本的图片。必须保护Agent1免受图片中潜在隐藏的恶意指令的影响。 业务要求 - Contoso提出了以下业务要求: 与Agent1交互的用户在未来的交互中必须获得个性化体验,包括Agent1能够保留对话上下文,并回忆起之前交互中的相关信息。 Agent1必须只能回答关于Contoso所售产品的问题。 你需要为Agent1配置模型部署,以满足技术要求。 你应该配置什么?要回答这个问题,请在答案区域选择合适的选项。 注意:每个正确选择得1分。 " target="_blank" rel="nofollow noopener">https://cdn.zhangxuetu.online/download/AknEJvg2nY-odtyr.png">
  • A.
    错误
  • B.
    正确
  • .

答案: B

分析: 正确答案为 部署类型选择Standard,版本更新策略选择Opt out of automatic model version upgrades。 原因:技术要求需要无需预留吞吐量容量、支持动态缩放的高吞吐量工作负载,Standard部署类型为按用量计费、动态扩缩不需要预留容量,符合需求,另外两个都需要预留容量不符合要求。需求要求保持模型版本一致,保证回复稳定,因此需要关闭自动版本升级,选择退出自动模型版本升级才能符合版本一致性的要求。 关键知识点:在Microsoft Foundry中,需要根据业务流量和版本要求选择正确的模型部署类型与版本更新策略。 参考资料: Model deployment types in Azure AI Foundry, Configure automatic model version updates
AI-103 · Q2
Topic 1 Question #2 案例研究 - 这是一个案例研究。案例研究与其他考试部分不单独计时。你可以使用任意多的考试时间来完成每个案例研究。但可能会有其他案例研究或考试部分,请合理管理时间,确保你能在规定时间内完成所有考试部分。请注意屏幕顶部的考试进度,以便你有足够的时间完成本案例研究之后的所有考试部分。 要回答案例研究的问题,你需要参考案例中提供的信息。案例研究和相关问题可能包含展示材料或其他资源,用于提供案例中描述场景的更多信息。单个问题中提供的信息不适用于案例研究中的其他问题。 本案例研究末尾会出现一个复习界面。在复习界面中,你可以在进入下一个考试部分前检查和修改你的答案。离开本案例研究后,你将无法再返回。 开始案例研究 - 要显示本案例研究的第一个问题,请选择“下一步”按钮。问题左侧的菜单提供了各类信息的链接,例如业务需求、现有环境和问题描述。请在回答任何问题前通读所有这些信息。当你准备好回答问题时,选择“问题”按钮返回问题页面。 概述 - 公司信息 - Contoso, Ltd是一家跨国零售公司,该公司使用Microsoft Foundry构建、部署和管理生成式AI和基于智能体的解决方案。 现有环境 - 身份环境 - Contoso使用Microsoft Entra ID实现身份管理、身份验证和授权功能,让智能体能够访问组织资源和服务。 Contoso最近成立了一个名为Agent1Dev团队的新AI工程团队,负责优化和维护现有AI解决方案。 该团队与解决方案架构师、DevOps工程师和安全工程师协作,设计、实施、监控和保护AI应用。 Contoso还有一个名为Agent1Test团队的团队,负责在AI解决方案部署前对其进行验证。 生成式AI环境 - Contoso部署了Microsoft Foundry,其中包含两个项目:Project1和Project2。 Project1 - Project1包含一个名为Agent1的客户支持智能体,用于协助客户处理产品咨询和故障排除请求。 Agent1的配置如下: Agent1使用基础模型部署。 未启用安全评估管道。 未启用工具调用审批工作流。 未配置对话内存限制。 Agent1通过数字支持渠道与客户互动,回答有关Contoso产品的常见问题。 Project1部署在位于欧盟(EU)的Azure区域。 Agent1Dev团队将使用Project1优化和维护Agent1。 Project2 - Project2包含一个已部署的视频生成模型。Contoso的营销部门有权访问Project2,并计划使用该模型开发一个视频创作解决方案。 该解决方案的开发尚未完成。 数据环境 - Contoso将产品相关信息存储在支持AI应用的Azure资源中。 Azure环境包含一个名为storage1的Azure Blob存储账户,用于存储所有Contoso产品的产品详情说明书。 产品说明书包含规格、功能描述和产品支持信息,Agent1可以使用这些信息回答客户问题。产品说明书以PDF格式存储。 问题描述 - Contoso发现了以下问题: Agent1仅具备Contoso产品的通用知识。 最近与Agent1的一次聊天互动已进行了情感分析,但分析结果尚未处理。 Agent1在回复客户问题时,未使用存储在storage1中的产品说明书里的详细产品信息。 Contoso的财务部门报告称,供应商发票必须手动审核,以确保发票与供应商合同中定义的条款一致。这些发票包含表格、标识和多样化的布局,导致文档难以实现统一处理。 需求 - 计划变更 - Contoso计划实施以下变更: 为Project1实施一个解决方案,通过评估发票的视觉布局和文本内容来分析供应商发票,以便可以对照供应商合同条款验证发票详情。 更新Agent1使用的基础模型部署,并标准化模型版本,以确保响应的连续性和一致性。 使Agent1能够检索和使用存储在storage1中的产品说明书里的详细产品信息。 为产品说明书实施索引解决方案,供Agent1用来回答客户问题。 完成视频创作解决方案的开发。 技术需求 - Contoso明确了以下技术需求: Agent1使用的模型部署必须支持可扩展的高吞吐量生成式AI工作负载,并能够动态扩容以处理可变的客户支持流量,且无需预留吞吐量容量。 产品说明书必须通过支持语义和向量搜索的索引管道进行处理,以便Agent1可以检索相关的产品信息。 使用产品说明书信息生成的响应必须相关、完整且准确。 Agent1必须能够使用产品说明书回答关于产品详情的自然语言问题。 Agent1使用的模型版本必须保持一致,以确保响应稳定。 模型处理的数据必须保留在欧盟境内。 安全与合规需求 Contoso明确了以下安全与合规需求: 不得使用API密钥访问Foundry部署的模型。 对Azure资源的访问必须遵循最小权限原则。 Contoso的开发人员必须使用Microsoft Entra身份验证来访问Microsoft Foundry资源。 必须通过名为SC_Agent1_Dev的安全组为Agent1Dev团队的成员分配Project1的访问权限。 必须通过名为SC_Agent1_Test的安全组为Agent1Test团队的成员分配Project1的访问权限。 Agent1绝不能泄露客户信息,即使包含客户数据的文档被错误添加到storage1的产品说明书存储库中也不例外。 产品说明书可能包含带有嵌入文本的图片。必须保护Agent1免受图片中可能隐藏的恶意指令的攻击。 业务需求 - Contoso明确了以下业务需求: 与Agent1交互的用户在未来的交互中必须获得个性化体验,包括Agent1能够保留对话上下文,并回忆起之前交互中的相关信息。 Agent1必须仅回答与Contoso销售的产品相关的问题。 你需要配置Agent1以满足安全和合规需求。 你应该使用什么?
  • A.
    自我伤害内容过滤
  • B.
    提示护盾
  • C.
    个人可识别信息(PII)检测
  • D.
    暴力内容过滤

答案: C

各选项分析: A. 自我伤害内容过滤用于阻止涉及自我伤害的有害生成内容,不符合本题防止客户信息泄露的需求,因此错误。 B. 提示护盾主要用于防御图片中隐藏恶意指令的注入攻击,不满足防止客户信息泄露的要求,因此错误。 C. 个人可识别信息(PII)检测可以识别并拦截输出中的客户个人信息,符合即使误将含客户数据的文档存入存储库也不能泄露客户信息的合规需求,因此正确。 D. 暴力内容过滤用于过滤涉及暴力血腥的有害内容,和防止客户信息泄露的需求无关,因此错误。 关键知识点: 本题考察Microsoft Foundry中安全合规功能的场景匹配,需根据需求选择对应内容安全控制功能满足数据防护要求。 参考资料: Azure AI Foundry 内容安全, https://learn.microsoft.com/zh-cn/azure/ai-services/content-safety/overview Azure OpenAI 内容安全功能
AI-103 · Q3
Topic 1 Question #3 你正在规划一个名为Project1的Microsoft Foundry项目,该项目将包含多个代理。每个代理都会访问同一个Azure AI Search资源。 你需要推荐一个方案,用于在Project1内集中管理Azure AI Search凭据。该方案必须在所有代理中实施。 你应该推荐什么?
  • A.
    为Azure AI Search资源启用基于角色的访问控制(RBAC)。
  • B.
    在Azure AI Search资源上禁用基于密钥的访问控制。
  • C.
    添加指向Azure AI Search资源的连接。
  • D.
    创建连接到Azure AI Search资源的托管专用终结点。

答案: C

各选项分析: A. 选项A错误,启用RBAC是控制身份访问权限的方式,无法实现在Microsoft Foundry项目中集中管理Azure AI Search凭据供多个代理使用。 B. 选项B错误,禁用基于密钥的访问控制只是关闭了一种访问验证方式,不能实现集中管理凭据供项目内所有代理访问的需求。 C. 选项C正确,在Microsoft Foundry项目中添加指向Azure AI Search的项目级连接,可以集中存储管理凭据,供项目内所有代理统一使用,符合需求。 D. 选项D错误,创建托管专用终结点是实现网络私有访问的方案,解决的是网络连通问题,不是集中管理凭据的方案。 关键知识点: Microsoft Foundry(原Azure AI Studio)项目中,集中管理外部AI服务凭据供项目内多个代理使用,需要通过添加项目级连接来实现。 参考资料: 连接到 Azure OpenAI 和其他服务, https://learn.microsoft.com/zh-cn/azure/ai-studio/how-to/connections-add 在 Azure AI Foundry 中使用连接, https://learn.microsoft.com/zh-cn/azure/ai-studio/concepts/connections
AI-103 · Q4
Topic 1 Question #4 热点题 - 贵公司正在一个名为Project1的Microsoft Foundry项目中试点客户支持代理。Project1已连接到现有Application Insights资源,公司的支持团队在“跟踪”选项卡中查看运行记录。 Foundry代理服务配置为执行以下操作: 通过调用project_client.telemetry.get_application_insights_connection_string()获取Application Insights连接字符串。 调用configure_azure_monitor(connection_string=...)启用遥测。 一个独立的LangChain服务配置为使用OpenTelemetry,并有以下配置: 使用AzureAIOpenTelemetryTracer(connection_string=..., enable_content_recording=False) 通过config={“callbacks”:[azure_tracer]}传递跟踪器。 公司策略有以下要求: 来自LangChain和OpenTelemetry的遥测必须在同一个Application Insights资源中可区分。 机密和凭据不得存储在提示词、工具参数或跨度属性中。 对于以下每条陈述,如果陈述为真,请选择“是”,否则选择“否”。 注意:每个正确选择得1分。 " target="_blank" rel="nofollow noopener">https://cdn.zhangxuetu.online/download/Gu6CkiXW4xXkoVwD.png">
  • A.
    错误
  • B.
    正确
  • .

答案: B

分析: 本题答案图片缺失,结合题目推断正确答案为: 第一条陈述:选No 第二条陈述:选Yes 第三条陈述:选No 原因:第一条,LangChain服务已经手动配置了Azure OpenTelemetry跟踪器才会导出跟踪,不配置跟踪器无法将数据发送到Application Insights的Traces中,因此陈述错误。第二条,OTEL_SERVICE_NAME是OpenTelemetry指定服务名称的环境变量,为Foundry代理和独立LangChain服务设置不同值后,就能在同一个Application Insights中按服务名称区分两类遥测,符合要求,因此陈述正确。第三条,enable_content_recording=False会禁用提示词、工具参数等内容的采集,不会捕获这些数据到遥测中,因此陈述错误。 关键知识点: 本题考察Azure AI Foundry项目中集成Application Insights与OpenTelemetry实现多服务遥测区分以及敏感内容过滤的配置规则。 参考资料: Enable Azure monitoring in your AI Foundry project, OpenTelemetry instrumentation for Azure AI
AI-103 · Q5
Topic 1 Question #5 拖放题 - 你有一个处理供应商提交的采购文档的Microsoft Foundry项目。 你需要在Foundry工具中使用Azure Content Understanding实现两个管道。解决方案必须满足以下要求: 包含一个名为Pipeline1的管道,用于对独立PDF发票进行经济高效的大批量处理。 包含一个名为Pipeline2的管道,使用多步推理和参考数据支持跨文档验证。 你应该如何配置每个管道?作答时,请将相应的配置拖放到正确的管道上。每个配置可以使用一次、多次或完全不使用。你可能需要拖动窗格之间的分隔条或滚动以查看内容。 注意:每个正确的选择得1分。 " target="_blank" rel="nofollow noopener">https://cdn.zhangxuetu.online/download/DuejnkDG3zlEnnm8.png">
  • A.
    错误
  • B.
    正确
  • .

答案: B

分析: 正确答案:Pipeline1对应Single-file task in standard mode;Pipeline2对应Multi-file task in pro mode。Pipeline1处理的是独立PDF发票,属于单文件场景,标准模式成本更低,适合大批量经济高效处理的要求。Pipeline2需要支持跨文档验证,属于多文件处理场景,专业模式支持多步推理和引用参考数据,符合需求。 关键知识点:Azure Content Understanding的任务模式和文件类型适用场景,需要根据业务需求选择对应配置。 参考资料: What is Azure Content Understanding?, Create an analyzer with Azure Content Understanding

常见问题

AI-103 有多少道练习题?

本题库收录 AI-103 练习题共 65 道,含单选、多选等题型,每题配有答案与解析。

AI-103 练习题支持中英文吗?

支持,AI-103 练习题为中英双语对照,便于对照原文理解。

AI-103 练习题可以免费试做吗?

可以,本页提供免费样题在线试做;完整题库可在掌学兔注册后获取。