Courseiva

CCNA Genaiops Infrastructure Questions

45 questions · Genaiops Infrastructure · All types, answers revealed

1
MCQeasy

You are monitoring the cost of your GenAI infrastructure. You want to track usage per specific project. Which feature in Azure AI Foundry should you use?

A.Use 'Resource Tags' on the Azure AI project resource.
B.Configure 'Cost Analysis' alerts in the Azure Portal.
C.Implement 'Azure Policy' to restrict resource types.
D.Switch to 'Pay-As-You-Go' subscription model.
AnswerA

Resource Tags applied to the Azure AI project resource let Cost Management attribute and filter spend per project, satisfying the requirement to track usage for a specific project. Tags propagate to billing records, enabling grouped cost reporting without deploying separate subscriptions.

Why this answer

Resource Tags on the Azure AI project resource allow you to categorize and track costs by project. By applying tags (e.g., Project: A), you can use Azure Cost Management to filter and analyze costs per tag, enabling per-project cost tracking. This is the recommended approach for cost allocation in Azure.

Exam trap

AI-300 often tests cost management features, and candidates may confuse tagging with cost alerts or policies, overlooking that tags are the foundation for per-project cost tracking.

How to eliminate wrong answers

Option B is wrong because Cost Analysis alerts notify you when costs exceed thresholds, but they do not inherently provide per-project tracking unless tags are used. Option C is wrong because Azure Policy restricts resource types and configurations, not cost tracking. Option D is wrong because switching to Pay-As-You-Go changes the billing model but does not provide per-project cost tracking.

2
MCQmedium

You are setting up a CI/CD pipeline for GenAI models. You need to evaluate the model's performance on a benchmark dataset before it is promoted to the production endpoint. Which Azure AI Foundry capability should be integrated into your pipeline?

A.Prompt Flow evaluation runs.
B.Model catalog benchmarking.
C.Azure AI Content Safety scanning.
D.Azure Machine Learning model drift monitor.
AnswerA

Prompt Flow evaluation runs compute benchmark metrics against a dataset before deployment, satisfying the pre-promotion gate. Integrated as a pipeline step, they score the model's outputs and return results your CI/CD logic can act on, blocking promotion when thresholds fail. This directly meets the stem's requirement to evaluate performance prior to production release.

Why this answer

Evaluation runs in Prompt Flow allow for automated testing of model quality against datasets, which is a required step for a robust GenAI CI/CD pipeline.

3
Multi-Selectmedium

Which THREE features does Azure AI Foundry provide to help developers?

Select 3 answers
A.Evaluation.
B.Azure Active Directory creation.
C.Direct physical hardware access.
D.Model Catalog.
E.Prompt Flow.
AnswersA, D, E

Evaluation in Azure AI Foundry supplies built-in metrics and evaluators that score model outputs for groundedness, relevance and fluency, satisfying the stem's requirement for developer assistance. It enables systematic, repeatable quality assessment across prompts and models, so teams can compare runs and catch regressions before deployment rather than relying on manual inspection.

Why this answer

Azure AI Foundry provides Evaluation (A) so developers can systematically assess model outputs using built-in metrics such as groundedness, relevance, fluency, and similarity, which is essential for validating generative AI applications before deployment. Model Catalog (D) is correct because it offers a curated library of foundation models from providers like Azure OpenAI, Meta, Mistral, and Hugging Face, letting developers discover, compare, and deploy models directly within the platform. Prompt Flow (E) is correct because it supplies a development tool for orchestrating LLM, prompt, Python, and tool nodes into executable flows, enabling prototyping, testing, and production deployment of prompt-based apps.

Azure Active Directory creation (B) is not a Foundry feature—identity and tenant management belong to Microsoft Entra ID (formerly Azure AD) in the Azure portal. Direct physical hardware access (C) is not offered, since Foundry delivers managed, serverless or hosted compute abstractions rather than bare-metal physical access.

4
MCQhard

Your team is using Semantic Kernel for agent orchestration. You notice frequent transient errors when the agent interacts with multiple LLM services. How should you implement infrastructure-level resiliency?

A.Disable the 'Streaming' flag in the agent request.
B.Use an 'Azure API Management' policy to implement a retry pattern.
C.Switch the model to a higher tier instance type.
D.Increase the 'Timeout' parameter in the model deployment manifest.
AnswerB

Azure API Management policies apply retry logic at the gateway layer, so transient faults from multiple LLM services are absorbed before reaching Semantic Kernel. This delivers infrastructure-level resiliency without embedding retry code in agent orchestration, satisfying the requirement to handle frequent transient errors centrally.

Why this answer

Using an Azure API Management (APIM) policy to implement a retry pattern is the correct approach for infrastructure-level resiliency. APIM acts as a gateway that can intercept requests to backend LLM services and apply policies such as retry, circuit breaker, and rate limiting. This offloads resiliency logic from the application code and provides a centralized, configurable way to handle transient errors across multiple LLM services.

Exam trap

AI-300 often tests the misconception that application-level changes (like disabling streaming or increasing timeout) solve transient errors, when infrastructure-level resiliency is required.

How to eliminate wrong answers

Option A is wrong because disabling streaming does not address transient errors; streaming is a response mode and does not affect the reliability of the underlying service calls. Option C is wrong because switching to a higher tier instance type may improve performance but does not inherently provide retry or fault-handling capabilities for transient errors. Option D is wrong because increasing the timeout parameter only extends the wait time for a response; it does not retry failed requests and may exacerbate latency issues.

5
MCQmedium

You are deploying a model that requires specific GPUs. How do you ensure you get the right infrastructure?

A.Choose the correct SKU during model deployment.
B.Add the model to a resource group.
C.Update the OS of the node.
D.Request a quota increase for CPU.
AnswerA

The deployment SKU determines the underlying VM family and therefore which GPU hardware is provisioned. Selecting the correct SKU at deployment time is the mechanism that guarantees the required GPU type is allocated to the model.

Why this answer

Selecting the appropriate SKU (e.g., standard vs. GPU-optimized) during the deployment process ensures you get the required infrastructure.

6
Multi-Selectmedium

You want to automate the scaling of your AI agent orchestration. Which TWO components do you need to configure?

Select 2 answers
A.A manual human-in-the-loop review.
B.Hardcoded instance counts.
C.Static IP addresses.
D.Autoscale policies.
E.Monitoring metrics (e.g., latency, throughput).
AnswersD, E

