AI-103 Accelerator
Building AI Apps and Agents on Azure - 3 days
Microsoft’s new AI-103 direction matters because it reflects a real shift in how AI systems are being built: away from isolated service demos and toward integrated applications, agent workflows, model evaluation, multimodal processing, and production deployment on Microsoft Foundry and Azure. Microsoft Learn lists AI-103T00: Develop AI apps and agents on Azure as a new intermediate course for AI engineers and developers, officially available from March 31, 2026, with a standard duration of 4 days. Its stated focus is building AI-infused applications with Microsoft Foundry, including generative AI apps, AI agents, tool and knowledge connections, multimodal capabilities, and complex-content understanding.
This 3-day outline is designed as a compressed, industry-style version of that curriculum rather than an academic survey. It also accounts for Microsoft’s transition away from AI-102. Microsoft lists AI-102T00 as retiring on April 30, 2026, with AI-103T00 named as its replacement course; separately, Microsoft lists the AI-102 certification exam as retiring on June 30, 2026. Microsoft’s March 2026 certification announcement further explains that AI-103 aligns to newer generative and agentic architectures, with beta timing in April 2026 and general availability expected in June 2026. Community replies from Microsoft Learn experts also indicate that AI-102 and AI-103 are not equivalent, and there is no automatic transition from the old certification to the new one.
The instructor for this program brings over 30 years of industry experience and will teach the material through current, employer-relevant practice: what teams are actually building now with Azure AI Foundry, model catalogs, evaluation workflows, agent frameworks, orchestration, and multimodal pipelines, rather than treating AI as a purely theoretical subject.
Learning outcomes
- Plan and structure AI application development on Azure using Microsoft Foundry and related Azure services.
- Build generative AI applications with deployed models, SDKs, prompts, and application integration patterns.
- Develop AI agents with Microsoft Foundry Agent Service and Microsoft Agent Framework.
- Extend agents with tools, functions, knowledge connections, and workflow orchestration patterns.
- Evaluate generative AI behavior and apply responsible AI practices in Azure AI Foundry.
- Design solutions that incorporate multimodal content and complex-content understanding.
- Recognize where legacy AI-102-era skills still matter and where the new AI-103 emphasis changes architecture and delivery choices.
Prerequisites
- Working knowledge of Python. Microsoft positions AI-103 for developers already familiar with Python and APIs/SDKs on Azure.
- Basic familiarity with Azure and the Azure portal.
- Comfort using APIs, SDKs, and application integration patterns.
- Foundational understanding of generative AI concepts.
- Helpful but not mandatory: prior exposure to AI-102 topics such as Azure AI services, language, vision, or information extraction.
Detailed training outline
- Course positioning and Azure AI landscape
- The Microsoft AI certification and course transition
- What AI-102 covered
- Why Microsoft introduced AI-103
- Courseware retirement vs exam retirement
- Implications for teams, learners, and certification paths
- The modern Azure AI application stack
- Microsoft Foundry and Azure AI services
- Foundry projects, resources, and environments
- Models, agents, tools, and knowledge as first-class building blocks
- Delivery mindset for production AI
- From prototype to deployable application
- Developer responsibilities in AI solution lifecycles
- Responsible AI as an engineering concern, not a compliance afterthought
- The Microsoft AI certification and course transition
- Planning and preparing to develop AI solutions on Azure
- Solution architecture fundamentals
- Selecting the right Azure AI components
- Matching use cases to models, tools, and orchestration styles
- Choosing between direct app patterns and agent patterns
- Environment and resource preparation
- Azure subscriptions, resource groups, and access setup
- Foundry workspaces, projects, and resource organization
- Model access, deployment readiness, and configuration baselines
- Security and governance foundations
- Identity, secrets, and access boundaries
- Development vs test vs production considerations
- Governance checkpoints for AI workloads
- Application lifecycle planning
- Prototyping, iteration, evaluation, and release flow
- Traceability and reproducibility expectations
- Operational readiness criteria
- Solution architecture fundamentals
- Building generative AI applications in Azure
- Generative AI application fundamentals
- Core prompt-response application patterns
- System instructions, user prompts, and output shaping
- Stateless vs stateful interaction design
- Working with models in Azure AI Foundry
- Model catalog concepts
- Model selection criteria
- Deployment configuration and inference access
- Developing with the Azure AI Foundry SDK
- SDK structure and project setup
- Connecting applications to deployed models
- Managing requests, responses, and runtime settings
- Prompt and interaction design
- Instruction design patterns
- Output constraints and formatting control
- Grounding strategies for better reliability
- Integrating generative features into applications
- Service-layer integration
- Web and API integration patterns
- Handling latency, retries, and failure modes
- Responsible generative AI implementation
- Safety-by-design principles
- Content risk awareness
- Human oversight and escalation design
- Generative AI application fundamentals
- Evaluating and improving generative AI performance
- Why evaluation matters
- Functional quality vs model quality
- Reliability, relevance, and consistency
- Evaluation in iterative delivery cycles
- Evaluation workflows in Azure AI Foundry
- Baseline creation
- Test dataset setup
- Comparative evaluation approaches
- Assessment dimensions
- Accuracy and helpfulness
- Groundedness and hallucination risk
- Safety and policy alignment
- Output consistency and task completion
- Tuning and improvement loops
- Prompt refinement
- Model substitution and comparison
- Tool-use adjustments
- Knowledge-source refinement
- Release readiness
- Acceptance thresholds
- Regression checks
- Monitoring expectations after deployment
- Why evaluation matters
- AI agent fundamentals on Azure
- What makes an AI agent different from a standard AI app
- Goal-directed behavior
- Tool use and action-taking
- Multi-step reasoning and workflow execution
- Agent use-case identification
- When an agent is appropriate
- When a simple app pattern is better
- Boundaries of autonomy in enterprise systems
- Microsoft Foundry Agent Service concepts
- Agent architecture
- Instructions, memory, tools, and knowledge connections
- Runtime interaction model
- Microsoft Agent Framework concepts
- SDK role in application development
- Agent composition principles
- Framework-level orchestration patterns
- What makes an AI agent different from a standard AI app
- Developing AI agents with Microsoft Foundry and Visual Studio Code
- Agent development workflow
- Project scaffolding
- Agent configuration
- Development toolchain setup
- Building the first agent
- Defining purpose and behavior
- Configuring prompts and instructions
- Establishing execution boundaries
- Extending agent capabilities
- Tool registration
- Function calling patterns
- Connecting business logic and APIs
- Testing and debugging agents
- Playground-based testing
- Prompt and tool debugging
- Behavioral validation across scenarios
- Deploying and integrating agents
- Deployment packaging
- Application integration
- Operational verification
- Agent development workflow
- Developing agents with Microsoft Agent Framework
- Framework architecture
- Core abstractions
- Agent definitions and execution flow
- Tool and connector integration
- Agent creation patterns
- Single-purpose agents
- Task-oriented agents
- Knowledge-enabled agents
- Tool augmentation
- Calling external functions
- Structuring actions and responses
- Managing tool-result feedback loops
- Enterprise integration
- Linking agents to internal services
- Designing controlled action paths
- Reliability and maintainability considerations
- Framework architecture
- Orchestrating multi-agent solutions
- Multi-agent architecture fundamentals
- Coordinator and specialist patterns
- Delegation and handoff
- Conversation and state boundaries
- Orchestration strategies
- Sequential workflows
- Parallel agent collaboration
- Escalation and fallback paths
- Workflow composition in Microsoft Foundry
- Agent-driven workflows
- Task decomposition
- Result aggregation
- Governance for multi-agent systems
- Control points
- Observability needs
- Risk management in distributed reasoning flows
- Multi-agent architecture fundamentals
- Knowledge connections and retrieval-enabled applications
- Why grounding matters
- Enterprise knowledge challenges
- Reducing hallucination in production scenarios
- Retrieval as part of application design
- Knowledge-source integration patterns
- Document collections
- Structured and semi-structured content
- External enterprise knowledge endpoints
- Designing retrieval-enhanced responses
- Query formulation
- Context injection
- Citation and answer traceability patterns
- Tool vs knowledge decisions
- When an agent should retrieve
- When an agent should act
- Combining retrieval and action safely
- Why grounding matters
- Multimodal AI capabilities
- Multimodal solution landscape
- Text, image, audio, video, and document understanding
- Choosing multimodal patterns for business use cases
- Using multimodal models in application flows
- Input handling and normalization
- Cross-modal reasoning considerations
- Output design for downstream systems
- Complex-content understanding
- Documents with mixed structure
- Rich media processing patterns
- Extracting structured insight from varied inputs
- Multimodal pipeline design
- Ingestion
- Processing
- Enrichment
- Application consumption
- Multimodal solution landscape
- Complex-content understanding and content extraction
- Understanding unstructured and semi-structured content
- Documents
- Forms
- Reports
- Media-derived artifacts
- Content Understanding capabilities
- Schema-driven extraction
- Structured output generation
- Workflow integration
- Application design for extracted insights
- Post-processing and validation
- Routing to downstream systems
- Human review patterns where needed
- Understanding unstructured and semi-structured content
- Applied app-and-agent engineering practices
- Design patterns for real-world delivery
- Internal productivity assistants
- Knowledge assistants
- Action-oriented process agents
- Human-in-the-loop operational assistants
- Performance and scalability considerations
- Throughput and concurrency
- Model and tool invocation cost awareness
- Response-time optimization
- Reliability engineering
- Timeout handling
- Retry and fallback logic
- Partial-failure design
- Observability and operations
- Logging and tracing
- Evaluation in production
- Change management for prompts, tools, and models
- Design patterns for real-world delivery
- Responsible AI and production governance
- Responsible AI principles in the delivery lifecycle
- Fairness, reliability, privacy, transparency, and accountability
- Safety controls for generative and agentic systems
- Input screening
- Output moderation
- Access control and human approval gates
- Compliance-aware solution design
- Data handling considerations
- Enterprise governance checkpoints
- Documentation and auditability
- Production readiness review
- Technical readiness
- Operational readiness
- Risk readiness
- Responsible AI principles in the delivery lifecycle
- Capstone architecture synthesis
- End-to-end solution framing
- Defining the application or agent scenario
- Mapping business goals to Azure components
- Selecting app, agent, or multi-agent patterns
- Delivery blueprint
- Resource layout
- Development workflow
- Evaluation workflow
- Deployment workflow
- Transition to implementation
- Backlog shaping
- Team roles
- Next-step lab or project planning
- End-to-end solution framing
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.