
Explore AI agents from beginner to pro with the Azure AI Foundry Agent Service, starting with an essential title intro.
Watch a real-world AI agent demo with a robotic vacuum cleaner, showing obstacle avoidance, switching to wooden surfaces when carpeted areas are detected, and learning from the environment.
Explore the Azure AI Foundry architecture, including the model catalog and core AI services like Azure Open AI service, with observability and governance.
Compare Azure OpenAI service usage with and without a project in Azure AI Foundry, detailing model catalog, fine-tuning, deployment, SDK access, and enterprise features across multiple AI services.
Explore function calling with a Python demo, extending OpenAI and Azure OpenAI by calling a third-party API to fetch weather data from openweathermap.org.
Install the latest OpenAI Python package and load dot env, then configure the Azure OpenAI endpoint and API keys in Azure OpenAI dot env for the next steps.
Instantiate the Azure OpenAI client in Python by wiring the endpoint, API key, and API version, using the latest in development and GA in production.
Observe a Python demo that takes user input, loops the conversation with the Azure OpenAI assistant API, and fetches weather data for London and New Delhi via open weather map.org.
Explore Azure AI agent service quotas and limits, including 10,000 files per agent per thread, 512 MB per file, 100 GB total uploads, and 2 million tokens.
Launch studio, select an azure openai resource, and deploy a model to create and run an azure ai agent, such as gpt-4 mini, within the portal.
Discover how to use the Azure SDK for Python to build AI agents on the Azure AI Foundry Agent Service.
Learn to use the azure sdk for python to build ai agents in azure, covering ai projects client library, authentication, and running a sample with azure cli and vscode.
Explore how to instantiate an AI project client from a connection string using the default Azure credential. Create a thread and run a GPT-based agent to respond to user messages.
Learn the end-to-end workflow for agent creation in Azure AI Foundry, including creating a project and hub, deploying models, and configuring authentication with an app registration, secret, and contributor access.
Create a new deployment inside an Azure AI project using Launch Studio, select a base model such as GPT-4 or mini, and configure deployment details for LLM access in code.
Create and call an azure ai agent using a function tool and tool set to fetch weather data from OpenWeatherMap, authenticate with client secret credentials, and run interactive weather query.
Demonstrates a while true loop driving a thread and message conversation in Azure AI Foundry Agent Service, including breaking on end, creating messages, running and fetching responses, and saving images.
Execute the program to upload data, create the agent and thread, and generate a graph of total revenue and profit by product, with the agent replying from the uploaded data.
Discover OpenAPI 3.0 concepts for designing clear, interoperable APIs. Apply these principles to Azure AI Foundry Agent Service workflows.
Describe Open API 3.0 as standard for describing RESTful APIs in YAML or JSON, detailing endpoints, parameters, and authentication, formerly swagger, used as a tool in Azure AI Agent Service.
Explore how an Azure AI agent uses an open API tool connected to Rapid API and Yahoo Finance to fetch stock data, with connectors, JSON schema, and API key authentication.
Create a RapidAPI key in the console, then wire your azure ai agent service to Yahoo Finance data using the Yahoo Finance collection and api endpoint.
Extract the Yahoo Finance connection ID, create the authentication object for the open API tool, and initialize the Get Yahoo Finance data tool to fetch real-time stock market and financial data.
Execute and test a yahoo finance assistant by attaching the get yahoo finance data tool and querying tickers like apple and tesla, using azure openai agents.
Utilize Bing search as a knowledge tool to empower AI agents with fast, accurate information retrieval and improved decision making.
Set up your environment and install the Azure AI Projects SDK, Azure Identity, and dotenv to manage environment variables, then configure the Bing connection name for correct execution.
Explore knowledge tools and file search techniques for building AI agents with the Azure AI Foundry Agent Service, bridging beginner concepts to professional capabilities.
Explore file search as a knowledge tool in the Azure AI agent service, enabling retrieval from blob storage to power Rag, with both no-code Foundry and code-based demonstrations.
Import modules, configure azure credentials, initialize azure ai project client, and upload GPT four system card to create a vector store for AI agent interaction and knowledge via file search.
Create a vector store for embeddings, linking uploaded files to enable semantic search. Build a file search tool and an Azure OpenAI agent that replies only from uploaded documents.
Create a conversation thread, upload a file as a message attachment, send user messages to the AI agent, process and retrieve responses, and optionally clean up resources to avoid costs.
AI Agents - Beginner to Pro using Azure AI Agent Service
Unlock the power of AI agents with this comprehensive course designed to take you from a beginner to a pro using Azure AI Agent Service. In today’s fast-paced world, businesses and developers risk falling behind if they don’t harness AI automation. Fear of missing out drives the need to stay ahead, and this course ensures you're equipped with the knowledge and skills to build and deploy AI agents efficiently. Whether you are new to AI or looking to deepen your understanding, this course provides hands-on experience with Azure’s AI ecosystem, giving you the edge you need to stay competitive.
Don’t let fear, uncertainty, and doubt hold you back from leveraging AI agents in real-world applications. With step-by-step guidance, demos, and real-world use cases, you'll learn how AI agents work, how to integrate them with Azure AI Foundry, and how to utilize various Action and Knowledge tools. By the end of this course, you will have mastered function calling, code interpreter, Bing search, and Azure AI Search, empowering you to build intelligent, scalable, and automated solutions.
Course Contents
Section 1: Intro to AI Agents
Lecture 1: Title Intro (Preview enabled)
Lecture 2: Introduction to AI Agents
Lecture 3: What is Agentic AI?
Lecture 4: Demo: AI Agents (Preview enabled)
Lecture 5: What are AI Agents?
Lecture 6: How an AI Agent Works?
Lecture 7: Use Cases of AI Agents in the Real World
Section 2: Azure AI Foundry Basics (For Absolute Beginners)
Lecture 8: Title Intro - Azure AI Foundry
Lecture 9: Introduction to Azure AI Foundry
Lecture 10: What is Azure AI Foundry?
Lecture 11: Architecture of Azure AI Foundry
Lecture 12: Projects vs Hubs
Lecture 13: How It Differs from Azure OpenAI Service
Lecture 14: Navigating the Azure AI Foundry Portal
Lecture 15: Key Difference - Azure OpenAI With & Without Project
Lecture 16: Demo: Create a Hub & Project
Lecture 17: Model Benchmarks
Lecture 18: Access Playgrounds via Foundry
Lecture 19: Management Centre
Section 3: Assistants API - A Refresher
Lecture 20: Advice
Lecture 21: Title Intro - Assistants API
Lecture 22: Introduction to Assistants API
Lecture 23: What is Assistants API?
Lecture 24: Assistants API Components / Key Terms
Lecture 25: Assistants API Architecture
Lecture 26: What is Function Calling?
Lecture 27-35: Multiple Demo Sessions on Function Calling with Python Code
Section 4: Azure AI Agent Service
Lecture 36: Title - Azure AI Agent Service
Lecture 37: Introduction to Azure AI Agent Service
Lecture 38: What is Azure AI Agent Service?
Lecture 39: Architecture of Azure AI Agent Service
Lecture 40: Assistants API Vs Azure AI Agent Service
Lecture 41-47: Model, Region Support, Pricing & Hands-on Demos
Section 5: Understanding Azure SDK for Python
Lecture 48: Title - Azure SDK for Python
Lecture 49: Introduction to Azure SDK for Python
Lecture 50-55: Setup, Sample Code, and Agent Creation with SDK
Section 6: Azure AI Agent Service Action Tools - Function Calling
Lecture 56: Title - Action Tools - Function Calling
Lecture 57-63: Workflow & Implementation of Function Calling with Azure AI Agent
Section 7: Azure AI Agent Service Action Tools - Code Interpreter
Lecture 64: Title - Code Interpreter
Lecture 65-73: Understanding and Implementing Code Interpreter for AI Agents
Section 8: Azure AI Agent Service Knowledge Tools - Bing Search
Lecture 74: Title - Knowledge Tools - Bing Search
Lecture 75-81: Hands-on Implementation of Bing Search in AI Agents
Section 9: Azure AI Agent Knowledge Tools - File Search
Lecture 82: Title - Knowledge Tools - File Search
Lecture 83-91: File Search Setup, Implementation, and Query Processing
Section 10: Azure AI Agent Knowledge Tools - Azure AI Search
Lecture 92: Title - Knowledge Tools - Azure AI Search
Lecture 93-107: Hands-on Implementation of Azure AI Search with Agents & Python Code