Autoscale policies define the rules that translate monitored metrics into scaling actions, specifying thresholds, minimum and maximum replica counts, and cooldown periods. They are the decision layer that automates orchestration scaling, satisfying the stem's requirement.

Why this answer

Auto-scaling is driven by metrics and defined by policies that govern instance counts.

7
Multi-Selecthard

Which THREE metrics are critical for monitoring the health of a GenAI deployment?

Select 3 answers
A.Request Latency.
B.Tokens Per Minute (TPM).
C.User email addresses.
D.CPU Usage of the host node.
E.Error Rate.
AnswersA, B, E

Request latency measures end-to-end response time from the model, exposing throttling, cold starts or backend saturation. It is a critical health signal because degraded latency directly impacts user experience and can indicate capacity or dependency problems in the GenAI deployment.

Why this answer

Request Latency (A) is critical because it measures the end-to-end time for inference requests, directly reflecting user-perceived responsiveness and helping detect model or infrastructure slowdowns in a GenAI deployment. Tokens Per Minute (B) is essential since GenAI workloads are token-based; it quantifies throughput and capacity utilization, revealing whether the deployment is keeping up with demand or hitting rate limits. Error Rate (E) must be monitored to catch failed inferences, timeouts, throttling (HTTP 429), and model or API errors that degrade reliability.

User email addresses (C) are personally identifiable information, not a health or performance metric, so they are irrelevant to monitoring. CPU Usage of the host node (D) is a generic infrastructure metric and, while sometimes useful, is not one of the critical GenAI-specific health metrics compared to latency, token throughput, and error rate.

8
MCQeasy

What is the benefit of using 'Model Catalog' in Azure AI Foundry?

A.It provides free LLM usage for all models.
B.It eliminates the need for authentication.
C.It automatically builds your application UI.
D.It provides pre-optimized models with one-click deployment.
AnswerD

The Model Catalog in Azure AI Foundry hosts pre-optimised models from Microsoft, Azure OpenAI and partners, letting developers deploy them to an endpoint with one click rather than configuring infrastructure, weights and serving stacks manually.

Why this answer

The Model Catalog in Azure AI Foundry provides a curated collection of pre-optimized models from various providers, including OpenAI, Meta, and Hugging Face, that can be deployed with one-click deployment. This simplifies the process of selecting, deploying, and managing models for inference, saving time and reducing configuration errors. The models are pre-validated and optimized for Azure infrastructure, ensuring performance and compatibility.

Exam trap

AI-300 often tests the misconception that the Model Catalog offers free or unlimited model usage, when in fact it is a deployment convenience that still incurs costs and requires authentication.

How to eliminate wrong answers

Option A is wrong because the Model Catalog does not provide free LLM usage; model usage is billed based on the underlying compute and token consumption. Option B is wrong because authentication is still required to access and deploy models; the catalog integrates with Azure security and identity services. Option C is wrong because the Model Catalog does not build application UIs; it is a repository of models, not an application development tool.

9
MCQmedium

Your team runs a GenAI agent in Azure AI Foundry that calls an Azure OpenAI model deployment. The agent intermittently fails with authentication errors, and you suspect the managed identity used by the agent's compute does not have the required role assignment on the Azure AI Foundry resource. You need to verify and fix the role assignment. Which action should you take?

A.Assign the Cognitive Services OpenAI User role to the agent's managed identity at the scope of the Azure AI Foundry resource or the specific model deployment.
B.Add the agent's managed identity to the Contributor role on the resource group that contains the Azure AI Foundry resource.
C.Regenerate the Azure AI Foundry project's API key and update the agent's connection string to use the new key.
D.Enable public network access on the Azure AI Foundry resource so the agent's compute can reach the endpoint.
AnswerA

The Cognitive Services OpenAI User role grants the data-plane permission needed to call model deployments in Azure AI Foundry. Assigning it to the agent's managed identity at the resource or deployment scope is the correct fix for authentication failures caused by missing role assignments. This follows least privilege and matches how Foundry authorizes inference calls.

Why this answer

Authentication failures from a managed identity calling a model deployment typically stem from a missing data-plane role assignment. The Cognitive Services OpenAI User role grants exactly the permission required to invoke deployments, and assigning it to the identity at the Foundry resource or deployment scope resolves the error while following least privilege.

Exam trap

The trap here is reaching for a management-plane role like Contributor, which does not authorize data-plane inference calls.

10
MCQmedium

What is the purpose of a 'System-Assigned Managed Identity' in the context of an Azure AI project?

A.To automatically encrypt all data in transit.
B.To allow users to log in to the project portal.
C.To provide public IP connectivity.
D.To provide a secure identity for the resource to interact with other Azure services.
AnswerD

A System-Assigned Managed Identity is created automatically with the Azure resource and tied to its lifecycle, giving the AI project a credential in Microsoft Entra ID to authenticate to other Azure services without storing secrets.

Why this answer

Managed identities allow the project or compute resource to securely access other Azure resources (like Key Vault or storage) without managing explicit credentials.

11
MCQhard

You are troubleshooting high latency in a RAG-based application. The vector search is fast, but the generation phase is slow. Which component should be scaled?

A.Optimize the vector database index.
B.Increase the 'Instances' count for the LLM deployment.
C.Reduce the 'temperature' setting.
D.Increase the 'Embedding Model' throughput.
AnswerB

Scaling the LLM deployment's instance count adds parallel compute capacity for inference, directly addressing the slow generation phase. Vector search already performs quickly, so the bottleneck lies in token generation, which the LLM deployment handles.

Why this answer

The generation phase is handled by the LLM, not the vector database or embedding model. Increasing the 'Instances' count for the LLM deployment provides more compute capacity to handle concurrent generation requests, directly reducing latency. This is the correct scaling action because the bottleneck is identified as the generation phase, which is compute-bound on the LLM inference servers.

Exam trap

AI-300 often tests the ability to distinguish between the retrieval and generation phases in a RAG pipeline, and candidates may incorrectly assume that optimizing any component (like the vector index or embedding model) will improve overall latency, when the bottleneck is specifically in the generation phase.

How to eliminate wrong answers

Option A is wrong because optimizing the vector database index addresses the retrieval phase, which is already fast according to the scenario. Option C is wrong because reducing the temperature setting changes the randomness of the output, not the speed of generation; it does not affect latency. Option D is wrong because increasing the embedding model throughput affects the embedding of queries or documents, which is part of the retrieval/indexing pipeline, not the generation phase.

12
Multi-Selecteasy

