Build and Modernize AI Applications Hackathon

This hackathon challenges attendees to create a POC chat interface using Azure services, where users interact with a virtual agent to find product and account information, leveraging Azure Cosmos DB, OpenAI Service, and Cognitive Search.

Microsoft Instructor-led Training | Microsoft Azure Training | Microsoft 365 Training | Microsoft Azure AI Training | Microsoft Power Platform Training | Microsoft Dynamics 365 Training

Course Description

Build and Modernize AI Applications Hackathon

CosmicWorks has big plans for their retail site. They’re eager to launch a POC of a simple chat interface where users can interact with a virtual agent to find product and account information.

The scenario centers around a consumer retail “Intelligent Agent” that allows users to ask questions on vectorized product, customer and sales order data stored in a database. The data in this solution is the Cosmic Works sample for Azure Cosmos DB. This data is an adapted subset of the Adventure Works 2017 dataset for a retail Bike Shop that sells bicycles, biking accessories, components and clothing.

BUT you can bring your own data instead.

This hackathon will challenge you and your team to launch a POC of a chat interface where users can interact with a virtual agent to find product and account information. Through the course of the hackathon, you will modify an existing application to do the following:

  • Store the chat messages in an Azure Cosmos DB database, grouped by chat sessions
  • Use Azure OpenAI Service to create vector embeddings and chat completions
  • Use Azure Cognitive Search as a vector database to search for product and account information by the vector embeddings
  • Load up existing product and account information into Azure Cosmos DB and the Azure Cognitive Search vector index
  • Create a process that manages the conversation flow, vectorization, search, data handling, and response generation
  • Externally manage system prompts

About this Course

3 Days

Advanced

Azure

none

Need to Train a Team?

Contact us to schedule a dedicated Microsoft Hackathon for your team.