Inspiration

Part 1: Azure Cosmos DB Developer Cloud Skills Challenge Part 2: Azure Cosmos DB Developer Cloud Skills Challenge Azure OpenAI Python developer guide

What it does

A custom AI copilot

How we built it

By following the Azure OpenAI Python developer guide, I gained an understanding of Azure services and Azure Cosmos DB, then proceeded to provision the necessary Azure resources. I learned how to create and set up my own Cosmos DB project, load data into it using the MongoDB API, and use vector search capabilities. I also explored OpenAI models and endpoints and connected the chat user interface with the chatbot API.

Challenges we ran into

Deploying Azure, specifically becoming familiar with Azure's various features and the bicep template.

Accomplishments that we're proud of

Successfully created my first custom AI copilot using Azure Cosmos DB with OpenAI.

What we learned

  1. Practical knowledge and hands-on experience in integrating Azure Cosmos DB with OpenAI's Python SDK.
  2. Features and functionalities of Azure Cosmos DB.
  3. How to utilize vector search on embeddings in Cosmos DB.
  4. How to build a LangChain agent.

What's next for Microsoft AI Learning Hackathon - Phase 1

Building a project on Azure by integrating the custom AI copilot

Built With

Share this project:

Updates