Тёмный

Building ChatGPT AI apps visually with Flowise: website FAQ scraper and embed chatbot in website 

Derek Cheung
Подписаться 1,8 тыс.
Просмотров 14 тыс.
50% 1

Learn how to create a chatbot that understands and answers frequently asked questions (FAQs) from a website and embed that chatbot into your own website
The tutorial is divided into three parts: collecting and storing website information, building the query flow, and embedding the chatbot into a website with a customized interface
Discount code for Udemy Course:
www.udemy.com/...
Signup to AI for Non Coders Newsletter to keep updated : aifornoncoders.com

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

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@oucenaser
@oucenaser Год назад
on the conversational retrievals QA block, there is MEMORY node! on you example it didn't appear. to which memory block it should be connected in this example? thanks
@stefanomartell8413
@stefanomartell8413 Год назад
What’s the difference between using Flowise and using StackAI? StackAI costs over $100 per month, is there anything it can do thay Flowise can’t? Thanks!
@derekcheung2598
@derekcheung2598 Год назад
Flowise and StackAI are similar in the visual building of AI apps. One major difference is that StackAI is a fully hosted solution while Flowise is currently self-hosted. The Flowise team is working on Cloud hosted solution and should have that available in a couple of months.
@MichaelJohnson-
@MichaelJohnson- Год назад
I am very ignorant in the field of AI still. Does using OpenAI as the chat model open your data up to the web? That request is going somewhere I imagine. Don't they store/log it for a certain amount of time?
@mernik5599
@mernik5599 Год назад
Any idea on how can we prevent hallucinations in this chat bot and make it such that it answers doesn't go outside the document that we provided. Please help with any suggestions as I'm unable to find a solution for this.
@Jerominus77
@Jerominus77 8 месяцев назад
Great video! Love it very cool - was looking for this quite a long time. Just one question about this Tuto: Both the Pinecone Load Existing Index and Upsert Document are DEPRACATING. So I used the NEW Pinecone available to upsert. What do I dor when I need to replace it just to load the index (instead of Upserting angain?). Thanks so much for your clarity in this tuto!!! Very usefull for newbies like me...
@jozonas
@jozonas 8 месяцев назад
Yes, same question. Following.
@nntun03
@nntun03 Год назад
superb!! exactly what I was lookingfor for 2 weeks !! thank you so much for sharing and making it so easy even for a 60 yo noob!!..really appreciate it...
@derekcheung2598
@derekcheung2598 Год назад
Thank you! This made my day!
@artem614
@artem614 Год назад
I have an error. Ending node must be either a Chain or Agent
@1242elena
@1242elena Год назад
Way better and easier and cheaper than using the azure open ai environment
@rhapsodyclub915
@rhapsodyclub915 Год назад
Great video, thanks for this ! Can the chatbot also share the source inside a button or text (with previous) ? Thanks !
@derekcheung2598
@derekcheung2598 Год назад
Not yet. This ability is on the Flowise roadmap
@ghulam-e-mustafapatel4894
@ghulam-e-mustafapatel4894 Год назад
Sir how to hide the flowise branding powered by flowwise
@derekcheung2598
@derekcheung2598 11 месяцев назад
The easiest way to do that is to change the color property of the PoweredBy field to #ffffff
@draganpetrov9594
@draganpetrov9594 Год назад
Derek, How did you manage to get flowise respond so fast ? I have deployed flowise on render, and it takes around 5 seconds to get a reply from OpenAI. Other tutorials when showing how to work with flowise also have this delay. thanks
@Freddan0
@Freddan0 Год назад
4:20 ?? Namespace? What should I write here?
@derekcheung2598
@derekcheung2598 Год назад
A namespace is a partition in your index. You can pick a meaningful name. Pinecone will create the namespace if it does not exist
@parthmadhubhai689
@parthmadhubhai689 Год назад
Hey Derek, thanks for the tutorial. I tried following your exact steps and continue to get this error: TypeError: Cannot read properties of undefined (reading 'replace'). Any ideas why this might be happening? I tried all 3 scrapers as well as Apify. Per Apify it is successfully crawling the page but pinecone isn't receiving the data. Pinecone is receiving data in other workflows it just seems to not be receiving it from the scrapers. (Browser- Google Chrome). Thanks!
@oshodikolapo2159
@oshodikolapo2159 11 месяцев назад
I got the same error. I had put a value higher than 1 in my OpenAI temperature.
@WPSoul
@WPSoul Год назад
Problem with returned source buttons is that they are not Userfriendly. What I expect is just links to original documentation, but not popup with json data
@derekcheung2598
@derekcheung2598 Год назад
Agree. Flowise dev team working on this and will return link in future release
@jd2161
@jd2161 Год назад
Can this be fixed by using botpress as the user end?
@derekcheung2598
@derekcheung2598 Год назад
@@jd2161I don't think so
@simple-security
@simple-security Год назад
Cool, but I find that many web scrapers can’t read web sites with javascript or other dynamic code. I wonder if there are web scrapers that can wait until a specific xpath shows up and then start scraping. I can do that in python with something like chrome drivers modules.
@derekcheung2598
@derekcheung2598 Год назад
Great point. Flowise recently added puppeteer and playwright as webscrapers that have ability for javascript and dynamic code
@PremKaru
@PremKaru 6 месяцев назад
How can we scrape the dropdown filters within the same url?
@ChrisNoni-o2m
@ChrisNoni-o2m 2 месяца назад
Is it possible to give flowise a rotating proxy ip adress?
@grindwithmal
@grindwithmal Год назад
Thanks for this video! I'm unfortunately seeing the "TypeError: Cannot read properties of undefined (reading 'replace')" error whenever trying to to the chat. I've tried many different links in the Cheerio Web Scraper + researched elsewhere but not sure what the issue is. Would you have an idea of what I might be doing wrong?
@MichaelJohnson-
@MichaelJohnson- Год назад
Are you sure its pointing to the right web page and do you have any parameters set up?
@grindwithmal
@grindwithmal Год назад
Thanks for the note. I think that Type Error was a broad error response, and that my Flowise was essentially not up to date or deployed correctly. So after I redeployed it via Render it worked 👍@@MichaelJohnson-
@rigavaz
@rigavaz Год назад
would this work with websites like Linkedin or twitter, to search a specific subject?
@derekcheung2598
@derekcheung2598 Год назад
Some websites block web scraping to protect their content. I suggest trying it out for your use case and see.
@kishaEagles
@kishaEagles Год назад
does it work with a free pinecone account? Thanks
@derekcheung2598
@derekcheung2598 Год назад
Yes, it does.
@ghulam-e-mustafapatel4894
@ghulam-e-mustafapatel4894 11 месяцев назад
sir i have error on failed getting project named
@musumo1908
@musumo1908 Год назад
fantastic! Love this - is there a way to temporarily disable chatbots in flowise? I can add a password to stop random usage but was hoping to either temp disable the bot as needed and/or add an open api quota to it - THANKS
@derekcheung2598
@derekcheung2598 Год назад
If you are deploying on render, you can suspend the service in the dashboard.
@londelidess
@londelidess Год назад
Hello, The great and neat video! I am concerned about exposing such details like chatflowid: when you embed them into HTML file after deployment. People can see this and copy-paste it to use somewhere else. Is there a way to hide it? Or Do you think it is okay to be exposed?
@derekcheung2598
@derekcheung2598 Год назад
I think it's ok. If they copy the script that has your chatflow id, it's not different then them using the chatbot on your website. You could make the branding on your chatbot yours so that people will see where the original source came from
@PubgSpeed-wl8yo
@PubgSpeed-wl8yo 8 месяцев назад
@@derekcheung2598 Honestly, he keeps saying, "I don't know," "I don't know," "I don't know. Sometimes he answers, but most of the time he says, "I don't know." How do you solve this problem?
@abedmalak_
@abedmalak_ 6 месяцев назад
is cheerio better than puppeteer and apify?
@one810
@one810 Год назад
thanks for making this
@Serenitysound01
@Serenitysound01 Год назад
THANK YOU FOR MAKING THIS VIDEO
@JoostDeVries-d1v
@JoostDeVries-d1v Год назад
How to find your pinecone namespace?
@AtomicPixels
@AtomicPixels Год назад
They even have FAQ. 🤯 I’m just really stuck on whether those questions are actually frequent? 😩 also do they have a menu on the website for navigating the site’s menu?
@kishaEagles
@kishaEagles Год назад
How did you deploy flowise to server online?
@derekcheung2598
@derekcheung2598 Год назад
Here's a step by step instruction: docs.flowiseai.com/deployment/render
@seakyle8320
@seakyle8320 Год назад
720p? Really?!?!
@dhayas8027
@dhayas8027 Год назад
Superb! Website crawl ll happen once ? If website content is changed then how this bot aware of that and update the vecotor db?
@derekcheung2598
@derekcheung2598 Год назад
Great question. Unfortunately, there isn't an automatic website change detection mechanism right now. You'd have to rebuild the vector store index by re-scrape and upsert on a periodic basis
@dhayas8027
@dhayas8027 Год назад
@@derekcheung2598 thank you bro for your immediate response. I think This Same approach applicable to chat pdf vidoes everywhere in youtube.
@mahaboobkhan524
@mahaboobkhan524 Год назад
Very useful bro👏
@timmymanamperi
@timmymanamperi Год назад
Mate thank you heaps for the awesome video, also please see if you able to do a video setting this up LocalAI that would be gr8.. also just wondering if anyone had any issues with these errors, Error: Request failed with status code 401,TimeoutError: The operation was aborted due to timeout. also will this work with gpt 3.5 api key can someone point me towards the right direction?
@derekcheung2598
@derekcheung2598 Год назад
Hi Timmy, yes this will work with gpt 3.5. thanks for suggestion on localai. I think error you are seeing might be OpenAI API being overloaded. I've seen that sometimes
@timmymanamperi
@timmymanamperi Год назад
​@@derekcheung2598 thank you heaps for the confirmation mate, yup i believe so it started sort by it self and it's working now :). also just another quick question for you.. can i call a 3rd party api call within the bot, let's say for an example if i want call WordPress or Woocommerce rest api call to retrieve a order status?
@derekcheung2598
@derekcheung2598 Год назад
@@timmymanamperi hi Timmy, great to hear you are making progress building. Yup, you can call 3rd party API. This ability was added with the latest Flowise release with custom tools. Here's info I recommend docs.flowiseai.com/tools/custom-tool
@timmymanamperi
@timmymanamperi Год назад
@@derekcheung2598 thank you heaps Derek, I will have a look cheers tc ...waiting for you next video :)
@GilbertMizrahi
@GilbertMizrahi Год назад
Great video. Thanks. Let's say that I want to use my own chat component that supports other features. How Can I "connect" my chat component to the Flowise flow?
@derekcheung2598
@derekcheung2598 Год назад
Hi Gilbert, can you expand on what you mean by own chat component?
@GilbertMizrahi
@GilbertMizrahi Год назад
@@derekcheung2598 In your video you use the chat component provided by Flowise. I work for a company that has its own messenger. I could call an API to send the prompt entered by the user to the Flowise flow and get the return back to our messenger. The question is, how can I take the generated code from Flowise to do just that?
@derekcheung2598
@derekcheung2598 Год назад
@@GilbertMizrahi This best way to do this is with the new custom tools feature in Flowise: docs.flowiseai.com/tools/custom-tool
@shoshi475
@shoshi475 Год назад
Would this be scalable commercially?
@derekcheung2598
@derekcheung2598 Год назад
Hi Tony, if you deploy to a cloud service like render, you can use regular Cloud scaling abilities to handle more requests from more chatbots from different users.
@matias01melam
@matias01melam Год назад
hello brother when I put the condition of workflow.makeSuccess=== true it tells me that this card is ignored because it is not connected to another node even though I already entered the data in my first row of the spreadsheet and the zapier, but above when executing the code I put only workflow.makeSuccess and in const I put the zapier link but it still does not recognize makeSuccess
@efernandes1369
@efernandes1369 Год назад
You can't remove flowise branding 😢
@derekcheung2598
@derekcheung2598 Год назад
Yes you can. Here is how docs.flowiseai.com/how-to-use#embed
Далее
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
ХОККЕЙНАЯ КЛЮШКА ИЗ БУДУЩЕГО?
00:29
Bypass ChatGPT Character Limit Restrictions
3:09
Просмотров 21 тыс.
This AI Scraper Update Changes EVERYTHING!!
19:22
Просмотров 13 тыс.
Responsive Portfolio Website From Scratch
2:12:20
Просмотров 874 тыс.
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45