This post is a part of the AI-103: Develop AI Apps and Agents on Azure Exam Prep Hub.
This topic falls under these sections:
Implement generative AI and agentic solutions (30–35%)
--> Build generative applications by using Foundry
--> Design workflows, tool-augmented flows, and multistep reasoning pipelines
Note that there are 10 practice questions (with answers and explanations) at the end of each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available from the hub's main page below the exam topics section.
Introduction
Modern AI systems are evolving beyond simple prompt-response interactions.
Today’s generative AI applications often:
- Use external tools
- Perform multistep reasoning
- Orchestrate workflows
- Retrieve enterprise data
- Execute actions autonomously
- Coordinate across services
These systems are commonly called:
- Agentic systems
- Tool-augmented AI systems
- AI workflow pipelines
The AI-103: Develop AI Apps and Agents on Azure certification exam tests your understanding of designing intelligent workflows and reasoning pipelines.
For the AI-103 exam, you should understand:
- AI workflows
- Agent orchestration
- Tool augmentation
- Function calling
- Multistep reasoning
- Workflow pipelines
- Retrieval integration
- Memory integration
- Planning and execution
- Human-in-the-loop workflows
- Monitoring and governance
What Are AI Workflows?
AI workflows are structured sequences of operations that combine:
- AI reasoning
- Data retrieval
- Tool execution
- Decision-making
- Automation
Workflows coordinate multiple steps to complete complex tasks.
Why AI Workflows Matter
Simple prompts are often insufficient for:
- Enterprise automation
- Complex reasoning
- Dynamic decision-making
- Multi-system integration
Workflows allow AI systems to:
- Break problems into steps
- Use external tools
- Validate outputs
- Iterate toward solutions
What Is Tool Augmentation?
Tool augmentation allows AI systems to use external capabilities.
Examples include:
- APIs
- Databases
- Search engines
- Calculators
- Business systems
- Code interpreters
Why Tool Augmentation Is Important
Language models alone:
- Cannot access real-time data
- Cannot execute business actions directly
- Cannot reliably perform all calculations
Tools extend AI capabilities.
Common Tool-Augmented Scenarios
Examples include:
- Checking inventory
- Booking appointments
- Querying databases
- Sending emails
- Executing workflows
- Calling REST APIs
What Is Function Calling?
Function calling enables models to:
- Detect when a tool is needed
- Generate structured tool requests
- Invoke external services
- Process returned results
Function Calling Workflow
Typical flow:
- User submits request
- Model determines tool requirement
- Model generates function call
- External tool executes
- Results return to model
- Model generates final response
Structured Tool Inputs
Function calling typically uses:
- JSON schemas
- Structured parameters
- Validated inputs
This improves reliability.
Tool Selection
Agentic systems may dynamically choose:
- Which tools to use
- Which workflows to invoke
- Which retrieval strategies to apply
Tool Orchestration
Tool orchestration coordinates multiple tools within a workflow.
Examples include:
- Retrieval + summarization
- Search + booking systems
- Database queries + reporting
Sequential Workflows
Sequential workflows execute steps in order.
Example:
- Retrieve customer data
- Analyze account status
- Generate recommendations
- Send response
Parallel Workflows
Parallel workflows execute multiple tasks simultaneously.
Benefits include:
- Faster execution
- Better scalability
- Reduced latency
Conditional Workflows
Conditional workflows branch based on:
- User intent
- Retrieved data
- Safety evaluations
- Confidence scores
What Is Multistep Reasoning?
Multistep reasoning breaks complex problems into smaller steps.
This improves:
- Accuracy
- Planning
- Decision quality
Examples of Multistep Reasoning
Examples include:
- Research workflows
- Financial analysis
- Travel planning
- Technical troubleshooting
Chain-of-Thought Reasoning
Chain-of-thought reasoning encourages models to:
- Reason step-by-step
- Decompose problems
- Validate intermediate steps
Planning and Execution Models
Agentic systems often separate:
- Planning
- Execution
The planner decides:
- What steps are needed
- Which tools to use
The executor performs actions.
Planner-Executor Architectures
Planner-executor architectures support:
- Dynamic workflows
- Adaptive reasoning
- Task decomposition
ReAct Pattern
The ReAct (Reason + Act) pattern combines:
- Reasoning
- Tool usage
- Observation
- Iterative decision-making
Reflection and Self-Correction
Some systems support:
- Self-evaluation
- Output refinement
- Error correction
Retrieval-Augmented Workflows
Workflows often integrate:
- Vector search
- RAG pipelines
- Enterprise grounding
Memory in Agentic Systems
AI systems may use memory for:
- Conversation history
- User preferences
- Workflow state
- Long-running tasks
Short-Term Memory
Short-term memory stores:
- Current conversation context
- Immediate workflow information
Long-Term Memory
Long-term memory stores:
- Persistent preferences
- Historical interactions
- Learned context
Workflow State Management
State management tracks:
- Current task progress
- Intermediate outputs
- Pending actions
Human-in-the-Loop (HITL) Workflows
High-risk workflows may require:
- Human approvals
- Validation checkpoints
- Escalation paths
Approval Gates
Approval gates can prevent:
- Unsafe actions
- Unauthorized tool usage
- Harmful outputs
Safety and Governance
Organizations should enforce:
- Tool restrictions
- Permission boundaries
- Safety filters
- Approval workflows
Autonomous vs Semi-Autonomous Agents
Autonomous Agents
Can:
- Make decisions independently
- Execute workflows automatically
Semi-Autonomous Agents
Require:
- Human review
- Approval checkpoints
Workflow Monitoring
Organizations should monitor:
- Tool usage
- Failures
- Safety violations
- Latency
- Costs
Trace Logging
Trace logging helps track:
- Workflow execution
- Tool calls
- Reasoning steps
- Agent decisions
Error Handling in Workflows
Workflow pipelines should handle:
- API failures
- Missing data
- Timeout errors
- Invalid outputs
Retry Strategies
Common retry strategies include:
- Automatic retries
- Fallback workflows
- Alternative tool selection
Fallback Models
Applications may use fallback models when:
- Primary models fail
- Costs exceed thresholds
- Latency becomes excessive
Workflow Optimization
Optimization strategies include:
- Parallel processing
- Caching
- Smaller models
- Efficient retrieval
Latency Considerations
Complex workflows may increase latency due to:
- Multiple model calls
- Tool invocations
- Retrieval operations
Cost Considerations
Tool-augmented systems may increase:
- Token usage
- API calls
- Infrastructure costs
Azure AI Foundry Workflow Capabilities
Azure AI Foundry supports:
- Model orchestration
- Tool integration
- Agent workflows
- Evaluation pipelines
- Monitoring
Common AI-103 Workflow Scenarios
Scenario 1: Enterprise Research Assistant
Requirements:
- Multi-document retrieval
- Summarization
- Citation generation
Recommended Workflow:
- RAG + multistep reasoning
Scenario 2: Customer Service Agent
Requirements:
- CRM access
- Ticket management
- Escalation workflows
Recommended Workflow:
- Tool-augmented agent
Scenario 3: Financial Approval System
Requirements:
- Risk evaluation
- Human approvals
- Audit logging
Recommended Workflow:
- HITL approval pipeline
Scenario 4: AI Coding Assistant
Requirements:
- Code generation
- Code execution
- Documentation retrieval
Recommended Workflow:
- Code model + tool orchestration
Common AI-103 Exam Tips
Understand Workflow Patterns
Know:
- Sequential workflows
- Parallel workflows
- Conditional workflows
Learn Tool-Augmented AI Concepts
Understand:
- Function calling
- Tool orchestration
- Dynamic tool selection
Understand Multistep Reasoning
Know:
- Chain-of-thought reasoning
- Planner-executor patterns
- ReAct workflows
Learn Governance Concepts
Understand:
- HITL workflows
- Approval gates
- Monitoring
- Trace logging
Summary
Modern AI applications increasingly rely on:
- Workflow orchestration
- Tool augmentation
- Multistep reasoning
- Agentic architectures
For the AI-103 exam, you should understand:
- AI workflow design
- Function calling
- Tool orchestration
- Sequential and parallel workflows
- Multistep reasoning
- Planner-executor architectures
- ReAct patterns
- Memory integration
- HITL workflows
- Monitoring and governance
These concepts enable organizations to build:
- Intelligent
- Autonomous
- Scalable
- Governed AI systems
They are foundational for modern generative AI and agentic solutions on Azure.
Practice Exam Questions
Question 1
What is the primary purpose of tool augmentation in AI systems?
A. Reduce storage costs
B. Extend model capabilities using external tools
C. Eliminate prompts
D. Replace vector search
Answer
B. Extend model capabilities using external tools
Explanation
Tool augmentation enables AI systems to interact with APIs, databases, and other services.
Question 2
What does function calling enable a model to do?
A. Generate only static responses
B. Invoke external tools using structured inputs
C. Eliminate workflows
D. Replace embeddings
Answer
B. Invoke external tools using structured inputs
Explanation
Function calling allows models to interact with external services.
Question 3
Which workflow type executes tasks simultaneously?
A. Sequential workflow
B. Parallel workflow
C. Manual workflow
D. Static workflow
Answer
B. Parallel workflow
Explanation
Parallel workflows improve speed by running tasks concurrently.
Question 4
What is multistep reasoning?
A. Compressing vector indexes
B. Breaking complex tasks into smaller reasoning steps
C. Increasing GPU memory
D. Reducing prompt size only
Answer
B. Breaking complex tasks into smaller reasoning steps
Explanation
Multistep reasoning improves problem-solving accuracy.
Question 5
What does the ReAct pattern combine?
A. Compression and storage
B. Reasoning and acting
C. Replication and scaling
D. Encryption and backup
Answer
B. Reasoning and acting
Explanation
ReAct combines reasoning steps with tool usage.
Question 6
What is the purpose of workflow state management?
A. Monitor GPU temperature
B. Track task progress and intermediate outputs
C. Disable logging
D. Replace semantic search
Answer
B. Track task progress and intermediate outputs
Explanation
State management helps maintain workflow continuity.
Question 7
Which architecture separates planning from execution?
A. Static inference architecture
B. Planner-executor architecture
C. Batch storage architecture
D. Compression architecture
Answer
B. Planner-executor architecture
Explanation
Planner-executor systems divide reasoning and execution responsibilities.
Question 8
Why are approval gates important in AI workflows?
A. They increase vector dimensions
B. They prevent unsafe or unauthorized actions
C. They reduce indexing speed
D. They eliminate monitoring requirements
Answer
B. They prevent unsafe or unauthorized actions
Explanation
Approval gates enforce governance and human oversight.
Question 9
Which concept allows AI systems to remember previous interactions?
A. Semantic ranking
B. Memory integration
C. Static chunking
D. GPU partitioning
Answer
B. Memory integration
Explanation
Memory enables contextual continuity and long-running workflows.
Question 10
What is a major challenge of complex AI workflows?
A. Eliminating all costs
B. Increased latency from multiple operations
C. Removing all need for monitoring
D. Preventing all hallucinations automatically
Answer
B. Increased latency from multiple operations
Explanation
Complex workflows may require multiple model calls and tool executions.
Go to the AI-103 Exam Prep Hub main page
