Enterprise Chat App using Azure Cognitive Search and Azure OpenAI: End-to-End Tutorial

  Рет қаралды 27,027

AI Anytime

AI Anytime

Күн бұрын

Welcome to my KZbin tutorial! In this video, I'll show you how to create an Enterprise Search and Chat App using two powerful tools: Azure Cognitive Search and Azure OpenAI.
I'll guide you through the entire process, step by step, so you can build an intelligent search application with a smart chatbot. We'll use Azure Cognitive Search to make the search super fast and accurate, and Azure OpenAI will help us understand language better.
Even if you're new to this, don't worry! I'll explain everything clearly, and you'll be able to follow along easily. By the end of this tutorial, you'll have the skills to create your own cool projects.
Don't forget to subscribe and turn on notifications for more tutorials and updates. Happy coding! 🤖
AI Anytime's GitHub: github.com/AIA...
The Sample App GitHub: github.com/mic...
LLM Playlist: • Large Language Models
Azure OpenAI: learn.microsof...
#azure #ai #python

Пікірлер: 74
@sivareddynagireddy56
@sivareddynagireddy56 26 күн бұрын
The explanation is in a simple lucid way,never stop your teaching
@MRT-n6d
@MRT-n6d 11 ай бұрын
how come we missed your channel bro! you are a true genius and more importantly thanks for helping out with every tiny detail possible. Great kudos to your efforts man. With that saying, lets learn together and stay updated!!!
@AIAnytime
@AIAnytime 11 ай бұрын
Happy to help! Thanks. Please watch other videos that might help in your projects.
@lokyichauify
@lokyichauify 8 ай бұрын
Thank you, your video is beneficial for my work! I have watched over 5 building AI chatbot videos, yours is the most comprehensive and easy to understand!!
@RiyazPatanwala
@RiyazPatanwala Жыл бұрын
Howdy! great video. Have few questions -- a) Can we add multiple cognitive search indexes to the same Open AI model, because I could see only 1 index selection in drop down. My use case is data is sourced from multiple systems and have different schemas. b) Can there be mix of organization and internet data getting returned by the Open AI model, say data about share price or competitor news from internet search and sales/finance data from cognitive search result?
@xinstinct7503
@xinstinct7503 9 ай бұрын
Have you found any solution on this?
@heist7539
@heist7539 Жыл бұрын
Was really looking forward to this video
@AIAnytime
@AIAnytime Жыл бұрын
Hope it helped ....
@iamprabir
@iamprabir 9 ай бұрын
Kubh Bhalo informative ... Learned many points from your content... Thank You :)
@AIAnytime
@AIAnytime 9 ай бұрын
Thank you sir
@kerednus1096
@kerednus1096 3 ай бұрын
thank you for this tutorial, love your channel
@AIAnytime
@AIAnytime 3 ай бұрын
You are so welcome!
@datainference9239
@datainference9239 6 ай бұрын
im glad ,finally i found right channel ..kudos to you boss it was great video and looking forward for more contents from you ..Thanks a ton
@rmehdi5871
@rmehdi5871 Жыл бұрын
Nice video! Could you tell about how the data exchange between Azure ChatGPT and Cognitive Search does happen, in what format? is it in JSON structures or some other format? Are those temporary data structures are stored in log files, and where, do you know?
@VenkatesanVenkat-fd4hg
@VenkatesanVenkat-fd4hg Жыл бұрын
Thanks for the valuable videos. Waiting for llama2 deployment on aws sagemaker....& fine tuning peft llama2/deployment....
@AIAnytime
@AIAnytime Жыл бұрын
Coming soon! Thanks for your comment.
@nitinsharma-bv6zj
@nitinsharma-bv6zj Жыл бұрын
Nice Video. I have one question. Where are we providing embedding model? without embedding it can not perform semantic search. Please correct me If I am wrong.
@HugoCatarino
@HugoCatarino 10 ай бұрын
as per my undertanding, Azure Cognitive Search knows the embeddings coordinates because they are generated during the data processing phase by the indexer and then stored in the specified fields in the index. These embeddings are then used in search queries to improve the relevance and accuracy of the search results.
@suryanarayana7754
@suryanarayana7754 8 ай бұрын
Thanks for nice tutorial. What resources are deployed in azure with what configuration, when you deployed this chat app to a web app in the playground
@worldviewet2151
@worldviewet2151 8 ай бұрын
How to integrate this with a Power BI dashboard, would you have any video on it?
@kishore-712
@kishore-712 Жыл бұрын
Hi quick question, why do we have to write the python code and run thru Langchain to create the Indexer ? if we choose to create the Indexer thru Azure Portal wont that create the documents for us? Im curious to know what is the rational behind this approach? Thank you
@AIAnytime
@AIAnytime Жыл бұрын
Of course you can do that. Even I recommend that you try it out. Chains anyway make it slower.... you can try that approach!
@sumangupta871
@sumangupta871 8 ай бұрын
Very nice video.. Can you please explain the meaning of the below line inside the data.append() list: "@search.action": "upload" ??
@apmallstars
@apmallstars 11 ай бұрын
Thank you for a great tutorial, have you come across the issue when select AI Studio -> Chat Playground -> Assistant setup -> Add your Data -> Advanced Settings -> "Limit the responses to your data content," that you can retrieve a maximum of 20 documents? I have indexed 500 and would like it to search across all documents.
@priyanshmodi1659
@priyanshmodi1659 4 ай бұрын
Did u figure anything out for this
@kakanisantosh
@kakanisantosh 22 күн бұрын
Suggestion: We have so many videos like this Can't you try showing how to get both video and text as answer for questions based on pdf document (which have mixed pics and text like websites)
@soundoustalbialami9339
@soundoustalbialami9339 11 ай бұрын
How can we integrate the chatbot into ms teams?
@rennan4403
@rennan4403 10 ай бұрын
I would also like to know how I could do it
@SravanKumar-jy1ik
@SravanKumar-jy1ik 8 ай бұрын
It’s possible to deploy the same bot on teams using copilot studio (PVA), where you need to call an action and use HTTP POST method.
@draaken0
@draaken0 8 ай бұрын
create a chat bot for teams and copy the code from chat playground from view code section on top right. Now in that code you will have to put your azure open ai endpoint and key which i think will already be there. Once done that deploy code anywhere you wnat and then using chat bot framework accept the user query and put it in the request body in the code which you copied from chat playground and start sending request. Fetch the response returned by azure open ai and again send it back to teams using the chatbot
@peterjohn4612
@peterjohn4612 3 ай бұрын
Very Useful content. Great Work
@QuickSmart-zc3zm
@QuickSmart-zc3zm 5 ай бұрын
Hi, thanks for. Can I use a database that has thousands of pdf files?
@asdasdaa7063
@asdasdaa7063 10 ай бұрын
at 7:50 what would you recommend for a hobby or paid projects?
@DarshanK-h7s
@DarshanK-h7s 8 ай бұрын
What pre-processing steps are required for a csv file?
@VinothKumar-jx5sb
@VinothKumar-jx5sb Жыл бұрын
Awesome 🔥 thank you so much for your video. I waited so long form KZbin community to see enterprise app integration. Finally it’s here thanks once again.😊 Most of the fintech companies not moving AI because of cloud solutions. If you know how to bring in on premises deployment & data security & performance if you speak about this it will be useful everyone or if you know links share to me
@AIAnytime
@AIAnytime Жыл бұрын
Glad it was helpful! Yes will share something similar soon. Pls stay tuned.
@CryptoJ-p4l
@CryptoJ-p4l Жыл бұрын
Hey nice video, but is it possible to run this all locally, to keep the data private?
@AIAnytime
@AIAnytime Жыл бұрын
Yes surely possible. Please watch my other LLM videos in the LLM playlist.
@manipalmite3120
@manipalmite3120 Жыл бұрын
why didnt used embeddiing model? does the cognitive take care that?
@simonholmes1245
@simonholmes1245 11 ай бұрын
Hi, seems to me that he doesn’t need an embedding model as he is searching the database by key word. Cognitive search is pulling out the tickets via keyword search and these tickets are fed to the llm. An embedding model is necessary if you are searching a vector database
@orlandocastellanos9263
@orlandocastellanos9263 Жыл бұрын
Hello, great video! I have a question. If I have a small local business, how viable is it to use Azure Cognitive Search in terms of price? Or is it more convenient to use Pinecone, even if it means losing the advantage of having everything integrated in Azure?
@AIAnytime
@AIAnytime Жыл бұрын
I will recommend Azure thingy. You can easily scale it up in the future also. There are trade-offs but you can setup on Azure. You can also plug in or add many other services.
@sneharoy3566
@sneharoy3566 Жыл бұрын
Thanks for such a wonderful video 👍
@AIAnytime
@AIAnytime Жыл бұрын
Glad you liked it
@RaviKumar-yd2su
@RaviKumar-yd2su 8 ай бұрын
Can you show example of changing logo and redeployment
@prestonmccauley43
@prestonmccauley43 Жыл бұрын
Im assuming the python is to import the data, but cant azure handle that natively?
@AIAnytime
@AIAnytime Жыл бұрын
Yes it can. If you have data already on Azure for example, Blob storage, SQL, Cosmos, etc.
@singho1267
@singho1267 Жыл бұрын
Could you help me on this, i follow the code exactly and configure the key as edm.string, now i hit this issue, Message: The request is invalid. Details: parameters : Cannot convert the literal '1' to the expected type 'Edm.String'
@singho1267
@singho1267 Жыл бұрын
It's ok is just need add str infront of all the rows, hv solved it. btw thanks for ur sharing!
@courses4611
@courses4611 Жыл бұрын
Great video again! Which do you think is more cost-effective: deploying Llama 2 on AWS or utilizing the Azure OpenAI chatbot option?
@AIAnytime
@AIAnytime Жыл бұрын
Very complex topic to discuss here. Would you mind pinging me on WhatsApp. I will be able to answer there. It depends on many variables. Unit economics is a complex topic.
@dchuguashvili
@dchuguashvili Жыл бұрын
@@AIAnytime I'm also interested in this. May I ping you on WhatsApp to discuss it further?
@courses4611
@courses4611 Жыл бұрын
@@AIAnytime how can I ping you?
@AIAnytime
@AIAnytime Жыл бұрын
Look at about channel section or KZbin banner. You will find the social channels links.
@jorgeromero4680
@jorgeromero4680 Жыл бұрын
thank you very much for this eye opening video. Is it possible to use other languages in Azure Ai and understand you well?
@AIAnytime
@AIAnytime Жыл бұрын
Thanks for your comment, Jorge! Yes it is possible though machine translation is a complex problem but you can achieve good enough accuracy with it. Give it a try....
@govindarao4348
@govindarao4348 Жыл бұрын
Hi bro, how can i train our own csv data using llama2 any model
@Ankur-be7dz
@Ankur-be7dz Жыл бұрын
Thank you for the video :)
@phoneix24886
@phoneix24886 8 ай бұрын
The index is stored in cognitive search. But where are the 2000 documents stored?
@bushrakhalid786
@bushrakhalid786 11 ай бұрын
how to create a document upload feature on it?
@GurugramGuy
@GurugramGuy 10 ай бұрын
How to make changes in the UI ?
@KiranPatel-x8p
@KiranPatel-x8p Жыл бұрын
Excellent brother.
@AIAnytime
@AIAnytime Жыл бұрын
Thank you! Cheers!
@tushaar9027
@tushaar9027 Жыл бұрын
Hi , Great video man, this is a really good option for enterprises who are concerned about safety. Can you please share the dataset file as well?
@AIAnytime
@AIAnytime Жыл бұрын
Thanks Tushaar. It's available on Kaggle. I have shown in the video. Pls search the dataset name and you will get it.
@akshay_raut
@akshay_raut Жыл бұрын
I think csv file format is not supported , for that we need to use langchain agent .... and ofc thank you for this video very useful, specially that indexing part 🚀🔥
@AIAnytime
@AIAnytime Жыл бұрын
You can work with CSV also. Just need preprocessing... Thanks for liking it, Akshay.
@rishabhgupta9687
@rishabhgupta9687 11 ай бұрын
How to add index of pdf files. There is no fixed structure of pdf files. How to use cognitive search for pdf files??
@bhushansuryavanshi8493
@bhushansuryavanshi8493 10 ай бұрын
I also have this same question @AIAnytime ?
@Turbosmurfen73
@Turbosmurfen73 Жыл бұрын
Ok. Only watched 33 minutes of the video yet (so I might have to delete this later after watching the entirety)). You are here searching the Azure Cognitive Index, BUT this by default does not have and sementic/cognitive knowledge. So you are here writing a question in a plain english sentence, but the service is "only" searching word by word (broken down to bits of words actually). This is a bit missleading that you in this stage can write questions in a natural speaking way... Ok, I guess the openAI/GPT stuff later in the video makes sense for that, but right here at 33 min its not really right. Ok, same missunderstanding at 47 min. Not: You CAN enable semantic search in Azure Cognitive Search service, but you have not done so in this examplvideo.
@shubhamguptachannel3853
@shubhamguptachannel3853 Жыл бұрын
Thanku bhaiyaa ❤
Setup Dynatrace in EKS from scratch (2024)
29:38
Crack the Code with Antman
Рет қаралды 82
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 9 МЛН
How to whistle ?? 😱😱
00:31
Tibo InShape
Рет қаралды 13 МЛН
Connect ChatGPT to your Enterprise Data using Cognitive Search
29:13
Introducing Vector Search in Azure Cognitive Search | Azure Friday
21:36
How to use Microsoft Azure AI Studio and Azure OpenAI models
16:37
Adrian Twarog
Рет қаралды 115 М.
RAG with Azure AI Search and Azure Open AI in 9 minutes
9:27
Ambarish Ganguly Academy
Рет қаралды 31 М.