Develop generative AI apps in Azure

Generative artificial intelligence (AI) is becoming more accessible through comprehensive development platforms like Microsoft Foundry. Learn how to build generative AI applications that use language models to interact with your users.

Prerequisites

Before starting this module, you should be familiar with fundamental AI concepts and services in Azure. You should also have programming experience.

Modules in this learning path

Microsoft Azure offers multiple services that enable developers to build amazing AI-powered solutions. Proper planning and preparation involves identifying the services you'll use and creating an optimal working environment for your development team.

Explore how to select appropriate models from the model catalog using benchmarks, deploy them to endpoints, and evaluate their performance using manual and automated approaches in Microsoft Foundry portal.

Use the Microsoft Foundry SDK to develop AI applications with projects and the Responses API.

Explore complementary strategies to optimize generative AI model performance. Learn how to apply prompt engineering, ground your model with RAG, and fine-tune for consistent behavior—and when to combine these approaches.

Generative AI enables amazing creative solutions, but must be implemented responsibly to minimize the risk of harmful content generation.