Тёмный

323 - How to train a chatbot on your own documents? 

DigitalSreeni
Подписаться 107 тыс.
Просмотров 32 тыс.
50% 1

323 - How to train a chatbot on your own documents?
Using openAI and Langchain
Code generated in the video can be downloaded from here:
github.com/bns...
All other code:
github.com/bns...

Опубликовано:

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 46   
@Ethan-gs5ib
@Ethan-gs5ib Год назад
Better than most paid courses online! Thanks.
@DigitalSreeni
@DigitalSreeni Год назад
Thank you very much :)
@alisonwright2189
@alisonwright2189 Год назад
I've been using the function ChatOpenai() rather than Openai() to call the model "gpt-3.5-turbo" which costs $0.002 rather than $0.025. Cheaper and more powerful, can still be used for standard querying.
@vishnuvardhanvaka
@vishnuvardhanvaka Год назад
Hello mam, can please make a video on usage costs and other cost factors about openai api
@robosergTV
@robosergTV Год назад
Would be nice to make the same video but for Llama-2. Llama-2 can run in our private cloud. Many companies dont want to use OpenAI because of data privacy concerns. Also Llama-2 is completely free and can run locally for free.
@183lucrido_ase
@183lucrido_ase 4 месяца назад
Still would be usefull
@pabolusatyavivek9481
@pabolusatyavivek9481 Год назад
Thanks, Sreeni. Your content is always the best!
@DigitalSreeni
@DigitalSreeni Год назад
Thank you very much.
@souravran
@souravran Год назад
GPT is general purpose and its been trained on millions pieces of text so that it can understand human language. Sure, it might be able to answer specific questions based on the information that it was trained on - for example, "Who is the CEO of Google?" - but as soon as you need to produce specific results based on your product, results will be unpredictable and often just wrong. GPT-3 is notorious for just like confidently making up answers that are just plain wrong. There are two approaches to address this: 1) Fine-tune the model - Need to retrain the model with your own custom data or every time new data is added 2) Context injection - Pre-process knowledge base (embedding), store it as object or in database, based on user's query, search your knowledge base for most relevant info, inject the top most relevant pieces into the actually prompt as context
@carlos.duclos
@carlos.duclos Год назад
For very specific data extraction, do you think it'd be better to train your own model, for instance using LayoutLMv3?
@amnn8507
@amnn8507 Месяц назад
Thank you for your great videos. Just a quick note, you are not training anything here, you're building a RAG system. You could say "training" if you were optimizing the parameters of a model (e.g. neural nets) for minimizing a loss function.
@TLogan-eu7qt
@TLogan-eu7qt Год назад
Great vid. thank you for your time and effort for these vids.
@AlexDerBar
@AlexDerBar Год назад
Hi Sreeni! Love the content, everything's always amazingly explained. I was wondering if you were planning on covering the YOLOv7 algorithm. It would be really interesting seeing a video of you covering it and your takes on it. Keep up the good content :)
@BlazeArteryak
@BlazeArteryak Год назад
I have an pdf with thousands of pages, is the gpt-4 able to undestand and memorize all of it ? My questions to this big pdf need to correlate all the information.
@deanstarkey4375
@deanstarkey4375 Год назад
this was awesome! I never do any coding, and was able to follow and do it
@humaitrix
@humaitrix 6 месяцев назад
Great material! Thanks for sharing, good job 🚀
@91255438
@91255438 Год назад
thank you! It's exactly I was looking for.
@develom_ai
@develom_ai 10 месяцев назад
Great video. Thanks!👍
@DigitalSreeni
@DigitalSreeni 10 месяцев назад
Thank you too!
@drayhancolak
@drayhancolak Год назад
you ate amazing mate. thank you for awesome lectures
@mdabdullahalhasib2920
@mdabdullahalhasib2920 Год назад
Always appreciate your work. Thanks sir...
@AdnanKhan-mi2kf
@AdnanKhan-mi2kf Год назад
Hi Sreeni, I enjoy your content every time I see it. Just a question why you jumped from 311 to 323?
@DigitalSreeni
@DigitalSreeni Год назад
Good observation. I have already created content and written code for the remaining videos (312-322) and they focus on image analysis and optimization techniques. I recorded a couple more language model videos based on viewer questions so I had to assign them new numbers that do not follow the sequence. I don't want to reshuffle all numbers or wait a few months to release another language model video.
@happyg8682
@happyg8682 Год назад
Thank you very much for this great video! Could you please let me know here we used ChatGPT or GPT4? And it’s not fine tuning here, it’s embedding, right? Which one do you think is better? Fine tuning or embedding? Thank you very much!
@vishnuvardhanvaka
@vishnuvardhanvaka Год назад
Sir Can you please make a video on usage costs of api and other cost factors !
@romanemul1
@romanemul1 Год назад
The biggest problem is the API key. Try to make it using without all this Open AI company. What happen if you dont extend your API key subscription ? Will the pipeline just stop working ?
@telexiz
@telexiz 4 месяца назад
Thanks!
@DigitalSreeni
@DigitalSreeni 4 месяца назад
Thank you.
@amedyasar1021
@amedyasar1021 10 месяцев назад
nice tutorial... how could I limit the topic only with the PDFs? for example in case that the chatbot must not answer.
@a3hindawi
@a3hindawi 5 месяцев назад
Thanks
@DigitalSreeni
@DigitalSreeni 4 месяца назад
Thank you
@kai-yihsu3556
@kai-yihsu3556 Год назад
May I ask if this tutorial example simply extracts the content from the PDF article as context and sends it along with the question to the OPENAI API? Or is there any training being done locally? I'm curious about this because the video mentioned the use of an API KEY. Thank you.
@guiomoff2438
@guiomoff2438 Год назад
Regarding tokenization, when you use the OpenAI API, both your PDF data and your question will go through tokenization processes. The text from your PDF file will be tokenized to prepare it for input to the model, and your question will also be tokenized to match the model's input format. The tokenization ensures that the text is divided into smaller units that the model can process. The tokenizations for your PDF data and question are independent of each other. The model doesn't directly compare the tokenizations to extract relevant content from your PDF file. Instead, the model processes the tokenized input and generates responses based on its understanding of the language and context. The model doesn't have direct access to the original PDF data or its specific tokenization. OpenAI doesn't have access to your data!
@guiomoff2438
@guiomoff2438 Год назад
You need an API key to add the openAI API layer on your model.
@DigitalSreeni
@DigitalSreeni Год назад
No training is happening, just a vector match of embeddings. I've used the term 'training' in the tutorial but what I should have said was that embeddings are being matched.
@kai-yihsu3556
@kai-yihsu3556 Год назад
@@DigitalSreeniThank you so much! 😊
@anshikak3
@anshikak3 5 месяцев назад
Does it work of csv filled with numeric data converted to pdf and then imported in the file?
@BlazeArteryak
@BlazeArteryak Год назад
Is it better than chatwithpdf plugin model ?
@elibrignac8050
@elibrignac8050 Год назад
can you link the txt file you used
@bropocalypseteam3390
@bropocalypseteam3390 Год назад
Where's the training?
@shubhamdubey9181
@shubhamdubey9181 6 месяцев назад
But langchain is free ?
@Driftwood-f8d
@Driftwood-f8d 6 месяцев назад
But IDK how to code😢😢😢😢😢😂😂
@DigitalSreeni
@DigitalSreeni 6 месяцев назад
Don't worry. There are a lot of service providers out there that allow you to train your own chatbots, just costs some $$$
@ronaldgourgeot2759
@ronaldgourgeot2759 11 месяцев назад
Thanks!
@DigitalSreeni
@DigitalSreeni 11 месяцев назад
Thank you
Далее
Run your own AI (but private)
22:13
Просмотров 1,5 млн
LIFEHACK😳 Rate our backpacks 1-10 😜🔥🎒
00:13
OpenAI Embeddings and Vector Databases Crash Course
18:41
Masterclass: AI-driven Development for Programmers
8:49
309 - Training your own Chatbot using GPT​
22:48
Просмотров 12 тыс.
The Truth About Learning Python in 2024
9:38
Просмотров 193 тыс.
Let's build GPT: from scratch, in code, spelled out.
1:56:20