Which THREE items should you keep track of in your AI Foundry project to ensure good governance?

Select 3 answers
A.Quota usage.
B.User passwords.
C.Resource Tags.
D.Role-Based Access Control (RBAC) assignments.
E.Personal browser history.
AnswersA, C, D

Tracking quota usage directly satisfies the governance requirement by exposing consumption against assigned limits for model deployments and compute. Microsoft Entra ID role assignments and Azure Policy enforce who may deploy, but quota telemetry reveals capacity exhaustion before it blocks workloads, enabling proactive requests for additional capacity or reallocation across the AI Foundry project.

Why this answer

Quota usage (A) must be tracked because AI Foundry projects consume shared Azure quotas for model deployments, tokens, and compute, and monitoring usage against limits prevents throttling and enables capacity planning. Resource Tags (C) are essential for governance since tags provide the metadata used for cost allocation, ownership attribution, and policy enforcement across the project's associated resources. Role-Based Access Control (RBAC) assignments (D) should be tracked to verify least-privilege access, audit who can manage deployments and data, and detect privilege drift over time.

User passwords (B) are not a project governance artifact because identity is handled through Microsoft Entra ID with tokens, MFA, and conditional access rather than password tracking. Personal browser history (E) is unrelated to project governance and raises privacy concerns, so it should never be monitored for this purpose.

13
MCQmedium

You have a sudden spike in requests. What is the quickest way to check if you have hit your Azure OpenAI token quota?

A.Review your monthly invoice.
B.Check the 'Quotas' tab in Azure AI Foundry.
C.Check the Azure Monitor 'Errors' log.
D.Check the model endpoint deployment logs.
AnswerB

The Quotas tab in Azure AI Foundry displays real-time token-per-minute usage against your assigned limits per model and deployment, directly satisfying the stem's need for the quickest quota check during a spike. It surfaces current consumption without requiring log queries or metric configuration, unlike Azure Monitor.

Why this answer

The 'Quotas' tab in Azure AI Foundry provides a real-time view of your current token usage against the allocated quota for Azure OpenAI models. This is the quickest way to check if you have hit your token quota because it directly shows usage and limits without needing to wait for billing cycles or parse logs. It aggregates usage across deployments and models, allowing immediate action.

Exam trap

AI-300 often tests the difference between real-time quota monitoring and retrospective billing or logging, and candidates may confuse quota checks with error logs or invoices.

How to eliminate wrong answers

Option A is wrong because reviewing your monthly invoice is retrospective and does not provide real-time quota status; it also lacks granularity for sudden spikes. Option C is wrong because Azure Monitor 'Errors' log may show throttling errors but does not directly show quota consumption; it requires querying and may have latency. Option D is wrong because model endpoint deployment logs are for debugging individual requests and do not aggregate quota usage across the service.

14
MCQhard

You are deploying a large model. During the deployment, you encounter a 'Resource Not Available' error. What is the most likely cause?

A.The API key is invalid.
B.The project name is too long.
C.The subscription is not registered for the service.
D.The region does not have capacity for the requested model SKU.
AnswerD

'Resource Not Available' indicates the target region lacks the compute capacity or quota to provision the requested model SKU. Capacity is region- and SKU-specific, so redeploying to another region or requesting a quota increase resolves the failure.

Why this answer

This error usually indicates that the region lacks sufficient capacity for the specific SKU requested.

15
MCQmedium

You need to ensure that your LLM responses are filtered for harmful content. Which infrastructure component provides this capability?

A.Azure Monitor
B.Azure Key Vault
C.Azure AI Content Safety
D.Azure Bastion
AnswerC

Azure AI Content Safety supplies the filtering layer, analysing prompts and completions for harmful categories such as violence, hate and self-harm. It integrates directly with Azure OpenAI deployments, satisfying the stem's requirement that LLM responses be filtered, unlike storage or identity components such as Microsoft Entra ID.

Why this answer

Azure AI Content Safety is the integrated service used within AI Foundry to monitor and filter model outputs.

16
MCQeasy

When sharing an AI project with a team, which resource group architecture is best practice for lifecycle management?

A.Use a public resource group for all team members.
B.Spread resources across multiple regions.
C.Keep the project and its dependencies in a single resource group.
D.Place each component in a different subscription.
AnswerC

Keeping the project and its dependencies in one resource group satisfies the lifecycle-management constraint: resources share a single deployment, tagging, and deletion boundary, so the whole AI project can be provisioned, tracked, and removed atomically. Microsoft Entra ID governs access at that scope, simplifying permission cleanup when the project retires.

Why this answer

Keeping an AI project and its dependencies (model deployments, prompt flows, connections, storage, and search resources) in a single resource group is best practice because a resource group is the unit of lifecycle management in Azure. Deleting or exporting the resource group removes or captures the entire project atomically, RBAC and cost tracking are simplified, and deployment templates can be scoped to that group. This aligns resource boundaries with project boundaries.

Exam trap

AI-300 often tests the misconception that resource groups are tied to a single region or that spreading resources improves management, when in fact the resource group is the atomic unit of lifecycle and access control.

How to eliminate wrong answers

Option A is wrong because a 'public resource group' is not a real Azure construct — resource groups are logical containers scoped to a subscription, and making one public would expose resources rather than provide lifecycle management. Option B is wrong because spreading resources across multiple regions is a resilience/availability decision, not a lifecycle-management architecture, and it complicates coordinated deletion and cost attribution. Option D is wrong because placing each component in a different subscription fragments billing, RBAC, and lifecycle operations, making atomic project teardown and governance impractical.

17
Multi-Selecthard

You are experiencing throttling on your AI endpoint. Which TWO steps should you take?

Select 2 answers
A.Check current usage against quota limits.
B.Disable all security features.
C.Change the model version to one that is faster but less smart.
D.Request a quota increase for the model.
E.Delete all existing deployments.
AnswersA, D

Throttling occurs when request rates or token consumption exceed the endpoint's assigned quota, so comparing current usage against quota limits identifies whether the limit is the cause. This diagnosis is the prerequisite step before requesting an increase or reducing call volume.

Why this answer

Option A is correct because throttling on an AI endpoint typically occurs when request rate or token consumption exceeds the provisioned quota, so you must first check current usage against quota limits (e.g., requests per minute, tokens per minute) to confirm which limit is being hit. Option D is correct because, once you confirm the workload legitimately exceeds the assigned quota, the standard remediation is to request a quota increase for the model through the service's quota management process. Option B is wrong because disabling security features does not affect throttling and would expose the endpoint to risk.

