Develop generative AI solutions

The following quickstart exercises are designed to provide you with a hands-on learning experience in which you’ll explore common tasks that developers do when building generative AI solutions on Microsoft Azure.

Note: To complete the exercises, you’ll need an Azure subscription in which you have sufficient permissions and quota to provision the necessary Azure resources and generative AI models. If you don’t already have one, you can sign up for an Azure account. There’s a free trial option for new users that includes credits for the first 30 days.

Quickstart exercises


Prepare for an AI development project

Learn how to organize cloud resources in hubs and projects so that developers are set up for success when building AI solutions.


Choose and deploy a language model

Generative AI applications are built on one or more language models. Learn how to find and select appropriate models for your generative AI project.


Create a generative AI chat app

Learn how to use the Azure AI Foundry SDK to build an app that connects to your project and chats with a language model.


Use a prompt flow to manage conversation in a chat app

Learn how to use prompt flows to manage conversational dialogs and ensure that prompts are constructed and orchestrated for best results.


Use prompt flow for Named Entity Recognition (NER)

Generative AI isn’t just for chat apps - learn how to use prompt flow in a text analytics scenario where named entities must be extracted from text.


Create a generative AI app that uses your own data

Learn how to use the Retrieval Augmented Generation (RAG) model to build a chat app that grounds prompts using your own data.


Fine-tune a language model

Learn how to use your own additional training data to fine-tune a model and customize its behavior.


Apply content filters to prevent the output of harmful content

Learn how to apply content filters that mitigate potentially offensive or harmful output in your generative AI app.


Evaluate generative AI performance

Learn how to evaluate models and chat flows to optimize the performance of your chat app and its ability to respond appropriately.


Build a generative AI app using code-first development tools

Learn how to use code to create and update the elements of your generative AI app to support automated build and deployment in a DevOps scenario.

Note: While you can complete these exercises on their own, they’re designed to complement modules on Microsoft Learn; in which you’ll find a deeper dive into some of the underlying concepts on which these exercises are based.