Building Search Apps Vector Databases [Pt 8] | Generative AI for Beginners

Estimated read time 2 min read

Post Content

​ Find the full “Generative AI for Beginners” Course here ➡️ https://aka.ms/genai-beginners

There’s more to LLMs than chatbots and text generation. It’s also possible to build search applications using Embeddings. Embeddings are numerical representations of data also known as vectors and can be used for semantic search for data.

In this lesson, you are going to build a search application for our education startup. Our startup is a non-profit organization that provides free education to students in developing countries. Our startup has a large number of YouTube videos that students can use to learn about AI. Our startup wants to build a search application that allows students to search for a YouTube video by typing a question.

For example, a student might type in ‘What are Jupyter Notebooks?’ or ‘What is Azure ML’ and the search application will return a list of YouTube videos that are relevant to the question, and better still, the search application will return a link to the place in the video where the answer to the question is located.

? In this video, we cover:
✅ Semantic vs Keyword search.
✅ What are Text Embeddings.
✅ Creating a Text Embeddings Index.
✅ Searching a Text Embeddings Index.

Perform vector search and retrieval in Azure AI Search: https://learn.microsoft.com/en-us/training/modules/improve-search-results-vector-search/?WT.mc_id=academic-105485-koreyst
Search and query an enterprise knowledge base by using Azure OpenAI or Azure Cognitive Search: https://learn.microsoft.com/en-us/azure/architecture/ai-ml/openai/idea/search-and-query-using-openai-service?WT.mc_id=academic-105485-koreyst

? After completing this lesson, check out our Generative AI Learning collection – https://aka.ms/genai-collection to continue leveling up your Generative AI knowledge!   Read More Microsoft Developer 

You May Also Like

More From Author

+ There are no comments

Add yours