AI-103: Develop AI Apps and Agents on Azure

Price
Net
VAT

Price
Price on Request

Duration
4 days

For companies and job seekers:
this course is 100% fundable!
 

Location

Course Language
English

Training Solutions
Online Live

The next step in software development is intelligent, adaptive, and context-aware. AI-powered apps and agents open up new possibilities for efficiency and innovation.

Key topics:

  • Building modern AI applications in Azure.
  • Using Azure OpenAI and Cognitive Services.
  • Developing autonomous agents.
  • Data integration and model management.
  • Best practices for deployment and monitoring.

Prerequisites
Solid knowledge of development or cloud environments; understanding of basic AI concepts is helpful

Target audience
Developers, solution architects, and technical roles interested in AI integration

Practical understanding of technologies that make digital products smarter, faster, and more competitive.

Print as PDF
Course Content
  • What is AI?
  • Microsoft Foundry
  • Foundry Tools
  • Developer tools and SDKs
  • Responsible AI
  • Browse the model catalog
  • Use benchmarks to select a model
  • Equip devices with models
  • Evaluate model performance
  • Experiment with the model playground.
  • Select an endpoint and an SDK.
  • Generate responses using the Responses API.
  • Generate responses using the ChatCompletions API.
  • What are tools?
  • Using the Code Interpreter Tool
  • Using the Web Search Tool
  • Using the File Search Tool
  • Using the Functions Tool
  • Optimize model performance through prompt engineering.
  • Train models on real data using retrieval-augmented generation.
  • Fine-tune models for consistent behavior.
  • Compare and combine optimization strategies.
  • Planning a responsible approach to generative AI.
  • Identifying potential risks.
  • Assessing potential risks.
  • Mitigating potential risks.
  • Managing a responsible solution for generative AI.
  • Understanding AI agents and the Microsoft Foundry Agent Service.
  • Explore development approaches.
  • Create your first agent in Microsoft Foundry.
  • Set up Visual Studio Code for agent development.
  • Configure and manage agents in Visual Studio Code.
  • Extend agent functionality with tools.
  • Test, deploy, and integrate agents.
  • Why use custom tools?
  • Ways to implement custom tools.
  • Integration of custom tools.
  • Basics of MCP Tool Detection.
  • Integrate agent tools using an MCP server and client.
  • Using Azure AI agents with MCP servers.
  • Understanding RAG for Agents.
  • Discover Foundry IQ
  • Configure data sources for knowledge databases.
  • Configure information gathering with Foundry IQ.
  • Understand the publishing options for Foundry agents.
  • Publish an agent from the Foundry portal to Teams.
  • Advanced – Use the Microsoft 365 Agents Toolkit.
  • Access Microsoft 365 data with Work IQ.
  • Test and optimize the integrated agent.
  • Understanding workflows.
  • Recognize workflow patterns.
  • Create workflows in Microsoft Foundry.
  • Add agents to a workflow.
  • Apply Power Fx in workflows.
  • Manage workflows in Microsoft Foundry.
  • Use workflows in code.
  • Understanding AI agents in the Microsoft Agent Framework.
  • Create an Azure AI agent using the Microsoft Agent Framework.
  • Add tools to the Azure AI agent.
  • Understanding the Microsoft Agent Framework.
  • Understanding agent orchestration.
  • Use parallel orchestration.
  • Use sequential orchestration.
  • Use group chat orchestration.
  • Using handoff orchestration.
  • Use Magentic orchestration.
  • Define an A2A agent
  • Implement the agent executor.
  • Host the A2A server
  • Establish a connection to the A2A agent.
  • Azure Language in Microsoft Foundry Tools.
  • Detect language
  • Extract entities
  • Extract personally identifiable information (PII).
  • Get to know the Azure Language MCP Server.
  • Connect to the Language MCP server and use it with an agent.
  • Select a language-capable model.
  • Transcribe speech
  • Synthesize speech
  • Azure Speech in Foundry Tools
  • Use the Speech-to-Text API.
  • Use the Text-to-Speech API.
  • Configure audio formats and voices.
  • Use the Speech Synthesis Markup Language.
  • Understanding the Azure Speech MCP Server.
  • Connect to and use the Speech MCP server with an agent.
  • Exploration of the Azure Voice Live API.
  • Investigation of the AI Voice Live Client Library for Python.
  • Development of a Voice Live agent.
  • Translation in Microsoft Foundry
  • Translate text
  • Translate language
  • A model capable of image processing in the Microsoft.
  • Foundry portal.
  • Develop an image-based chat application.
  • What are image generation models?
  • Explore models in the Foundry portal
  • Create a client app with an image model
  • Provide a video generation model.
  • Generate a video from a command prompt.
  • Generate video in Python.
  • What is content understanding?
  • Evaluate images using content understanding.
  • What is Azure Content Understanding?
  • Create a Content Understanding Analyzer.
  • Use the Content Understanding API.
  • Preparing to use the AI Content Understanding API.
  • Creating a Content Understanding Analyzer.
  • Analyzing content.
  • What is Azure Document Intelligence?
  • Using Document Intelligence Studio.
  • Using pre-built models.
  • Train and use custom models.
  • What is Azure AI Search?
  • Extract data using an indexer.
  • Enrich extracted data with AI capabilities.
  • Search an index.
  • Store extracted information in a knowledge store.

Frequently Asked Questions

  • Automated processes, intelligent applications, and faster development boost efficiency and make projects scalable.
  • Companies are increasingly turning to autonomous systems to reduce costs and automate data-driven decision-making.
  • Design, development, and integration of AI apps, as well as the use of modern Azure services for real-world use cases.
  • Relevant for roles in development, data, cloud, and business that digitize and intelligently enhance processes.
  • Missed opportunities for innovation, inefficient processes, and increasing competitive pressure from better-positioned teams.
  • With a structured approach, the first functional solutions often emerge after only a short development period.
  • Cloud-native services, machine learning, APIs, and agent logic for scalable and flexible applications.
  • A high level of integration, a wide range of services, and direct connectivity to existing cloud infrastructures enable rapid implementation.

Do you have any further questions? Please contact us.