Option C is wrong because swapping to a faster but less capable model changes capability, not the quota or throttling behavior, and is not a proper fix. Option E is wrong because deleting existing deployments would remove capacity and disrupt service rather than resolve throttling.

18
MCQeasy

Where do you define the model deployment settings, including instance count and version?

A.Azure Portal -> Subscriptions
B.Azure Key Vault -> Secrets
C.Azure Monitor -> Alerts
D.Azure AI Foundry -> Project -> Deployments
AnswerD

Azure AI Foundry's project Deployments blade is where each model deployment's instance count, model version and provisioning configuration are set. This satisfies the stem's requirement to define deployment settings, since configuration occurs at the deployment resource itself rather than in the model catalogue or a training compute target.

Why this answer

Model deployment settings — including the deployed model version, instance count (capacity), deployment type, and rate limits — are configured in Azure AI Foundry under the project's Deployments blade. This is where you create and manage deployments that expose a model endpoint for inference, and where you scale capacity and pin versions. It is the operational control plane for serving models.

Exam trap

AI-300 often tests the confusion between where a model is registered/cataloged versus where it is deployed and scaled, causing candidates to pick storage or monitoring services instead of the Deployments blade.

How to eliminate wrong answers

Option A is wrong because the Subscriptions blade in the Azure Portal manages billing and subscription-level access, not model deployment configuration. Option B is wrong because Azure Key Vault stores secrets, keys, and certificates — it has no role in defining model deployment capacity or version. Option C is wrong because Azure Monitor Alerts is for observability and alerting on metrics/logs, not for configuring how a model is deployed or scaled.

19
MCQhard

You manage a GenAI application in Azure AI Foundry that uses a provisioned throughput deployment for a large language model. Finance asks you to reduce cost during off-peak hours without affecting peak-hour performance. The deployment currently runs at a fixed provisioned capacity around the clock. Which approach should you use?

A.Enable autoscaling on the provisioned deployment so it scales to zero when there is no traffic.
B.Create a second pay-as-you-go deployment and route off-peak traffic to it while scaling the provisioned deployment down during off-peak hours.
C.Move the model to a batch deployment and process all off-peak requests through the batch API.
D.Lower the provisioned throughput units permanently to the minimum supported value and rely on the model's built-in burst capacity during peak hours.
AnswerB

Provisioned throughput is billed for reserved capacity whether or not it is used, so running it at full capacity off-peak wastes money. Routing off-peak traffic to a pay-as-you-go deployment and scaling the provisioned deployment down preserves peak performance while lowering off-peak cost. This hybrid pattern matches the requirement of no peak-hour impact.

Why this answer

Provisioned throughput is billed for reserved capacity regardless of utilization, so the savings must come from not reserving that capacity off-peak. Routing off-peak traffic to a pay-as-you-go deployment and scaling the provisioned deployment down keeps peak performance intact while cutting cost when demand is low. This hybrid routing is the intended pattern for variable demand.

Exam trap

The trap here is assuming that provisioned deployments autoscale down or scale to zero like serverless compute, when reserved capacity is billed while deployed.

20
Multi-Selecthard

You are troubleshooting a failed agent deployment. Which TWO areas should you inspect first?

Select 2 answers
A.The Azure status page.
B.The endpoint availability status.
C.The 'Deployment Logs' in the Azure AI Foundry portal.
D.The user profile settings.
E.The billing usage report.
AnswersB, C

Endpoint availability status directly exposes whether the agent's target service endpoint is reachable, which is the prerequisite for any deployment handshake. When an agent deployment fails, an unreachable or unhealthy endpoint blocks registration before configuration is even evaluated, so checking availability isolates connectivity faults from authentication or policy issues.

Why this answer

Option B (the endpoint availability status) is correct because a failed agent deployment often stems from the target endpoint being unreachable, unhealthy, or misconfigured, so checking its availability status quickly reveals connectivity or service-health problems that would block deployment. Option C (the 'Deployment Logs' in the Azure AI Foundry portal) is correct because these logs capture the specific error messages, stack traces, and failure reasons generated during the deployment attempt, making them the most direct source for diagnosing why the agent failed. Options A, D, and E do not belong: the Azure status page only reports broad, platform-wide outages rather than issues specific to your agent deployment, user profile settings are unrelated to deployment execution, and the billing usage report reflects cost consumption rather than deployment health or errors.

21
Multi-Selecthard

To optimize the cost of your AI infrastructure, which THREE actions should you consider?

Select 3 answers
A.Deleting unused model deployments.
B.Purchasing reserved capacity for long-term needs.
C.Deploying all models in every available region.
D.Right-sizing instances based on actual usage metrics.
E.Always selecting the 'Premium' SKU.
AnswersA, B, D

Deleting unused model deployments directly eliminates idle compute charges, since provisioned throughput and hosted endpoints bill continuously regardless of traffic. This satisfies the cost-optimisation constraint by removing resources that consume quota and incur hourly fees without serving requests. Regular audits of deployment usage therefore reduce spend without affecting active inference workloads.

Why this answer

Option A is correct because deleting unused model deployments eliminates the ongoing compute charges (e.g., per-hour inference endpoint or provisioned throughput costs) that accrue even when a deployment receives no traffic, directly reducing waste. Option B is correct because purchasing reserved capacity (such as Azure OpenAI Provisioned Throughput Units or reserved VM instances) commits to a 1- or 3-year term in exchange for a significant discount versus pay-as-you-go pricing, which lowers cost for predictable, long-term workloads. Option D is correct because right-sizing instances based on actual usage metrics (CPU, GPU, memory, and token throughput) ensures you pay only for the capacity you truly need, avoiding over-provisioned and underutilized resources.

Option C is not correct because deploying every model in every region multiplies redundant compute and storage costs without guaranteeing usage, which increases rather than optimizes spend. Option E is not correct because always choosing the 'Premium' SKU incurs higher charges for features that may not be required, whereas selecting the appropriate SKU tier for the workload is the cost-efficient approach.

22
MCQmedium

Which Azure feature should you use to restrict traffic to your AI Foundry project to specific IP addresses?

A.Azure Active Directory Conditional Access
B.Network Security Groups (NSG) on the VM
C.Azure AI Services 'Networking' (Firewall) settings
D.Azure Front Door WAF
AnswerC

Azure AI Services networking settings include firewall controls that allow or deny traffic by IP address or CIDR range, plus private endpoint options. Restricting the Foundry project to specific addresses therefore uses these firewall rules rather than authentication or RBAC configuration.

