How to Build AI ChatBot Using Google Gemini AI with Custom Knowledge Base

preview_player
Показать описание
**Build your own, personalized AI assistant, tailored to your specific needs!**

In this video, I will show you how to build a custom AI chatbot using gemini api that can perform specific tasks based on your use case. While general AI chatbots like ChatGPT, BARD, and Claude are great for answering general knowledge questions, they are not capable of answering specific questions about your business. For example, if you have an ecommerce business, there is no way for these chatbots to help a customer track their order because that requires specific knowledge. By the end of this video, you will be able to create your own personalized AI chatbot that can perform a specific task, whether it’s for your business or other businesses. We will be using Google Gemini API, Node JS, and AI Studio to create our chatbot. I will show you how easy it is to build a custom AI chatbot with the power of Gemini AI.

**No coding wizardry required!** This video breaks down the process into simple steps, making custom AI accessible to everyone.

0:00 - Introduction
1:27 - Prerequisites
2:25 - Google AI Studio
4:32 - Prompt Design
6:29 - Chatbot Prototype & Testing
10:07 - Gemini Coding & API Key Setup
13:55 - Custom AI Chatbot Demo
15:44 - Important, Please don’t skip

#aichatbots #geminiai #ai #artificialintelligence #javascript #nodejs #aistudio #googleai
Рекомендации по теме
Комментарии
Автор

This is a lifesaver having my capstone project this semester in my graduate studies as MIT integrating AI in my application. Thank you so much Sir. You are doing great job.

wilschoy
Автор

Cool, man. Such interesting and useful information was to the point and easy to understand:) Thanks!
I wish you all the best for your channel! You're doing a great job.

romashmilash
Автор

Thanks for the video. Google AI Studio is changing so fast and this video seems to be already being outdated. For example, there is no "Write your prompt examples" pane. There is instead "System Instructions" pane. Anyway, the way training chatbot seems to have changed. Also, I expected to learn how chatbot can be trained with specific knowledges by reading contents from website, but I guess I was wrong. I wonder whether the current technology allows us to build an intelligent chatbot by training it with existing website contents.

ihcho
Автор

Thank you but I have one question about. Chatbot, chatbot working very well but one big problem output text is not formatted can you suggest me how to format output (response) texts

jatinharkhani
Автор

this video makes it SO easy, even tech toddlers like me can do it))

Sending major virtual hugs and wishing even more awesome tech magic for your beaurtiful channel! ✨❤🦄

feerfeja
Автор

the video is superinteresting, thank you. I have been working with google dialogflow and search&conversation, where you can create more complex chatbots which can fulfill tasks - but its complicated and timeconsuming to define the chatbot interactions. Google recently introduced "generative agents", where you can define complex interactions just by describing them with prompts (similar to your video, but taking it to the next levels. eg you can define multiple agents for different tasks, working together). The functionality is not yet publicly available though :-(

chrsl
Автор

Thanks for explaining the concept so well, I wanted to ask can we use this technique to build a domain specific chatbot- like education, Healthcare??

SamraShaikh-wuim
Автор

Excellent video. I tried to follow the same steps you explained, but it seems that something changed this week in google ai studio, I cannot see the user/model window in the left side, and I don't know how to proceed... Is it a problem with my interface? Did something change?

RioDataAnalisis
Автор

Im not able to see windows in AI studio only one window where i can chat is available the prompt example window not present for me please help

Raju
Автор

damn thanks a lot
Google AI studio is kinda underrated ngl!

ketodrones
Автор

I watched your entire video, and it's really very helpful. However, I want to create a chatbot for a higher education institution where students, staff, and others can ask questions about the institution (college staff, curriculum, courses, etc.) and the model can respond. This can only be done if the model is fed the correct data, so I used the data from my institution and it worked perfectly as expected. However, I have a ton of data. Is there a way for me to upload my files to the model rather than adjusting to this prompt and following the model's response sequence?

mightyprogrammer
Автор

Thank you, a great idea. I just loved it. I am entering the field of Gen AI and definitely, this project is a great start to read code and familiarize myself. I will learn more skills for optimizing it. Loved the web interface of the chatbot

valeriacerpasalas
Автор

Can you please compare this with prebuilt commercial chatbots like gpt-trainer?

HQ-OnlyFans-Traffic
Автор

thank you very much 👏 friend for the explanation 🤗 Godbless u

enriquemontero
Автор

Can it still search google ask genral questions that bard can answer?

Raju
Автор

Thanks. I am trying to make component break-down table about hardware components on the PCB in attached photo using Gemini or other AI multimodal. So the inputs are a prompt text and a PCB image photo. (1) Input is an attached photo and prompt. (2) Output is a break-down table for hardware components contained in the photo. The format of the table column should be, 'Description', 'Manufacturer', 'Part Number', 'Part Image', 'Size' and 'Quantity'.

And after many trials, I realized that current Gemini Pro didn't give accurate results(for example, how many Resistors, how many Capacitors, BEADs, What is the chip part name and is it a SoC or Memory) by interpreting the PCB photo. Therefore I think I need to train the AI engine by lots of chip images, resistors, capacitor images. Would you please let me know how I can such training and make custom AI engine? Thanks.

<My prompt>
Firstly, forget about all the previous conversation history with my account.
Can you generate a component break-down table about hardware components on the PCB in the attached photo? Please see below for the detailed requirements:
1. Input is the attached photo.
2. Output is a break-down table for hardware components contained in the photo. The format of the table column should be, 'Description', 'Manufacturer', 'Part Number', 'Part Image', 'Size' and 'Quantity'.
2. 'Description': The description could be one of following things; Semiconductor(CPU=Microprocessor), Semiconductor(GPU), Semiconductor(SoC=system on a chip), Semiconductor(Memory), Semiconductor(FPGA or ASIC), Semiconductor(Analog Chips), Semiconductor(ADC or DAC), Crystal, Oscillator, Resistor, Capacitor, Inductor, BEAD, Common Mode Choke, ESD Protection device, Transformer, Flash memory, Chip Varistor.

3. 'Part Image': Please cut the specific parts from the attached photo and add them into this 'Part Image' cell.
4. 'Size': the example expression should be A mm x B mm. Please assume that the attached photo size is 150 mm x 100 mm in total.

JeongWhanKim
Автор

I don't see the "prompt example" section in google AI studio?

bishwasmishra
Автор

Very good video.

A question: When you download the generated code and add new examples in the Google AI Studio panel, the previously downloaded code has the latest examples or you have to download the code again.

dannyrg
Автор

please i want to ask you, i want to do this chatbot for my local host ( flask app ) because i did not host it, could i ?

SalaheddineYagoub-lo
Автор

I want to train as per my data set what the word limit it has ? I want to train it in my data set and ask to do the necessary task for me, I want to train as much data set I can

Do let me know your thoughts on it is it possible?

behindthescene