How To Auto Update Your Knowledge Bases | FlowiseAI

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

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

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

    Hope you enjoy this video - I tried to add as much value as possible!
    You can down the Flowise and n8n workflows used in this video (link in description) as well as the sample data.
    Remember to like the video and subscribe 😊

    • @nkofr
      @nkofr 3 месяца назад

      Hi, thanks for the awesome content! Could you please create a tutorial showing how to replicate Claude 3.5's "artifacts"? Specifically, the ability to iteratively refine AI-generated results in an intuitive, user-friendly way.
      This would be super useful for refining AI automations and could help solve many real-world business challenges. I think it would resonate with a lot of the community!
      Thanks!

  • @hosst
    @hosst 3 месяца назад +16

    If they ever make an Oscar category for amazing tutorials I'm sure Leon will take the first one. The amount of easily explained fountains of knowledge that help others to make the world a better place thanks to Leon's tutorials is truly amazing. Thank you Leon, really. I'm confident one day we will meet because I want to shake your hand and thank you in person.

    • @leonvanzyl
      @leonvanzyl  3 месяца назад +2

      Holy smokes, what a cool comment! You've made my day 🙏

    • @mohamed.hesham
      @mohamed.hesham 3 месяца назад

      Me too

    • @YasmeenSheik101
      @YasmeenSheik101 Месяц назад

      same here, such a nice step by step explanations

  • @MaliRasko
    @MaliRasko 3 месяца назад +3

    Legend!

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

      Thank you so very much for the generous support ❤️

    • @yagel1461
      @yagel1461 3 месяца назад

  • @DresElMagnifico
    @DresElMagnifico 3 месяца назад +2

    You are an absolute legend. Thanks

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

      Thank you for the support 🙏

  • @practical-skills-school
    @practical-skills-school 3 месяца назад

    I was among those who asked. Thank you for reaction and such a detailed tutorial!

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

      Then this one was for you 😜

  • @gmcwhinney
    @gmcwhinney 3 месяца назад +1

    This was an extremely thorough and well executed tutorial, Leon. Thanks so much for taking all the time to put it together. You've become one of my favourite educators to follow on YT🙌 Keep up the good work

  • @toi500
    @toi500 3 месяца назад

    Best video of the series so far.

  • @WebAdaptive-t1n
    @WebAdaptive-t1n 3 месяца назад

    Fantastic tutorial! The quality and clarity are outstanding-one of the best I’ve seen!

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

    A bit late to this one , but what can I say - once again you hit it out of the park with another amazing tutorial! Baie dankie Leon !

  • @epokaixyz
    @epokaixyz 3 месяца назад +4

    Buckle up for a rapid-fire rundown:
    1. Sign up for FlowiseAI, Airtable, and Pinecone to access the necessary platforms.
    2. Create an Airtable base with business listing information.
    3. Build a FlowiseAI chatbot using the Tool Agent, ChatOpenAI, Buffer Memory, Retriever Tool, and Document Store nodes.
    4. Connect your Airtable base to FlowiseAI using a Document Loader.
    5. Set up an n8n workflow to automate data updates.
    6. Schedule the n8n workflow to run at regular intervals using a Cron node.
    7. Configure the n8n workflow to fetch data from FlowiseAI, process it, and upsert it to the vector store.
    8. Consider filtering out static document loaders for increased efficiency.

  • @IVAN-zg9vl
    @IVAN-zg9vl 3 месяца назад +1

    @leonvanzyl Your work deserve to be commended, the clarity of your explanations and the the availability toward your community is something of unsual. Hope everyone keep supporting your work as educator and as pro.

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

      Amazing feedback!! Thank you 😊

  • @TeamsWorkAI
    @TeamsWorkAI 3 месяца назад

    Very good. Thank you Leon 🙏

  • @GilbertMizrahi
    @GilbertMizrahi 3 месяца назад

    Great video as always. I really appreciate the effort you put into doing them.

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

      Appreciate it. This one was quite a bit of work 😅

  • @HenrykAutomation
    @HenrykAutomation 3 месяца назад

    This is amazing!!!! Haven't been so excited about anything like this since getting a colour gameboy LOL. Donated

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

      Hahaha!! Awesome comment.

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

      Thank you for the support 🙏. It helps me out more than you think

    • @HenrykAutomation
      @HenrykAutomation 3 месяца назад

      @@leonvanzyl nps :)
      do u know if flowise allows document uploads? and then so that document can be used in the chat?

  • @HyperUpscale
    @HyperUpscale 3 месяца назад

    AWESOME - a complete tutorial WOW

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

      I'd really like to do more project related videos.

    • @HyperUpscale
      @HyperUpscale 3 месяца назад

      ​@@leonvanzyl Is it possible to get an email with a content someone you follow posted or to update the databese about him?
      Example: You post a video... [automation]... I receive an email what it is about, based on the content of the video OR I got an update of the knowledgebase about you? How does that sound?

  • @김정률-i9n
    @김정률-i9n 3 месяца назад +1

    I am your big fan. I always wait and watch your videos. Thank you. If I have the chance, I would like to invite you to Korea.

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

      I'm honoured! Would love to visit Korea one day.

    • @김정률-i9n
      @김정률-i9n 3 месяца назад

      @@leonvanzyl
      Come anytime. You are very welcome!!

  • @practical-skills-school
    @practical-skills-school 3 месяца назад

    Hi Leon, there's an error you couldn't see because of only one loader. With more loaders the loop still works 1 time, because the loaders array is not split. There should be a Split out node before the loop to extract the array items before looping them. Even can substitute the Set node, for it cleans stuff away.

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

      Great advice. Thanks 👍

  • @jakkalsvibes
    @jakkalsvibes 3 месяца назад

    Dankie Leon die 'knowledge shares' van jou help baie, is daar 'n manier om aan 'n 'gitlab' te konnekteer met gebruik van Flowise?

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

      Ek is seker dit moet moontlik wees. Mense scrape GitHub, so daar moet n soortgelyke proses met Gitlab wees.
      When there's a will, there's a way 😀

  • @mohamed.hesham
    @mohamed.hesham 3 месяца назад

    Thank you Thank you Thank you Thank you Thank you Thank you Thank you Thank you Thank you Thank you Thank you Thank you Thank you to the moon

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

      You're very welcome 🤗

  • @AbdulrahmanHariri
    @AbdulrahmanHariri 3 месяца назад +1

    Thanks Leon. Quick question: Would it be possible to set and use dynamic user specific fields to define which documents from the vector should be retrieved. For example, in Pinecone, you can set something like a namespace and then use it if retrieving documents related to a specific user. Basically, I am building a RAG flow that should only feed documents related to the user to the Ai to provide them with relevant responses. A user would never get answers from data related to another user.

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

    Thank you Leon for all your incredible videos. They are incredibly useful and very in-depth. I am experimenting with the document store and have uploaded a number of documents about a certain topic. I also uploaded a document with additional information that included sample pricing. When I asked the chatbot about it it said it couldn't find any information. Also if I ask how many document there are in the store or the names of documents it also cannot find any information. I would appreciate any tips you may have.

  • @Col-pd2zd
    @Col-pd2zd 3 месяца назад +1

    Hey Leon! Thanks for the videos. Could you please do something on flowise production. So like, ollama + flowise and possibly render or ngrok to make it work as a whatsapp client?
    Something to take what you have taught us, and turn it into a finished product.

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

      Thanks!
      You should check out my Flowise & WhatsApp video 👍.
      ruclips.net/video/91aW9YGr6lo/видео.html

  • @ronwilliams4020
    @ronwilliams4020 3 месяца назад

    Awesome video as always. If an airtable record is updated, will this process update the vector store with the new information?

  • @tangiblemark
    @tangiblemark 3 месяца назад +2

    I have my database in Supabase. How can I upsert the data from Supabase into Flowiseai. (like the Document Stores do)

  • @Bajka-kmf
    @Bajka-kmf 6 часов назад

    Great video as always! However I have one question - could we use n8n to update pdf files in our flowise's document store?

  • @MagieCannizzaro
    @MagieCannizzaro 3 месяца назад

    Really incredible good stuff thank you!
    How can I do some Data analysis on some long csv data?
    I mean if upload a 100 record csv (or json object), and I ask :
    "how many records we have"
    or
    "how may records has this tag XXX"
    it simply answer with the value used in the "Top K".
    I used the Rag chatbot, what and How should I use?
    thank you very much Leon!
    I'm spreading your channel on all my Team workers!

    • @MagieCannizzaro
      @MagieCannizzaro 3 месяца назад

      What is the correct method to make query on CSV datas about total records, or percentage?
      like: "how many restaurants have 4 stars review" ?

  • @practical-skills-school
    @practical-skills-school 3 месяца назад

    Is there any way to upload file-based loaders? I didn't find any file sending API-method. I'd like to send a file somehow and upsert it.

  • @tahreersquare
    @tahreersquare 3 месяца назад

    Thanks a lot Leon for your valuable videos.
    I just want to say that this video is in a wrong playlist. Review plz.
    I'm a newbie subscriber from Egypt.

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

    Hi Leon. Thank you so much; your videos are very useful. The content in your channel is really easy to follow and to apply. I have a question. I am not a developer, and sometimes I struggle with some things. I had some issues following the process API section, and I noticed that there is another API called Re-process and upsert all documents in document store. Should I use this instead? If so, how? Thanks.

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

      Thanks 🙏.
      Yes, you can use the new API instead. It was literally releases yesterday 😁.

  • @sukuna8547
    @sukuna8547 3 месяца назад

    Hi Leon. Once again a great video. I have a question: Is it possible to change the first message of the chatbot in Flowise. The default message is “Hi there! How can I help?” I would like to change that

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

      Absolutely! Check out my website embed video where I show how to customise the chat window 👍

  • @Jérôme-o8u
    @Jérôme-o8u 3 месяца назад

    Thx for your lekker vidéo Leon !
    On RAG subreddit, I have read some comments about LLM having a tendency to provide poorly relevant answers when document store is too large (10K pages of documents for example)
    What is your opinion on the above ? Any experience on this ? If true, any tips you may advise?

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

      I would definitely spend some time looking at improving the quality of the data source in that instance.
      Rubbish in, rubbish out.
      Do you really need 10k pages of content? Does ever line in those documents add value, or could the content be summarised before loading it into the vector store?
      Also consider using an LLM that supports a large context window, like the Claude models.
      Also consider using agentic RAG, whereby a second agent reviews the relevance of the responses and assists in refining the vector query. I have a video on agentic RAG.

    • @Jérôme-o8u
      @Jérôme-o8u 3 месяца назад

      @@leonvanzyl Thx so much for your precise reply, very much appreciate it. I will look into each tip you mentioned. I love your work :)

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

    Amazing video! 🔥How should we modify this if the database were PDF documents in a Google Drive folder and subfolders?

  • @PhunkyBob
    @PhunkyBob 3 месяца назад

    At 29:12 we can see that 17 items have been inserted and 16 have been deleted.
    Is there a way to only update / insert modified / new items?
    If I have a huge knowledge base, I don't want all to be processed every 2 minutes, since it comes with a cost, isn't it?

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

      Oddly enough, that only seems to happen the first time you run the automation, after that is only inserts the delta.

    • @PhunkyBob
      @PhunkyBob 3 месяца назад

      @@leonvanzyl Great!
      I'll give it a try with PDF documents.

  • @robertopereiratorres9159
    @robertopereiratorres9159 3 месяца назад

    Amazing tutorial! Would the process be too different if my knowledge base consisted of a bunch of .txt files in a local folder that is updated daily? My idea is to keep all the processes local.

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

      Absolutely! It will work exactly the same way. This process can be used with any loader that deals with dynamic data (like a folder containing files in your case).

  • @saileshr1971
    @saileshr1971 3 месяца назад

    Hey, its really a cool feature and thanks for sharing the knowledge with us. As an organization that is actively enhancing our capabilities in AI, we are interested in exploring further collaboration with you. We would greatly appreciate your support in providing training and consultation to help us deepen our knowledge and application of these technologies.

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

      You can find my email in the about section on my channel. Let's chat.

    • @saileshr1971
      @saileshr1971 3 месяца назад

      "Thanks, Leon! I’ll check the about section and send you an email shortly. Looking forward to our chat!"

  • @VendasSMF
    @VendasSMF 6 часов назад

    Hello, If I want to create a RAG agent and need it to access a folder that will contain different documents from that folder, I would be able to use this document Store function as well.

  • @maverick9399
    @maverick9399 3 месяца назад

    Is there an option of creating multiple schemas in flowise database, as I have a project, based on the schema the database is arranged. I need for flowise as well, using single installation and use different schemas for different chatflows

  • @logansanoh
    @logansanoh 3 месяца назад

    Wondering if it's possible to achieve this without n8n. Seems possible in theory, as flowise can be triggered directly from Airtable/Google sheets "change" event.

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

      Flowise is not a "workflow automation" tool, so I don't think it's in their interest to try and be a jack of all trades.
      If they do decide to add some auto refresh features within the tool I'll be the first to cover it 😊 .

  • @ravedead3909
    @ravedead3909 3 месяца назад

    is it possible to have chatbot have access to your files on PC. then ask it something like, go to my file with movies and pic me out a pirate movie to watch, then it plays one of the movies?

  • @ramonlansangan7307
    @ramonlansangan7307 3 месяца назад

    I have question, regarding unstructured data like HTML page, slack messages, Ms teams, how do we put that as RAG? I don't see built in Document Loader for Slack and Ms Teams.

  • @k1r0vsiii
    @k1r0vsiii 3 месяца назад

    now connect it to make aswell :D

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

      The process in Make is pretty much identical 😁.

  • @SoloJetMan
    @SoloJetMan 3 месяца назад

    is it possible to build this knowledgebase entirely on n8n?

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

      Unfortunately n8n does not provide a Document Store / Knowledge Base solution with these benefits.
      You can of course add document loaders and integrations to n8n. I have an n8n RAG Chatbot video that you might be interested in.

  • @jawwadhussain8457
    @jawwadhussain8457 3 месяца назад

    Please make a video like we have database MSSQL server, and we need output from that any test case demo that could how make a chatbot that get data from database and show the values

  • @BirdManPhil
    @BirdManPhil 3 месяца назад

    what happens when you have many users chatting with the directory at the same time?

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

      Each user will have a seperate session, so there's no overlap.

  • @cherrywong6827
    @cherrywong6827 Месяц назад

    Hi everyone,I recently noticed that the endpoint {{ $('Edit Fields').item.json.flowiseBaseURL }}/api/v1/document-store/loader/process seems to be no longer working in Flowise AI. It also appears to be removed from the menu, and I couldn’t find any explanation in the documentation or updates.
    Does anyone know if this feature has been deprecated or replaced by a new API? If so, how can I adapt my workflow to this change? Any help or guidance would be greatly appreciated.
    Thank you!

    • @Daniel-Liu90
      @Daniel-Liu90 26 дней назад

      I also encountered the same problem.

    • @Daniel-Liu90
      @Daniel-Liu90 10 дней назад

      After some searching and trying, I found the solution! If you're running it locally, just update the URL to "localhost:3000/api/v1/document-store/refresh/" and run it again.