Why this answer

Azure AI Services resources (including AI Foundry projects backed by Azure AI Services) expose a Networking (Firewall) configuration blade where you can set 'Selected Networks' and specify allowed IP addresses or CIDR ranges, or disable public access entirely. This is the native, resource-level control for restricting inbound traffic to specific IPs.

Exam trap

The trap is confusing identity-based access control (Conditional Access) or edge protection (WAF) with resource-level IP firewall rules, leading candidates to pick a control that does not actually filter source IPs at the AI service endpoint.

How to eliminate wrong answers

Option A is wrong because Azure AD Conditional Access governs identity-based access (user, location, device, risk) and does not filter network traffic by source IP at the resource's data plane. Option B is wrong because Network Security Groups apply to subnets and NICs in a virtual network, not to PaaS AI Services endpoints, and there is no VM in this scenario. Option D is wrong because Azure Front Door WAF protects HTTP(S) applications at the edge and is not the mechanism for restricting direct access to an Azure AI Services resource's endpoint.

23
MCQmedium

You need to update a prompt flow without downtime. What deployment strategy should you use?

A.Use a Blue-Green deployment pattern.
B.Directly overwrite the existing deployment.
C.Stop the service during the update.
D.Delete the old deployment and create a new one.
AnswerA

Blue-Green runs two identical environments, routing live traffic to the stable slot while the updated prompt flow is validated in the idle slot. Swapping only after verification eliminates downtime, satisfying the stem's no-downtime constraint without exposing users to an untested flow.

Why this answer

Blue-Green deployment is the correct strategy because it involves running two identical environments (blue and green) where the new version is deployed to the inactive environment, tested, and then traffic is switched over. This allows updates without downtime and provides a quick rollback if issues arise. It is a standard pattern for zero-downtime deployments in cloud-native applications.

Exam trap

AI-300 often tests deployment strategies and candidates may confuse zero-downtime patterns with simple redeployment, overlooking the need for parallel environments.

How to eliminate wrong answers

Option B is wrong because directly overwriting the existing deployment can cause downtime and leaves no easy rollback path. Option C is wrong because stopping the service during update guarantees downtime, which is unacceptable for high-availability systems. Option D is wrong because deleting the old deployment and creating a new one also causes downtime and may lose configuration or state.

24
MCQmedium

You need to audit all model access logs across your organization. What is the most effective approach?

A.Review individual request headers in the app logs.
B.Enable 'Diagnostic Settings' to send logs to a 'Log Analytics Workspace'.
C.Use 'Azure Advisor' to detect unauthorized access.
D.Download the 'Model Usage' report from the billing console.
AnswerB

Diagnostic Settings stream resource logs from each model endpoint into a Log Analytics Workspace, giving centralised, queryable retention across the organisation. This satisfies the audit requirement because logs persist beyond transient local storage and can be queried with KQL across subscriptions.

Why this answer

Enabling diagnostic settings on the Azure AI Services resource to send logs to a Log Analytics workspace is the standard for organization-wide auditing.

25
MCQhard

An agent orchestration system is timing out because it waits too long for tool output. How can you optimize the infrastructure handling of tool calls?

A.Increase the 'CPU count' on the hosting server.
B.Implement 'Asynchronous' execution patterns for long-running tools.
C.Increase the 'Global Timeout' for the entire agent.
D.Reduce the 'System Prompt' size.
AnswerB

Asynchronous execution decouples tool invocation from the orchestration wait, letting the agent continue or poll rather than block on a synchronous response. This directly addresses the timeout constraint by removing the blocking call that exceeds the orchestration deadline for long-running tools.

Why this answer

Implementing asynchronous execution patterns for long-running tools is correct because it allows the agent orchestration to continue processing other tasks or handle timeouts gracefully without blocking on a single tool call. This decouples the tool's execution time from the agent's overall timeout, improving responsiveness and scalability. Increasing CPU or global timeout does not address the fundamental issue of synchronous blocking.

Exam trap

AI-300 often tests the misconception that increasing timeout or resources solves latency issues, when the real fix is architectural, such as asynchronous execution.

How to eliminate wrong answers

Option A is wrong because increasing CPU count does not reduce the latency of a tool call that is waiting on I/O or external API response; it only adds compute capacity, which is irrelevant if the bottleneck is network or external service. Option C is wrong because increasing the global timeout merely delays the timeout, potentially causing longer waits and resource exhaustion, without solving the underlying inefficiency. Option D is wrong because reducing system prompt size might slightly reduce token processing time but does not address the tool call timeout, which is about execution duration, not prompt size.

26
MCQhard

You are automating the deployment of your AI project. What is the recommended tool to manage infrastructure-as-code (IaC) for Azure AI Foundry?

A.Azure DevOps pipelines
B.Azure Bicep
C.Azure CLI alone
D.Python script with Azure SDK
AnswerB

Bicep is Microsoft's declarative domain-specific language for deploying Azure resources, giving idempotent, version-controlled templates that satisfy the IaC requirement for repeatable AI Foundry provisioning. It transpiles directly to ARM templates, so Foundry project resources deploy consistently across environments.

Why this answer

Bicep is the native, recommended IaC tool for Azure, providing deep integration for AI Foundry resources.

27
MCQhard

You are configuring a connection to a vector store. What is the best way to handle the secret credential?

A.Hardcode the key in the flow configuration.
B.Store in Azure Key Vault and reference in the connection.
C.Pass it as a parameter in the code.
D.Store it in an environment variable.
AnswerB

Azure Key Vault stores the secret centrally with access control and auditing, and the connection references it at runtime rather than embedding credentials in configuration. This satisfies the requirement to handle the secret securely, avoiding plaintext exposure in code or connection strings.

Why this answer

Key Vault is the centralized store for all application secrets in Azure, which should be linked to the project connection.

28
Multi-Selecteasy

Which THREE of the following are components of an Azure AI Foundry project?

Select 3 answers
A.Azure Key Vault (the resource itself).
B.Azure Subscriptions.
C.Prompt Flows.
D.Connections.
E.Models.
AnswersC, D, E

Prompt Flows provide the orchestration component within an Azure AI Foundry project, letting you chain prompts, models, and tools into executable flows. They are a first-class project asset, satisfying the stem's requirement to identify genuine project components.

Why this answer

