Hands on labs originally created for the Step by Step for partners motion in Portugal and now available for everyone.
While there are many official quickstarts and tutorials available, these labs are intented to provide a more hands-on experience with Azure AI Studio and Azure OpenAI services, in a step by step fashion, easy to follow and with a focus on the most common scenarios.
They are intented as a quickstart to see Azure AI in action. It is strongly encouraged to read the official documentation and browse official quickstarts and tutorials, some of which you can find at the end of this page.
Each lab builds upon the previous one and are split in 4 main parts:
- Introduction
- Getting to know Azure AI Studio
- Working with your own data
- Lab 2.1 - The RAG pattern
- Lab 2.2 - Adding your own data in Azure AI Studio
- Lab 2.3 - Calling the Azure OpenAI service from a client application
- Lab 2.4 - Use your own data from a client app
- Azure AI Search
- Exploring possibilities
- Lab 4.1 - Function calling
- Lab 4.2 - Azure OpenAI Assistants in AI Studio
- Lab 4.3 - Azure OpenAI Assistants in code
- Lab 4.4 - PromptFlow
This project includes a DevContainer configuration for Visual Studio Code.
You can choose to run this in your local machine or in a GitHub Codespace (recommended). To run in a GitHub Codespace, click on the green button "Code" and select "Open with Codespaces".
If you choose to run this in your local environment, fork this repo and clone the project to your local machine. Open the project in Visual Studio Code and proceed to open it in a DevContainer.
- Azure AI Studio Documentation
- Azure OpenAI Service documentation
- Build & Modernize AI Applications (Samples)
- Vector search and state of the art retrieval for Generative AI apps | BRK206H (video) Highly recommended
- Azure AI Search: Generating the right answers, every time (Video)
- The AI Study Guide: Azure’s top free resources for learning generative AI in 2024 (Blog post)
- Vector samples - Azure AI Search (Samples)
- End to End LLM App development with Azure AI Studio and Prompt Flow (Samples)
- Azure OpenAI Service Samples (Hands on Labs)
- Introduction to Building AI Apps (Hands on Labs)
- Azure AI Search - configure chat document security