How To Auto Update Your Knowledge Bases | FlowiseAI

Поділитися
Вставка
  • Опубліковано 21 жов 2024

КОМЕНТАРІ • 51

  • @leonvanzyl
    @leonvanzyl  4 дні тому +8

    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 😊

  • @hosst
    @hosst 4 дні тому +7

    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  4 дні тому +1

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

  • @epokaixyz
    @epokaixyz 4 дні тому +3

    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.

  • @DresElMagnifico
    @DresElMagnifico 4 дні тому +1

    You are an absolute legend. Thanks

    • @leonvanzyl
      @leonvanzyl  4 дні тому

      Thank you for the support 🙏

  • @toi500
    @toi500 День тому

    Best video of the series so far.

  • @practical-skills-school
    @practical-skills-school 4 дні тому

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

    • @leonvanzyl
      @leonvanzyl  4 дні тому +1

      Then this one was for you 😜

  • @IVAN-zg9vl
    @IVAN-zg9vl 3 дні тому

    @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 😊

  • @gmcwhinney
    @gmcwhinney 4 дні тому

    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

  • @HyperUpscale
    @HyperUpscale 4 дні тому

    AWESOME - a complete tutorial WOW

    • @leonvanzyl
      @leonvanzyl  4 дні тому

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

  • @GilbertMizrahi
    @GilbertMizrahi 4 дні тому

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

    • @leonvanzyl
      @leonvanzyl  4 дні тому

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

  • @HenrykAutomation
    @HenrykAutomation 4 дні тому

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

    • @leonvanzyl
      @leonvanzyl  4 дні тому +1

      Hahaha!! Awesome comment.

    • @leonvanzyl
      @leonvanzyl  4 дні тому +1

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

  • @coneProfeesional
    @coneProfeesional 4 дні тому

    Very good. Thank you Leon 🙏

  • @Col-pd2zd
    @Col-pd2zd 4 дні тому +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  4 дні тому

      Thanks!
      You should check out my Flowise & WhatsApp video 👍.
      ua-cam.com/video/91aW9YGr6lo/v-deo.html

  • @AbdulrahmanHariri
    @AbdulrahmanHariri 2 дні тому

    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.

  • @tangiblemark
    @tangiblemark 4 дні тому +1

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

  • @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" ?

  • @MaliRasko
    @MaliRasko 4 дні тому +1

    Legend!

    • @leonvanzyl
      @leonvanzyl  4 дні тому

      Thank you so very much for the generous support ❤️

    • @yagel1461
      @yagel1461 4 дні тому

  • @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 😀

  • @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 :)

  • @ramonlansangan7307
    @ramonlansangan7307 4 дні тому

    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.

  • @saileshr1971
    @saileshr1971 4 дні тому

    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  4 дні тому +1

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

    • @saileshr1971
      @saileshr1971 4 дні тому

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

  • @ravedead3909
    @ravedead3909 4 дні тому

    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?

  • @logansanoh
    @logansanoh День тому

    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  День тому +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 😊 .

  • @SoloJetMan
    @SoloJetMan День тому

    is it possible to build this knowledgebase entirely on n8n?

    • @leonvanzyl
      @leonvanzyl  День тому +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.

  • @PhunkyBob
    @PhunkyBob 2 дні тому

    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  2 дні тому

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

    • @PhunkyBob
      @PhunkyBob 2 дні тому

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

  • @BirdManPhil
    @BirdManPhil 4 дні тому

    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.