In an Azure AI Foundry project, Prompt Flows (C) are a core component that lets you orchestrate prompts, tools, and logic into deployable AI workflows, so they are correctly listed. Connections (D) are also a project component because they define authenticated links from the project to external resources such as Azure OpenAI, Azure AI Search, or storage, enabling the project to consume those services. Models (E) are a component as well, since a Foundry project manages model deployments and references to models used by prompt flows and other assets.

Azure Key Vault (A) is not a component of the project itself; it is a separate Azure resource that a project may connect to for secret management. Azure Subscriptions (B) are not a project component either, as a subscription is the billing and management boundary that contains the Foundry resource and project, not an internal part of the project.

29
MCQmedium

Your team wants to use prompt versioning. Where should this be managed in the AI Foundry workflow?

A.Azure Database for PostgreSQL
B.GitHub repository only
C.Prompt Flow in Azure AI Foundry
D.Azure Blob Storage
AnswerC

Prompt Flow provides built-in versioning for prompt variants, letting teams iterate, compare and roll back prompt revisions within the AI Foundry workflow. It satisfies the requirement to manage prompt versioning centrally rather than through ad-hoc code or external repositories.

Why this answer

Prompt versioning in the AI Foundry workflow is managed through Prompt Flow, which treats prompts as versioned flow assets. Prompt Flow lets you author, version, and compare prompt variants, track them alongside flow runs, and promote a specific version to a deployment, giving reproducibility and rollback. This is the native mechanism for prompt lifecycle management in Azure AI Foundry.

Exam trap

AI-300 often tests the misconception that storing prompts in Git or blob storage constitutes prompt versioning in Foundry, when the native, integrated mechanism is Prompt Flow's versioned flows and variants.

How to eliminate wrong answers

Option A is wrong because Azure Database for PostgreSQL is a general-purpose relational database, not the prompt authoring/versioning surface in AI Foundry. Option B is wrong because while GitHub can store prompt text as code, 'GitHub repository only' is not the AI Foundry workflow's versioning mechanism and lacks integration with flow runs, evaluations, and deployments. Option D is wrong because Azure Blob Storage is object storage for files and artifacts; it does not provide prompt versioning semantics, comparison, or deployment promotion.

30
Multi-Selectmedium

You are designing the infrastructure for a multi-agent system. Which THREE of the following are essential components to ensure agent orchestration scalability?

Select 3 answers
A.Azure Data Lake Storage for model weights.
B.Horizontal Pod Autoscaling (HPA) for inference services.
C.A message queue (e.g., Azure Service Bus) to decouple agent tasks.
D.A distributed cache (e.g., Azure Cache for Redis) for state management.
E.Azure Bastion for secure management.
AnswersB, C, D

Horizontal Pod Autoscaling dynamically scales inference pods based on CPU, memory or custom metrics, absorbing variable agent workloads. It satisfies the scalability requirement by adding capacity during demand spikes without manual intervention, keeping orchestration responsive.

Why this answer

Option B is correct because Horizontal Pod Autoscaling (HPA) dynamically adjusts the number of pod replicas for inference services based on metrics like CPU utilization or custom metrics, which is essential for scaling agent workloads elastically as demand fluctuates. Option C is correct because a message queue such as Azure Service Bus decouples agent tasks, enabling asynchronous communication, load leveling, and reliable task distribution across multiple agents, which is fundamental to orchestration scalability. Option D is correct because a distributed cache like Azure Cache for Redis provides low-latency shared state management, allowing agents to coordinate, share session context, and avoid bottlenecks from repeated database reads in a scaled-out system.

Option A is not essential for orchestration scalability, since Azure Data Lake Storage is a storage solution for large-scale data and model artifacts, not a runtime scaling or coordination component. Option E is not essential either, as Azure Bastion provides secure RDP/SSH access to virtual machines for management purposes and does not contribute to agent orchestration scalability.

Exam trap

AI-300 often tests the misconception that any storage or security service is essential for scalability, confusing data persistence or access management with the core components needed for elastic, decoupled, and stateful agent orchestration.

31
MCQmedium

A team is scaling a GenAI application that utilizes multiple models via model-as-a-service. You notice that inference requests are being throttled. What is the most effective infrastructure-level adjustment to handle the increased load?

A.Purchase and deploy Provisioned Throughput Units (PTUs) for the specific model deployment.
B.Change the model version to a lower-parameter variant.
C.Move the deployment to a different subscription within the same Azure region.
D.Increase the number of instances in the associated Azure Kubernetes Service (AKS) cluster.
AnswerA

Provisioned Throughput Units reserve dedicated model capacity, converting the deployment from pay-as-you-go token limits to a guaranteed throughput allocation. This directly removes the shared-quota throttling the stem describes, since PTUs provide predictable, reserved inference capacity for that specific model rather than competing for pooled regional capacity.

Why this answer

Provisioned throughput units (PTUs) allow for dedicated capacity, which is the standard way to prevent throttling for high-scale GenAI workloads in Azure.

32
Multi-Selectmedium

You are planning a production GenAI deployment. Which THREE of the following are necessary infrastructure considerations?

Select 3 answers
A.Implementing Private Link for network isolation.
B.Setting up auto-scaling for inference endpoints.
C.Using the cheapest SKU regardless of capacity.
D.Enabling diagnostic logging for audit and monitoring.
E.Hardcoding credentials in the code.
AnswersA, B, D

Private Link gives the GenAI deployment a private endpoint, so inference traffic traverses the Microsoft backbone rather than the public internet. This satisfies the production requirement for network isolation, preventing data exposure during model prompts and responses.

Why this answer

Security, scalability, and monitoring are the three pillars of a production-ready AI infrastructure.

33
MCQmedium

You are building a RAG application. Where should you store the indexed documents for optimal retrieval performance?

A.Azure Blob Storage
B.Azure Cache for Redis
C.Azure AI Search
D.Azure SQL Database
AnswerC

Azure AI Search provides vector and hybrid retrieval indexes purpose-built for RAG, satisfying the stem's optimal retrieval performance constraint. Its native semantic ranking and integrated vectorisation deliver low-latency similarity search across indexed documents, unlike general-purpose stores that lack native vector indexing. Microsoft Entra ID secures access to the service.

Why this answer

Azure AI Search is the native indexer and retriever for AI Foundry RAG applications.

34
Multi-Selecteasy

Which TWO of the following are valid ways to authenticate to an Azure AI Foundry project?

Select 2 answers
A.API Keys.
B.Microsoft Entra ID (RBAC).
C.Hardcoded usernames in the code.
D.Local file-based passwords.
E.Public IP allow-listing only.
AnswersA, B

