AI-103 · Getting started
22 cards
Foundry Agent Service at a Glance
-
Quick check
Which Agent Service component hosts and scales agents and manages their conversations and tool calls?
AObservability
Observability traces and measures what an agent does. It watches the agent rather than hosting it.
BThe Agent Runtime
Right. The Agent Runtime hosts and scales prompt agents and hosted agents, and manages conversations, tool calls, and lifecycle.
CA toolbox
A toolbox curates tools and serves them through one endpoint. It does not run the agent.
3 / 22
-
Quick check
An agent must call the company's internal order API, which is described by an OpenAPI spec. What do you add?
AThe built-in web search tool
Web search reaches public web content and cannot call a private business API.
BThe built-in code interpreter
The code interpreter runs code for the agent; it is not how an agent calls a described API.
CA custom tool from the OpenAPI spec
Right. Functions, OpenAPI specs, and MCP servers are the ways to add custom tools for your own systems.
6 / 22
-
Quick check
A remote MCP server must enforce each signed-in user's own permissions when the agent calls it. Which authentication option fits?
AOAuth identity passthrough, On-Behalf-Of
Right. On-Behalf-Of passes the user's identity through, so the server applies that user's permissions.
BThe project's managed identity
A managed identity represents the project or agent, so every user would look the same to the server.
CKey-based access
A key proves that the caller holds the key. It says nothing about which user is behind the request.
9 / 22
-
Keep your progress in the app
That’s 3 of 8 quick checks. In the app they stay answered, and every lesson remembers where you left off.
-
Quick check
For a text-based internal helper, which agent type needs no runtime code, no compute to manage, and is the fastest path?
AA hosted agent container
A hosted agent runs your own agent logic in a container, so there is code for you to maintain.
BA voice-based prompt agent
Voice-based prompt agents are also managed, but they exist for real-time spoken conversations, not a text helper.
CA prompt agent
Right. A prompt agent is configuration only, and Foundry runs it fully managed.
13 / 22
-
Quick check
Which cost line appears for a hosted agent but not for a prompt agent?
APer-call inference
Per-call inference is billed for both agent types, so it does not separate them.
BContainer compute
Right. A hosted agent runs your code in a container, and that container compute is the added cost.
CTool usage
Tool usage is part of the cost model of both types.
16 / 22
-
Quick check
A voice agent must recognize unusual product names through a phrase list and use a chosen Azure voice. Some extra latency is acceptable. Which architecture fits?
ACascaded text model
Right. The cascaded chain offers broader Azure voice choices and explicit control over transcription and phrase lists, at the cost of latency per stage.
BNative speech-to-speech
Native speech-to-speech favors low latency, and its voices and settings depend on the selected model. The cascaded chain explicitly offers the requested voice choices and controls.
CA text-only prompt agent
A text prompt agent does not handle real-time audio at all.
18 / 22
-
Quick check
A team wants its agent definition reviewed in pull requests with the app code and no agent resource to keep in sync in Foundry. What should it use?
AA code-first prompt agent
Code-first prompt agents are in source control, but they still create a persisted agent resource in Foundry.
BA published agent with a stable endpoint
Publishing promotes an agent to a managed resource, which adds a resource instead of avoiding one.
CDirect calls to the Responses API
Right. Calling the Responses API builds an ephemeral agent whose definition lives only in the app's code.
20 / 22
-
Quick check
After a change, an agent starts answering worse than yesterday. What does Agent Service offer to recover quickly?
ARolling back to an earlier version
Right. Versions are captured automatically as you iterate, so you can roll back to a previous one or compare versions.
BRebuilding the agent from scratch
A rebuild throws away work that versioning already preserves.
CDeleting and re-creating its endpoint
The endpoint is not the problem. The agent definition changed, and rolling back the version restores it.
22 / 22
-
8 quick checks · then the test
In the app, finishing the quick checks opens this lesson’s 10-question test, and the ones you miss come back exactly when you’re about to forget them.
