Cutting-Edge AI, Microsoft Sessions

T05 Building AI Apps: Integrate Semantic Kernal, Azure OpenAI, and Azure Cosmos DB with ASP.NET Aspire

08/05/2025

8:00am - 9:15am

Level: Introductory to Intermediate

Justine Cocchi

Senior Program Manager

Microsoft

In this session we will build a .NET Aspire application step-by-step and integrate Microsoft’s Semantic Kernel with Azure OpenAI Service and Azure Cosmos DB. We'll use Azure Cosmos DB's DiskANN vector indexing, full-text search and hybrid search capabilities to build a generative AI RAG pattern application. We will highlight the major concepts for building these types of applications then show how all of the concepts work together in code!

Learn how to generate embeddings on user input, search vectorized custom data, generate responses from an LLM, manage chat history, and build a semantic cache to enhance performance. By the end of this session, you’ll have a comprehensive understanding of each component for constructing an LLM pipeline in a RAG pattern application to create your own AI applications.

You will learn:

  • Understand the foundational concepts for generative AI applications
  • Explore Azure Cosmos DB's DiskANN vector indexing and search
  • Build a RAG pattern application