API keys authenticate directly against an Azure AI Foundry project endpoint, satisfying the requirement for a valid project-level authentication method. The key is scoped to the project resource, so callers present it without needing a separate identity token exchange. This makes it one of the two supported mechanisms alongside Microsoft Entra ID.

Why this answer

Option A (API Keys) is correct because Azure AI Foundry projects expose key-based authentication, where a project or resource key is passed in the request header (e.g., the api-key header) to authorize calls to the project's endpoints. Option B (Microsoft Entra ID with RBAC) is correct because Foundry projects support Entra ID token-based authentication, using role-based access control assignments (such as Cognitive Services User or Contributor) to authorize identities via OAuth 2.0 bearer tokens. Option C is not valid because hardcoding usernames in code is not an authentication mechanism and would be a security anti-pattern, not a supported credential type.

Option D is not valid because local file-based passwords are not an authentication method offered by Azure AI Foundry. Option E is not valid because IP allow-listing is a network-level control, not an authentication method, and it does not verify caller identity.

35
MCQeasy

Which Azure AI Foundry feature allows you to evaluate your model's performance?

A.Endpoint monitoring
B.Model Catalog
C.Deployment logs
D.Evaluation
AnswerD

Evaluation in Azure AI Foundry runs built-in and custom metrics against a model or prompt flow using test datasets, producing scored results. It is the feature that quantifies performance rather than merely deploying or monitoring the model.

Why this answer

The Evaluation feature in Azure AI Foundry is specifically designed to assess model performance using metrics like accuracy, F1 score, and coherence. It provides built-in evaluators and supports custom evaluation flows, enabling systematic testing of models before and after deployment. This directly addresses the need to evaluate model performance, unlike other options which focus on monitoring, cataloging, or logging.

Exam trap

AI-300 often tests the distinction between operational monitoring (endpoint monitoring, logs) and model performance evaluation, causing candidates to confuse monitoring with evaluation.

How to eliminate wrong answers

Option A is wrong because Endpoint monitoring tracks operational metrics such as latency, request rates, and error rates, not model quality or performance metrics like accuracy. Option B is wrong because Model Catalog is a repository for discovering and deploying prebuilt models; it does not provide evaluation capabilities. Option C is wrong because Deployment logs capture runtime events and errors for troubleshooting, not performance evaluation of the model's predictions.

36
MCQmedium

What is the recommended approach for managing configuration settings for different environments (Dev, Test, Prod) in an AI application?

A.Deploy different model versions for each environment.
B.Create separate Azure subscriptions for every environment.
C.Use 'App Configuration' service to manage environment-specific variables.
D.Hardcode values in the application code.
AnswerC

App Configuration stores environment-specific key-values behind labels, so Dev, Test and Prod settings coexist in one store and are selected at runtime without code changes. This satisfies the stem's requirement for managing differing configuration across environments, and integrates with Microsoft Entra ID for access control.

Why this answer

Using environment variables or app configuration services is the standard way to inject configuration without hardcoding.

37
Multi-Selectmedium

Which TWO of the following are benefits of using Prompt Flow for orchestration?

Select 2 answers
A.Removal of the need for an LLM.
B.Integrated testing and evaluation.
C.No need for authentication.
D.Automatic hardware management.
E.Visual design of complex flows.
AnswersB, E

Prompt Flow provides built-in evaluation flows that score outputs against metrics such as groundedness and relevance, plus batch testing across datasets. This satisfies the stem's orchestration benefit by embedding repeatable quality measurement directly into the pipeline, rather than requiring separate tooling to validate prompt variants before deployment.

Why this answer

Option B is correct because Prompt Flow provides built-in tooling for testing and evaluating flows, including the ability to run batch evaluations against datasets and compute metrics such as groundedness, relevance, and coherence, which supports iterative quality improvement. Option E is correct because Prompt Flow offers a visual designer (in Azure AI Foundry / Azure Machine Learning) where you can author and connect nodes—LLM, Python, prompt, and tool nodes—into directed acyclic graphs, making complex orchestration easier to design and understand. The unmarked options do not belong: A is wrong because Prompt Flow orchestrates calls to LLMs rather than removing the need for one, C is wrong because authentication and authorization are still required for accessing models and connected resources, and D is wrong because Prompt Flow does not automatically manage hardware—compute provisioning and scaling remain the user's responsibility.

38
Multi-Selectmedium

A developer is troubleshooting an agent that is failing to connect to an external tool. Which THREE of the following infrastructure settings should be verified?

Select 3 answers
A.The Azure AI Foundry 'Connections' configuration for the specific tool.
B.The Environment Variables passed to the Prompt Flow runtime.
C.The Azure Resource Group location.
D.The model version of the LLM.
E.The Network Security Group (NSG) rules allowing outbound traffic from the runtime.
AnswersA, B, E

The Connections configuration in Azure AI Foundry stores the endpoint, authentication credentials and access keys the agent uses when invoking an external tool. A missing, stale or mis-scoped connection entry prevents the tool call from authenticating, so it must be verified first.

Why this answer

Option A is correct because the Azure AI Foundry 'Connections' configuration defines the endpoint, authentication, and credentials the agent uses to reach an external tool, so a misconfigured connection would directly cause connection failures. Option B is correct because the Prompt Flow runtime relies on environment variables (for example API keys, endpoint URLs, or proxy settings) to authenticate and route requests to external tools, and missing or incorrect values break connectivity. Option E is correct because outbound traffic from the runtime must be permitted by Network Security Group rules; if the NSG blocks the destination port or IP, the agent cannot establish the connection.

Option C is not relevant because the Azure Resource Group location is a metadata/placement attribute and does not govern outbound connectivity or tool authentication. Option D is not relevant because the LLM model version affects model behavior and output quality, not the network or credential path used to connect to an external tool.

39
MCQeasy

You are onboarding a team to Azure AI Foundry. You need to assign the minimum permissions for a developer to deploy and test a model. Which role should you assign?

A.Owner
B.Reader
C.Azure AI Developer
D.Contributor
AnswerC

Azure AI Developer grants permissions to build, deploy and test models within an Azure AI Foundry project without granting broader resource-management rights. This satisfies the stem's minimum-permission constraint for a developer deploying and testing a model.

Why this answer

The 'Azure AI Developer' role provides sufficient permissions to manage resources and perform model deployments within the project.

40
MCQhard

You are implementing an agentic workflow using Azure AI Foundry. The agent needs to access a secure external API. How should you store the API key securely within the project?

