This Hands-on workshop is designed for AI Engineers, Developers, Solution Architects and who are eager to learn how to harness the power of Azure OpenAI and build next gen intelligent apps. The following sessions will be covered:
- Setup and prepare Evironment: Necessary setup for the hands-on activities. This includes setting up an Azure subscription, accessing Azure OpenAI services, and installing the required development tools. This initial session is crucial to ensure that all participants are well-prepared and can fully engage with the workshop's content.
- Implement Retrieval Augmented Generation (RAG) with Azure OpenAI: Dive into the world of RAG and learn how to enhance your AI applications by integrating Azure OpenAI’s capabilities. This session will guide you through the process of implementing RAG with Azure AI Search, enabling your applications to leverage external data sources for more grounded and contextually relevant responses.
- Build intelligent applications with Semantic Kernel (C# or Python): Unlock the potential of Semantic Kernel in developing intelligent applications. Whether you prefer C# or Python, this session will provide you with the knowledge to incorporate Semantic Kernel into your applications, facilitating seamless integration of AI prompts with conventional programming languages for smarter, more responsive applications.
- Build a QnA copilot with prompt flow in Azure AI Studio (Optional): Discover how to create a responsive QnA system using prompt flow, allowing for intuitive and efficient user interactions with your AI solutions.
This workshop requires 4-6 hours to finish depending on the attendees' skill level. It is a collaborative activity where attendees form teams of 3-5 people to go through every workshop.
Upon completing the workshop, participants will be able to:
- Understand the fundamentals of Retrieval Augmented Generation (RAG) and its implementation using Azure OpenAI.
- Integrate Azure AI Search with RAG to enhance AI applications with contextually relevant data.
- Design and build a QnA copilot system utilizing prompt flow in Azure AI Studio for efficient user interaction.
- Develop intelligent applications using Semantic Kernel in either C# or Python, incorporating AI prompts seamlessly.
- Apply the learned concepts to create innovative solutions that address real-world challenges using Azure OpenAI.
- Familiarity with Azure services and the Azure portal.
- Basic understanding of AI and generative models.
- Experience in programming with C# or Python
- Visual Studio Code or Visual Studio
- Azure Subscription with OpenAI access. You can apply for access to Azure OpenAI by completing this form. Ensure that you register for approval to access and use the Azure OpenAI models before attending the workshop. The approval process may take up to 48 hours to copmlete.
- AI Engineers
- Developers
- Solution Architects
- Create a project and use the chat playground in Azure AI Studio - Azure AI Studio | Microsoft Learnage
- Deploy an Enterprise Chat web app in the Azure AI Studio playground - Azure AI Studio | Microsoft Learn
- Implement Retrieval Augmented Generation (RAG) with Azure OpenAI
- Use your own data with Azure OpenAI Service - Azure OpenAI | Microsoft Learn
- Build and deploy a question and answer copilot with prompt flow in Azure AI Studio - Azure AI Studio
- How to quickly start with Semantic Kernel | Microsoft Learn
- Azure AI Studio documentation | Microsoft Learn
- Overview of AI app development | Microsoft Learn
- Develop .NET applications with AI features - .NET | Microsoft Learn
- RAG and generative AI - Azure AI Search | Microsoft Learn
- Using your data with Azure OpenAI Service - Azure OpenAI | Microsoft Learn
- Microsoft Azure AI Fundamentals: Generative AI - Training | Microsoft Learn
- Develop Generative AI solutions with Azure OpenAI Service - Training | Microsoft Learn
- Get started with Azure AI Services - Training | Microsoft Learn
- Develop AI agents using Azure OpenAI and the Semantic Kernel SDK - Training | Microsoft Learn
- Please note that the content of this workshop may become outdated, as Azure AI is a rapidly evolving platform. We recommend staying engaged with the Azure AI community for the most current updates and practices.
- Most of the content on this page was generated with the assistance of Microsoft 365 Copilot 😊
Phanis Parpas