Flowise AI Tutorial #3 - File Loaders, Text Splitters, Embeddings & Vector Stores

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025

Комментарии • 258

  • @0xnomad209
    @0xnomad209 Год назад +21

    Your tutorials are concise and to the point. Pure knowledge and no BS. Keep making these amazing videos as they are very helpful.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Incredible feedback. Thank you.

    • @0xnomad209
      @0xnomad209 Год назад

      @@leonvanzyl when ever I type a question in the chat I'm getting an error (request failed with status code 249).
      Do you have any idea how to fix it?

  • @SaintRaymond21
    @SaintRaymond21 Год назад +3

    Thank God I came across your videos. You explain every single detail that others leave out. You’re videos are awesome!

    • @leonvanzyl
      @leonvanzyl  Год назад

      Awesome comment. Thank you 🙏

  • @gigglesmclovin
    @gigglesmclovin Год назад

    Wow, there is finally some powerful and flexible tech that is easy for the end user. Completely game changing

    • @leonvanzyl
      @leonvanzyl  Год назад

      It's really quick and easy to use as well once you get the hang of it.

  • @bunz5911
    @bunz5911 Год назад

    wow you are the most genious teacher in this section like AI App field. thease days I concentrate on your video clips and it makes me happy. I am looking forward to see the lang_chain tutorial. Thanks.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Awesome comment. Thank you! 🙏

  •  Год назад

    Thanks!

    • @leonvanzyl
      @leonvanzyl  Год назад

      This is incredible, thank you very much for the support!!

  • @benfrancis8208
    @benfrancis8208 Год назад

    This is explained so well. I’m going to have to binge watch the rest of the series!

  • @ajmound790
    @ajmound790 Год назад

    Just wanted to say this video appeared just as I needed it. So thank you!

    • @leonvanzyl
      @leonvanzyl  Год назад

      That is awesome!! Glad I could help ☺️

  • @rahulkaid
    @rahulkaid Год назад

    Thank you so much! This was a fantastic explanation. Concise, clear, visual guides and then an example. Perfect.

  • @innovatune_ai
    @innovatune_ai Год назад

    Thank you Leon for the clear explanations and use cases. I think from my side doing more practical use cases in levels of complexity would certainly help. Dankie Leon.

  • @rhythmgaidhani2149
    @rhythmgaidhani2149 Год назад +4

    hello Leon Sir,
    Thank you soo much creating this amazing series. The videos are very informative ,its cleared my basics about langchain modules and are serving as a great help to understand flowise.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you for the amazing feedback 🙏

    • @PubgSpeed-wl8yo
      @PubgSpeed-wl8yo Год назад

      @@leonvanzyl What's the reason it can't see some of the information in the text file? I did everything the same way but it doesn't see some of the information, I put contacts there but it doesn't see them, what could be the reason?

  • @tha8073
    @tha8073 Год назад +1

    Fantastic, this video is exactly what I was looking for. Awesome series. Thank you.

  • @nftsstr82mars47
    @nftsstr82mars47 Год назад +1

    Dude you are a G. Thanks for these vids. I turned on notifications just on your vids

  • @adanpalma9160
    @adanpalma9160 10 месяцев назад

    thanks, your videos are great..direct to the point, explains all details in a very direct way...Its so helpful

    • @leonvanzyl
      @leonvanzyl  10 месяцев назад

      Thank you for the amazing comment

  • @ageing_app
    @ageing_app Год назад

    The best Flowise tutorials! Thank you

  • @sdcharly
    @sdcharly Год назад

    Respectful work..Kudos. Neat and to the point with less assumptions of the skills the listener. Good video editing work as well.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thank you for the feedback. It definitely helps me to know what I'm doing right or wrong.

    • @sdcharly
      @sdcharly Год назад

      Am i permitted to send queries? if yes, how should it be? email?

  • @josephn7392
    @josephn7392 Год назад

    Thank you so much Leon! Your videos are such a great contribution to so many peoples lives. Cheers mate !

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you so much for the feedback!

  • @harmonigraphix
    @harmonigraphix 6 месяцев назад

    Love your work here. It is so well done!

  • @Omnibas
    @Omnibas Год назад

    Awesome content! Really like your style. Short, sweet and structured.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you for the feedback 👍

  • @fonti8886
    @fonti8886 Год назад

    Hey thanks a lot for explaining how it operates beneath the surface!

  • @larryamisola
    @larryamisola Год назад +2

    More videos of flowiseai please. Hoping to see other functionalities.

    • @oryxchannel
      @oryxchannel Год назад

      Double endorse. Why aren't there more concise, diverse and thorough videos like Leon van Zyls?

  • @kamalberrada4237
    @kamalberrada4237 Год назад

    So clear and well explained, thank you!

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you for the feedback 🙏

  • @janj.2898
    @janj.2898 Год назад

    Perfect tutorial, glad I found it, thank you!

  • @MatichekYoutube
    @MatichekYoutube Год назад

    lower chunks like 200, and overlap 20 , seems to give really more accurate results to like 500 and 200 overlap, been testing a bunch. Thank you.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Awesome feedback. Thank you!

  • @zabihullah5291
    @zabihullah5291 Год назад

    Thank you for this awesome playlist.

  • @navturn
    @navturn Год назад

    Thank you. so clear explanations! Just the answers are not always so good. I created a story in English with a man and a woman who met in Thailand. When I asked "who is john?" (the man), it answered me in Portuguese, other times in French.... no idea why... it also struggle to answer precisely to some questions too. When i paste the same text in Chatgpt (3.5) and ask the same questions it's far more accurate and precise.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Maybe there is some content on the documents that is confusing the model.
      On the agent you can click on Advanced and change the system prompt. Try setting a system prompt in your preferred language.

  • @oshodikolapo2159
    @oshodikolapo2159 Год назад

    Excellent tutorials. This is really helpful, thanks.

  • @jakehalpert
    @jakehalpert Год назад

    Thanks for making these videos!

  • @ai-but-autopilot
    @ai-but-autopilot Год назад

    Cool Nice chatbot I liked it :0

  • @martinltmr8590
    @martinltmr8590 Год назад

    This is awesome! Thank you for this!

  • @waynenunn7319
    @waynenunn7319 5 месяцев назад +1

    Leon, I know this is an older video, and Flowise is now 2.0, but I was working through it and have a question. How do I delete one data file and use another? Delete the In-Memory Vector Store? The videos are great, keep making them. Wayne

    • @leonvanzyl
      @leonvanzyl  5 месяцев назад +1

      Hey Wayne, the in memory store will get cleared whenever you restart the server / Flowise 👍.
      Flowise does not offer any way to delete entries from a vector store directly.

  • @moo487
    @moo487 Год назад

    Very good video on introductory to Flowise, quality content. Keep it up Leon. If have chance, please try to cover the Autogen. Going for revolutionary change in AI

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thank you for the feedback.
      Definitely going to cover AutoGen. Been playing with it.

  • @calixtohyj
    @calixtohyj Год назад

    Thank you, I love your video.

  • @nntun03
    @nntun03 Год назад +1

    Leon, your examples are the best..cant wiat for the next tutorial...pls also explain how to upload a mix of docs , ie mix of pdf, csv, txt etc etc...TQs..

    • @leonvanzyl
      @leonvanzyl  Год назад

      That's awesome feedback. Thank you 🙏.
      Will definitely do more videos on Flowise.

  • @gsoutar2121
    @gsoutar2121 Год назад +1

    Great very clear and helpful videos thank you so much Leon. one issue I haven't been able to figure out in flowise is how to find the folder path for "folder with files document loader". it keeps telling me there is an error in the file - it doesn't exist. Could you please suggest how to give it a local file directory with the precise path name. ( im using Mac OS and am not a natural coder :-) )

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thank you for the feedback.
      I had that same issue once. Was sorted after updating Flowise.

  • @howardjung5413
    @howardjung5413 8 месяцев назад +1

    Hi Leon, whatever I do, I dont get an answer pertaining to the document. always hmm...

  • @RobertoFabrizi
    @RobertoFabrizi Год назад +1

    How can I use the Folder with Files and appropriate splitters? For example, loader = DirectoryLoader('../../../../../', glob="**/*.py", loader_cls=PythonLoader) to load just Python files in a certain path (on which then I can use the proper Code Text Splitter on top)?

  • @GilbertMizrahi
    @GilbertMizrahi Год назад

    These videos are great. It would be amazing if you could show the use cases for the examples on the marketplace.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thank you!
      I think you're going to love the video releasing on Sunday/Monday 😉.

  • @KHYYUL
    @KHYYUL Год назад

    ur a legend

  • @nitzantal5365
    @nitzantal5365 Год назад

    @leonvanzyl great video you're the best,
    One simple question, does flowise expose some sort of api for loading file (pdf,csv,etc) after the bot was already created. Long story short, update the bot's knowledge on demand.
    Thanks 🙏

    • @leonvanzyl
      @leonvanzyl  Год назад +2

      Thank you for the feedback!
      I'm actually not sure. Will reach out to Flowise devs to see what's possible.
      Will create a video on it 👍

  • @oucenaser
    @oucenaser Год назад +1

    thanks for the knowledge you are providing, i had an issue with some documents when the bot all the sudden switch to spanish language where all the dataset ingested were in english! how to address this issue? thanks again!

    • @leonvanzyl
      @leonvanzyl  Год назад

      I haven't seen that myself. Interesting 🤔.

  • @therammync
    @therammync Год назад

    dude Leon, I really like the pace of your videos. Very valuable. Can I download the flow somewhere?

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you for the feedback!
      I haven't uploaded the flows anywhere, but you can find some variant of them in the marketplace 👍

  • @adanpalma9160
    @adanpalma9160 10 месяцев назад

    I just have a question. It posible to file loaders, text splitter and embeddings vector store but include a template prompt to give a specific role and give some rules to the agent? I ll be trying but to me had been a little confuse how to implement it

  • @71413018
    @71413018 7 месяцев назад

    How do I add a custom system prompt to this type of workflow, so that in addition to chatting with the pdf document the AI will have a context for providing answers

  • @robjjohnsen
    @robjjohnsen Год назад

    Hey Leon, thx for the video - enjoying this series! I would be interested in seeing how you would handle recursive querying of a json file and then saving that output to another file in a predetermined format. Been trying to experiment with these type of flows and flowise seems perfect for these small projects.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thanks for the feedback!
      That is an awesome use-case.

    • @robjjohnsen
      @robjjohnsen Год назад

      @@leonvanzyl Do you think flowise suited to these types of flows or is it better to just use Langchain?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      I would imagine that a prompt chain would suffice.
      Basically, chain one will load the documents / fetch from the vector store based on your query.
      Chain two will then take the results from chain one and then reformat the results.
      There are some other aspects of this that need to be clarified (like writing a file to the filesystem), but in a nutshell that is the approach I would go with.
      This could make for an interesting tutorial. Do you perhaps have a good example?

    • @robjjohnsen
      @robjjohnsen Год назад

      @@leonvanzyl Thanks - I do have a good example. May I send you an email with a brief outline?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      @@robjjohnsen absolutely. Think you can find my email in the About page on the channel.

  • @ubaisalih2987
    @ubaisalih2987 11 месяцев назад

    amazing tutorials , thank you very much , and for suggestion what is next , is it possible to let the end user to upload his document , so we can share the chat with him and allowing him to upload this files on fly

    • @leonvanzyl
      @leonvanzyl  11 месяцев назад

      Thank you for the feedback ☺️

  • @practical-skills-school
    @practical-skills-school Год назад

    Thank you for the video. It's interesting for me, when answering requires several vectors to retrieve, will it do so? I asked in the Langchain Discord and got the answer that for that they have these kwars parameters. Still not clear, how it works. What if to answer the question it needs to do some analysis to understand, what embeddings might be needed to answer the question.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thank you for the feedback.
      I'll see if I can find an answer for you.

  • @rohithc1
    @rohithc1 8 месяцев назад

    Can we replace both OpenAI model and open AI embeddings to a LocalAI model and LocalAI embeddings in the above flowise example?

  • @adanpalma4026
    @adanpalma4026 Год назад

    Thanks a lot.
    I have one question. Is there a way that loading doc will be dinamically I mean if i want to use de curl api can I send dinamically documents?

  • @khushboo5677
    @khushboo5677 Год назад

    Thanks for making these videos. These are what I was looking for.
    Can you please make some videos on other tools also?

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you!
      I've started a series on Langflow, which you might be interested in.
      Might cover Botpress in combination with Flowise and Langflow as well, if there's an interest.

  • @jaystanio
    @jaystanio 11 месяцев назад

    What is the process with updating a document or file that was upserted? If I want to delete and update the knowledgebase, do I just delete the file?

  • @Atlantech-AI
    @Atlantech-AI 5 месяцев назад

    Is there a way you could do this where the user uploads the PDF file they want to talk to?

  • @diamondsea
    @diamondsea Год назад

    Thanks for the tutorial! A question: at 11:39 it says that "There is no information provided about what Lucas does for a living or his occupation". However, at 11:11 I can see that the document says "Emily's eyes met those of a rugged and handsome farmer named Lucas." Why doesn't it know what Lucas is a farmer? How would you go about fixing this?

    • @leonvanzyl
      @leonvanzyl  Год назад

      This is the nature with building these bots. We possibly would have had a better inference with a model like GPT4.
      In practice, when building chatbots that are trained on client / business data, you'll experience this a lot. This is then solved by adding additional context to the knowledge base or trying different models.

  • @garymdmd
    @garymdmd 10 месяцев назад

    Tutorials are great. I tried a couple of the webscrapers but not impressive results. I am scraping a simple page which has a list of books with title, date, author, presenter for a book club. If you ask a simple questions like "any books with china in the title" it will only produce one result when there 5 in the table. Can I do anything with the parameter settings to make this better? Thanks😀😀

    • @leonvanzyl
      @leonvanzyl  8 месяцев назад

      Try to increase the chunk size and the amount of docs returned from vector store 👍

  • @shreymittal91
    @shreymittal91 Год назад

    Thanks for the clear and concise video!
    Do you know how to restrict the context of the answers to only the provided document(s)?

    • @leonvanzyl
      @leonvanzyl  Год назад

      You're welcome!
      The model would most likely just tell you that it doesn't have the answer if it couldn't find it in the docs.

  • @DJSemme
    @DJSemme Год назад +1

    Hi, thanks for the video! I want to use Folder with Files but I don't understand how to apply the URL / Path in Flowise so it can read the files? I have everything setup in Render + Pinecone, could you please help?

  • @rhythmgaidhani2149
    @rhythmgaidhani2149 Год назад +1

    hello leon sir,
    i had a doubt regarding the file loader , which will scrap the website from url. So on one youtube channel , a guy commented that the scrapping tool only scraps the homepage , i tried as well it was scrapping only homepage. If its true sir , is there a way to scrape the entire website and not just home page

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      I'm looking into a solution for this. Will create a video on it.

  • @kishaEagles
    @kishaEagles Год назад

    great explanation!. Are we going to have a no4 tutorial? I would like to know how to deploy flowise on a server. Thanks!

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thank you!
      I'm working on a deployment tutorial.

  • @rohithc1
    @rohithc1 8 месяцев назад

    Instead of open AI can we use LocalAI in the above example ?

  • @tradejolt9580
    @tradejolt9580 Год назад

    Leon thanks for a great introductory video. Was extremely useful to me. I have a question. Will the upsert document when run on the same webpage using a scraping tool like Cheerio continuously increase the Pinecone database with ever larger datasets, reproducing the same data multiple times? In other words, do these Pinecone apis somehow prevent duplication of data and unnecessary growth of the underlying database?

    • @leonvanzyl
      @leonvanzyl  Год назад

      Brilliant question, and I think I actually do answer it in the following video.
      Everytime you run the Flow, it will upload the documents to the vector DB.. creating duplicates. A better solution is to seperate the injest and retrieval processes into seperate flows.

    • @tradejolt9580
      @tradejolt9580 Год назад

      @@leonvanzyl Understood. But a typical website will update a bit of its data from time to time, with only minor changes. So is the only option to delete the entire database each time before rewriting the new upserted data? That seems grossly inefficient but maybe it's the only way.
      Also can one use 2 or 3 cheerio modules within the the same scraping session.? The idea is not to have to scrape an entire website, but say 2 or 3 subdirectories.

    • @leonvanzyl
      @leonvanzyl  Год назад

      @@tradejolt9580 I actually agree with you, it seems inefficient. However, this is exactly how enterprise level apps like Voiceflow do it as well.
      You cannot "update" the knowledge base. Instead, you have to delete it and reload the latest set.
      You could add metadata to the data so that you only delete and inject specific items.

  • @Reportifiai
    @Reportifiai Год назад

    Can you use flowwise to fetch predefined questions (pulled from a market research interview guide) in a research interview transcript and then show the respondents answer to that question from the transcript? Learning that fetching this data using openAI uses a large # of tokens. I’m not a dev person, but working with a dev team, and trying to find out cost saving solutions

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      You can save on Tokens by splitting the transcript.. like a TextSplitter.
      If the transcript includes some indicator of who is speaking, you could add a prompt / system message to tell the model to only include the response from person X.

  • @St_Phoenix
    @St_Phoenix Год назад

    Good day Leon. Thanks again for another awesome video. How does this work with a CSV agent? TIA

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you!
      You could just replace the text uploader with a CSV uploader, or am I missing something? 😁

    • @St_Phoenix
      @St_Phoenix Год назад

      @@leonvanzyl I was overcomplicating things. You are correct.

  • @dr.s.gomathi6100
    @dr.s.gomathi6100 Год назад

    Hi, your videos and explanations are awesome. I wish to learn about how we can train the model with our data. Is that possible with Flowise? Please create a video on this topic.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thank you for the feedback 🙏.
      I'm not convinced that training (aka. fine tuning) is worth it for most businesses.
      I already have videos in this series that shows how you can upload files containing your business information and the bot will use that as the knowledge base.

    • @dr.s.gomathi6100
      @dr.s.gomathi6100 Год назад

      Thank you for your prompt reply. Please share the video link to learn about the bot and PDF as knowledge base.

    • @leonvanzyl
      @leonvanzyl  Год назад

      @@dr.s.gomathi6100 lol, it's the very same video that you commented on 😁. You can use the PDF loader instead of the Text Loader. Same thing.

    • @dr.s.gomathi6100
      @dr.s.gomathi6100 Год назад

      @@leonvanzyl oh god😂😂 i just watched few minutes. Will surely watch completely. Thank you so much. Have a great day ahead.

  • @113256
    @113256 Год назад

    how do i stop it from searching for answers from the internet if it cant find answer in PDF? Its giving me answers from the internet if it cant find answers in the provided PDF

  • @HannesWagner-l6u
    @HannesWagner-l6u Год назад

    Thats exactly the Tutorial I was looking for, thanks. One question: Could I also uses this vector base as a data set for finetuning or training?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Glad I could help 😃.
      Good question. The vectors are basically an array of numbers. I'll need to look I to this.

  • @bambanx
    @bambanx 11 месяцев назад

    Do you have any video using faldero with files? Thanks so much

  • @michellerutman8596
    @michellerutman8596 Год назад

    ThankYou! Great tutorial! I followed along and understood it all as you demonstrated, however when I ran the Chat to test the app I got an error message "Error: Request failed with status code 401" Any idea why or what I can do to resolve?

  • @bobdriessen9466
    @bobdriessen9466 Год назад

    Hi Leon, First of all like al other comments perfect and well explained.
    I have an issue that i put in a dutch pdf (local vector base) but when i ask in Dutch the bot respons in english. I'm going to pinecone (as in your upcoming video) but is there a way to put a prompt section in the flow where i can set settings as preferred language and items like if not found "say this or that" ? I run it at this point locally and not in the cloud. just for get the flow right.
    Secondly just curious. could i have several PDF's that have overlapping items in one flow that can be combined within the outcome. So like ten flows that gives on one topic in the chat the outcome of a question?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Thanks for the info. The language issue seems to crop up all the time in the comments.
      I've been trying to reach out to the developers to see if they can look into it.
      I suspect that the agent is being primed in English.
      Flowise is still actively being worked on though, so let's hope this gets resolved soon

    • @bobdriessen9466
      @bobdriessen9466 Год назад +1

      @@leonvanzyl is there a way to put in the chain an prompt field where I can give instructions to the bot. Like in your previous video? Then i could define the language and instructions of the outcome...

  • @АлександрЮшкевич-м6ъ

    Hi! Amazing video! Please, tell how much information could be in the file? I mean tokens and when using Inmemory vector store.
    Thank you!

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      There really isn't a limit on the amount of information.
      I think there is a file size upload limit, but you could just split the information across multiple files and use the folder uploader.

    • @АлександрЮшкевич-м6ъ
      @АлександрЮшкевич-м6ъ Год назад

      Thank you! @@leonvanzyl

  • @jagusiff
    @jagusiff 11 месяцев назад

    how can you determine whether the Conversational Retrieval QA Chain used the knowledge within the document itself vs. general ChatOpenAI to inform its' response?

    • @leonvanzyl
      @leonvanzyl  11 месяцев назад +1

      Hey there, I released an updated to this video a few days ago. In that video I show exactly how to get the source documents in the response.

    • @jagusiff
      @jagusiff 11 месяцев назад

      @@leonvanzyl very cool will check it out

  •  Год назад +1

    Can you help me? I am reproducing this tutorial and, on chat, I receive this error: "TypeError: Cannot read properties of undefined (reading 'replace')". Where can I find directions to understand and solve it? Thanks.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Did you find a solution yet?
      Best is the ensure that you have the latest version of Flowise installed. Also ensure that you save the flow before testing.

  • @derekmondelli
    @derekmondelli 8 месяцев назад

    Hi, the chatbot is answering me with "Hmm, I'm not sure." when I ask "Who is Emily?" or "Who is Lucas".
    Any help?

  • @gnentrepreneur
    @gnentrepreneur 11 месяцев назад

    Wow great stuff, can you go with use cases where you automate with make🎉

    • @leonvanzyl
      @leonvanzyl  11 месяцев назад

      Thank you! I have a few videos on integrating make, like the appointment booking one

  • @Abdul-qo6eb
    @Abdul-qo6eb Год назад +1

    Hi Leon, i used flowise locally but it seems that it uses a lot of my C Disk space, do you know how can i remove the database that was used locally, because i will starting using pinecone instead.

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      I'll try and find a solution for you. Which node did you use for the vector DB?

    • @Abdul-qo6eb
      @Abdul-qo6eb Год назад

      @@leonvanzyl i used the In-Memory Vector store. Thanks a lot for your help leon!

  • @gouravkumardas6124
    @gouravkumardas6124 5 месяцев назад

    I want to OCR my pdf and then do RAG on it using Flowise Multi-Document QnA. is there a way to do it?

  • @malaykholia9465
    @malaykholia9465 Год назад +1

    How do I host this on a web server if I want to serve it to cleints?

    • @leonvanzyl
      @leonvanzyl  Год назад +4

      I'm working on a deployment video 👍

  • @stevewarby12
    @stevewarby12 11 месяцев назад

    Have you been able to use the 'Folder With Files' ? Can't find and docs.

    • @leonvanzyl
      @leonvanzyl  11 месяцев назад

      Yes, think I used it in one for my more recent videos. Could be the Mr Beast clone actually.

  • @syazwansharani8907
    @syazwansharani8907 8 месяцев назад

    hi, do we need a prompt template for this?

  • @iAmTheBoss16
    @iAmTheBoss16 Год назад

    How can we have this and the previous video together ? An overall virtual assistant, that can answer questions from documents if needed, and from chatgpt overall ?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Within tools, the is a LLMChain tool that you can add to the agent. Will create a video on it soon.

  • @traxtibidox5775
    @traxtibidox5775 Год назад

    Great Video thank you so much ☺️
    Can you build a data extract from pdf to email or excel or maybe Google sheet flow with flowise?

  • @titionee
    @titionee Год назад

    Hi, there's a way to split the output text into multiple messages via a line break "

    " for example?

    • @leonvanzyl
      @leonvanzyl  Год назад

      I don't think so, but let me look into it. Will include this in the upcoming series.

  • @Livanback
    @Livanback Год назад

    anyone can help me with flowise? it repeats the answer eg when i say thanks after i recive the answer. im trying to have normal converstaional and using memory vector store

  • @MrsAthenaX
    @MrsAthenaX Год назад

    Can we use both pinecone and in memory vector stores in the same chat flow? I'm trying to connect both, but it won't take. Perhaps there is a workaround?

    • @leonvanzyl
      @leonvanzyl  Год назад

      I don't think so.
      Can you share the reason for why you'd like to do this?

  • @eduardolagoeiro1810
    @eduardolagoeiro1810 Год назад

    how can you store more information as metadata and retrieve this metadata and use in chat? Example: I want to display a image in the chat, the image url is a metadata that I will store with the text in the vector database.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Working on an updated Flowise series that will cover metadata and advanced retrieval.

  • @shaundamon6421
    @shaundamon6421 Год назад

    How does one add a prompt for the document retrieval qa chain? The llm kinda hallucinates without a prompt.

    • @leonvanzyl
      @leonvanzyl  Год назад

      I believe the Agent node allows you to set the system message. Click on Additional Parameters.

  • @felipemenezes36able
    @felipemenezes36able 9 месяцев назад

    What type of embeddings do I use here? My model is the Groq llama3-70b-8192

  • @ahmadalmasri1583
    @ahmadalmasri1583 Год назад

    thanks

  • @johngusiff2215
    @johngusiff2215 11 месяцев назад

    a question, can you link multiple Docx Files to a single InMemory Vector Store?

    • @leonvanzyl
      @leonvanzyl  11 месяцев назад

      Absolutely. There is no limit to how many documents you can upload.

  • @leon-do
    @leon-do Год назад

    Amazing work. Is it possible to upload a txt file using curl?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      Don't think it's possible.

  • @toppu10animes
    @toppu10animes Год назад

    What's the difference between using the in-memory vector store and Pinecone?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      In-memory will work just fine for prototypes and pet projects.
      For production you need to consider storage space, scaling, performance and backups. You might need to use a service provider like Pinecone.

  • @jacobriedel5326
    @jacobriedel5326 Год назад

    When a Flowise application goes live? Does it run through every block in the diagram every time a message is sent in the chat? Like for loading data from documents and putting into Pincone, does it run that the first time you deploy the app or everytime a message is sent in the chat

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      It seems to run through all blocks. I therefore recommend splitting the loading of the data from the chatbot itself. I cover that in one of the videos in this series.

    • @jacobriedel5326
      @jacobriedel5326 Год назад

      @@leonvanzyl yup saw that as I finished your other videos. Thanks!

    • @leonvanzyl
      @leonvanzyl  Год назад

      @@jacobriedel5326 hehe, cool 😎

  • @UmutÇoşkun-s5s
    @UmutÇoşkun-s5s Год назад

    Hi Leon, I want to build a flow with pdf file but I also want to receive responses directly from OpenAI in cases that are not in the PDF. How can I construct this flow?

    • @leonvanzyl
      @leonvanzyl  Год назад +1

      It's an either or situation.
      You would need two seperate Chatflows.
      In your scenario you might be better off using something like Botpress or Voiceflow, where you can have a fallback response if the answer is not in the knowledge base.

    • @UmutÇoşkun-s5s
      @UmutÇoşkun-s5s Год назад

      @@leonvanzyl Thank you for the great tutorial and your answer

  • @DonGatoGuzman
    @DonGatoGuzman Год назад

    Hello Leon, could you help me with something please. I can not yet undestand how the "Format Prompt Values" at the Prompt template works. What would be a useful flow to integrate that funcitonality. I know its a wide question but some orientation would be very helpful. Thanks.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Hey there. A practical example would be a translater.
      The prompt template could then format an input language to an output language. Both of these values could be variables.
      Hope that helps 😃.
      It does take some practice though, so don't be afraid to experiment.

  • @haouasy
    @haouasy Год назад

    Amazing content man , i can tell you know what you're doing
    but i have a small question , how can i add a prompt to a QA chatbot that answers from a document
    i tried adding another chain and a prompt but didnt work

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you for the feedback!
      I don't think there is a way to add a prompt template to a QA Retrieval chain (and agents) at this stage.
      Maybe someone in the comments have a workaround..

  • @113256
    @113256 Год назад

    Hi , thanks a lot for the helpful tutorial. It works but when i ask it something like "Write a blog post about {character in the story} it just says "i dont know" . Is there any way to solve this?

    • @leonvanzyl
      @leonvanzyl  Год назад

      Hey there. The bot is behaving correctly. Remember that the purpose of the bot is to answer questions related to the knowledge base, and not to generate / come up with its own content.
      Therefore it is saying that "write a blog about" does not exist in your knowledge base.

    • @113256
      @113256 Год назад

      @@leonvanzyl thanks, can flowise combine answers from multiple documents? e.g. if part of the answer is in PDF 1 and another part is in PDF 15, can it reference both answers together or can it only reference one file at a time?

  • @hernandocastroarana6206
    @hernandocastroarana6206 Год назад

    Hello, thank you very much for the video. Could I integrate several document loaders to load many files in the database? For example, several Text File to enter many books in that format of a certain subject and connect it with the same Pinecone box. Thank you

  • @oussamaelaloui9644
    @oussamaelaloui9644 Год назад

    Hey sir, nice tutorial . i have a small problem, i use render to deploy my flowise workflow, and i did the same steps in this video, but each time i ask question , i got this message : "Error: Request failed with status code 429".
    Can you please tell me how to overcome it ?

    • @leonvanzyl
      @leonvanzyl  Год назад

      Thank you!
      Not sure about that error. Ensure that the API key is valid, the flow is saved and that you haven't reached your free credit limit on OpenAI.

  • @gamalfarag
    @gamalfarag Год назад

    thank you for this amazing series. i tried this workflow but with local llm but it give an error
    TypeError: Cannot read properties of undefined (reading '0')

    • @leonvanzyl
      @leonvanzyl  Год назад

      Which embedding node and model are you using? You won't be able to combine OpenAI embedding with most local models.

    • @gamalfarag
      @gamalfarag Год назад

      @@leonvanzyl i use (chat local ai) with (localai embedding) with lm studio and zephyr model

    • @poorvakpatel6426
      @poorvakpatel6426 2 месяца назад

      Hello Leonvanzyl,
      I am getting the same error (TypeError: Cannot read properties of undefined (reading '0')) with different document loader nodes, i have tries Docx files, folder with files, and File Loader nodes but i get the same error.
      I am using chatAntropic model with VoyageAI embeddings, any suggestions ?
      Thank you

  • @zabihullah5291
    @zabihullah5291 Год назад

    Please make a video on how to connect this chatbot with Botpress and configure input and output from Botpress.

    • @leonvanzyl
      @leonvanzyl  Год назад

      Coincidentally this is on my backlog 😄👍

  • @nishantkumar-lw6ce
    @nishantkumar-lw6ce Год назад

    How can we have a PowerPoint added here? I see only PDF, text files here

    • @leonvanzyl
      @leonvanzyl  Год назад

      I don't think that a PowerPoint loader exists... yet.
      These loaders are constantly being updated though.

    • @nishantkumar-lw6ce
      @nishantkumar-lw6ce Год назад +1

      @@leonvanzyl great work! Keep adding more such useful stuffs. Advantages and disadvantages of various vector databases and how to use each of them. 2. How to use local ai chat models on flowise etc

    • @leonvanzyl
      @leonvanzyl  Год назад

      @@nishantkumar-lw6ce greatly appreciate your feedback 🙏

  • @ИгорьГапченко-п4ж

    Good afternoon Leon.
    I am using GPT-3.5 turbo to upload a 10Mb document. When replying in chat I get an error:
    "Error: Request failed with status code 429". What does this mean and how can I avoid it?

    • @leonvanzyl
      @leonvanzyl  Год назад

      Not sure. Could be a file size limit..