A.Pass the key as an environment variable in the deployment YAML.
B.Hardcode the key in the prompt template.
C.Save the key in a local '.env' file in the code repository.
D.Store the key in an 'Azure Key Vault' and reference it as a 'Connection' in the AI Project.
AnswerD

Azure Key Vault stores the API key as a managed secret, and the AI Project Connection references it, so the agent retrieves credentials at runtime without hard-coding them. This satisfies the stem's requirement for secure storage within the project.

Why this answer

Storing the key in Azure Key Vault and referencing it as a Connection in the AI Project is correct because Key Vault provides secure secret management with access policies, auditing, and encryption. The AI Project can securely retrieve the key at runtime without exposing it in code or configuration files. Other options expose the key insecurely.

Exam trap

AI-300 often tests the misconception that environment variables or .env files are secure enough, but the exam expects Key Vault integration for production-grade security.

How to eliminate wrong answers

Option A is wrong because environment variables in deployment YAML can be exposed in logs or source control, and they are not encrypted at rest. Option B is wrong because hardcoding the key in the prompt template is extremely insecure and visible to anyone with access to the prompt. Option C is wrong because saving the key in a local .env file in the code repository risks accidental commit and exposure, and it is not suitable for production.

41
Multi-Selectmedium

Your team wants to monitor the safety of model outputs. Which THREE steps should you take?

Select 3 answers
A.Configure 'Diagnostic Logs' to track flagged content.
B.Enable 'Content Safety' filters in the deployment.
C.Set up 'Alerts' for high content violation rates.
D.Allow all models to bypass filters for performance.
E.Disable all logging to save storage space.
AnswersA, B, C

Diagnostic Logs stream request-level records, including content-filter verdicts, into Log Analytics. This satisfies the monitoring requirement by giving a queryable audit trail of flagged outputs, which is the evidence source that alerts and dashboards later consume.

Why this answer

Option A is correct because configuring Diagnostic Logs in Azure AI services captures flagged content events and prompt/response metadata, giving the team an auditable trail of unsafe model outputs for review and compliance. Option B is correct because enabling Content Safety filters on the deployment applies the harm-category classifiers (violence, hate, sexual, self-harm) to both prompts and completions, actively blocking or annotating unsafe outputs at inference time. Option C is correct because setting up Alerts on metrics such as content violation rates (via Azure Monitor) notifies the team when unsafe output frequency spikes, enabling rapid incident response.

Option D does not belong because bypassing filters removes the very safety controls being monitored and increases risk. Option E does not belong because disabling logging eliminates the telemetry needed to detect, investigate, and alert on unsafe outputs.

Exam trap

AI-300 often tests the misconception that enabling filters alone is sufficient for safety monitoring, when logging and alerting are equally required to detect, audit, and respond to violations.

42
MCQmedium

You want to automate the testing of your prompt flows as part of your CI/CD pipeline. Which tool should you use?

A.Prompt Flow CLI
B.Azure Logic Apps
C.Azure Functions
D.Azure AI Search test console
AnswerA

The Prompt Flow CLI exposes commands for running and evaluating flows from a terminal, so pipeline tasks can invoke flow tests non-interactively. This satisfies the CI/CD automation requirement, whereas the visual studio interface requires manual interaction.

Why this answer

The 'pf' (Prompt Flow) CLI is designed to run flows and evaluations programmatically in CI/CD pipelines.

43
MCQeasy

You notice your model deployment status is 'Succeeded' but inference requests are failing. Where should you first check for connectivity issues?

A.The 'Endpoints' tab in Azure AI Foundry
B.The 'Keys' tab in the Azure Portal
C.Azure Subscription usage reports
D.Azure Storage Account logs
AnswerA

The Endpoints tab surfaces deployment connectivity state, including private endpoint and network configuration, so failures despite 'Succeeded' status are diagnosed there first. It satisfies the stem's need to check connectivity before investigating model or payload issues.

Why this answer

The 'Endpoints' view in the AI Foundry project shows the connectivity status and endpoint URLs for the model.

44
MCQhard

You need to monitor the 'latency' and 'token usage' of your model deployments in real-time. Which tool provides the most granular view?

A.Azure Billing dashboard
B.Azure Monitor with diagnostic logs
C.Azure Activity Log
D.Azure AI Foundry 'Overview' tab
AnswerB

Azure Monitor with diagnostic logs streams per-request telemetry from model deployments, capturing latency and token usage metrics at the individual inference level. This satisfies the stem's real-time, granular monitoring requirement, since diagnostic logs expose request-level detail that aggregated platform metrics cannot provide.

Why this answer

Azure Monitor with diagnostic logs is the correct choice because it captures granular, per-request telemetry from Azure OpenAI and Azure AI model deployments, including latency, token usage (prompt/completion tokens), HTTP status codes, and model-level metrics. Diagnostic settings route these logs to Log Analytics, where KQL queries can slice latency and token consumption by deployment, model, and time window in near real-time. This is the only option that exposes token-level metrics rather than aggregate cost or activity metadata.

Exam trap

AI-300 often tests the distinction between control-plane telemetry (Activity Log, Billing) and data-plane telemetry (diagnostic logs), tricking candidates into choosing a cost or activity view when the question asks for per-request latency and token metrics.

How to eliminate wrong answers

Option A is wrong because the Azure Billing dashboard only reports aggregated monetary cost and usage quantities per billing period, not per-request latency or token-level telemetry. Option C is wrong because Azure Activity Log records control-plane operations (resource creation, deletion, role assignments) and never captures data-plane inference metrics like latency or tokens. Option D is wrong because the Azure AI Foundry 'Overview' tab shows high-level health, quota, and deployment summaries, not the granular per-call latency and token usage breakdowns required for real-time monitoring.

45
MCQmedium

What is the primary function of the 'Prompt Flow' tool within Azure AI Foundry?

A.To create and test prompt-based workflows.
B.To manage Azure subscriptions.
C.To perform data visualization.
D.To manage firewall rules.
AnswerA

Prompt Flow provides a visual designer for chaining prompts, Python code and LLM calls into executable flows, letting developers author, run and evaluate prompt-based workflows before deployment. This directly satisfies the question's requirement for building and testing prompt workflows in Azure AI Foundry.

Why this answer

Prompt Flow is a development tool designed to streamline the entire development cycle of AI applications, from prototyping to deployment.

Ready to test yourself?

Try a timed practice session using only Genaiops Infrastructure questions.