How to Create an RAG Chatbot AI Agent with n8n (No Code, Step-by-Step Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 31

  • @kadri_akram
    @kadri_akram 16 วันที่ผ่านมา

    Great intro to RAG in n8n!

  • @Kcreations9
    @Kcreations9 3 หลายเดือนก่อน +1

    G i just wanted to say that your doing a great job at this

    • @nateherk
      @nateherk  3 หลายเดือนก่อน

      Appreciate that!

  • @VisibleProjects
    @VisibleProjects 3 หลายเดือนก่อน

    Hey Nate - just subscribed. Super clear examples, clear walkthrough. It's good to see you make mistakes and leave them in so we can see the real workflow - looking forward to seeing more from you. Great job, bud.

    • @nateherk
      @nateherk  3 หลายเดือนก่อน

      Thank you so much!

  • @JavierPino
    @JavierPino 3 หลายเดือนก่อน

    Thanks to made this tutorías!. Finally I have found someone who I can follow

    • @nateherk
      @nateherk  3 หลายเดือนก่อน

      Thanks so much!

  • @krissihoffmann5155
    @krissihoffmann5155 3 หลายเดือนก่อน

    Thank you very much for this Great Content! ❤

    • @nateherk
      @nateherk  3 หลายเดือนก่อน

      Thank you!

  • @bablooze9439
    @bablooze9439 2 หลายเดือนก่อน

    Awesome... Next should be voice chat RAG... good for practicing and drilling a certain segment of someone trying to learn a new language!

    • @nateherk
      @nateherk  2 หลายเดือนก่อน

      Thanks for your feedback! I have some projects in line, but will definitely add this to my list!

  • @petril48
    @petril48 หลายเดือนก่อน

    Amazing thank you! :) Could you explain the difference between the system message in the AI agent and the message you write at 12:28 in the vector store tool? Thank you so much

    • @nateherk
      @nateherk  หลายเดือนก่อน

      Hi! There’s not too much difference, each tool you want to describe when it should be called, but it’s also helpful to explain this to the agent in its system prompt.

  • @howardwong2181
    @howardwong2181 3 หลายเดือนก่อน

    Great job Nate! Re: n8n/pinecode/openAI stack, how/why did you choose this stack? Asides from the obvious reason (no code and fast), how practical is this for the next 6-12 months? Should I prototype with this stack and use langchain and nemo guardrails when the project becomes more serious?

    • @nateherk
      @nateherk  3 หลายเดือนก่อน +1

      I think n8n and OpenAI will be solid options long term. As for Pinecone, it’s currently the best/cheapest vector store I’ve played around with, but would consider switching as better softwares present themselves. Does that help?

    • @howardwong2181
      @howardwong2181 3 หลายเดือนก่อน +1

      @@nateherk Appreciate your thoughts on Pinecone. For internal staff facing applications (i.e. HR app), agreed that n8n/openAI is a great combo moving forward especially as there are alot of community templates meant to be plug and play, and for prototyping in general. Side note- for something that's meant for public facing, I can't imagine not using Nemo Guardrails to harden the dialog to prevent bot abuse. Nemo Guardrails is avail as an integration through llama index and Nemo Guardrails is designed to work with the langchain framework.

    • @nateherk
      @nateherk  3 หลายเดือนก่อน

      @@howardwong2181 interesting. I don’t know too much about that. I will definitely be checking that out. Thanks for the comment!

  • @muz433
    @muz433 20 วันที่ผ่านมา

    Hello Nate - this is very cool. Is it possible to telegram as the message chat (as the frontend) for this agent?

    • @nateherk
      @nateherk  19 วันที่ผ่านมา

      100%! Check out some of my other videos like the personal assistant or the invoice agent where I connect the agent to telegram!

  • @consig1iere294
    @consig1iere294 3 หลายเดือนก่อน

    Hi Nate, can you please make a video on self-hosting n8n on a fully free server like Google for newbies? Thanks.

    • @nateherk
      @nateherk  3 หลายเดือนก่อน

      Will definitely look into this. Thanks for the feedback!

    • @FluorescentGreen
      @FluorescentGreen 3 หลายเดือนก่อน +1

      Lots of opportunity in Tutorials for Newbies even if a seperate channel is dedicated for them.

  • @lifegritacademy
    @lifegritacademy 2 หลายเดือนก่อน

    Hi Nate. Great tutorial. Trying to upload not just one file but 100 files to Pinecone. How would such a process look like? It would be such a waste of time downloading each file one by one from Google Drive and then uploading to Pinecone :)

    • @nateherk
      @nateherk  2 หลายเดือนก่อน

      Hey! Two solutions that come to mind without having to code: 1) having all the documents in a folder and reading that folder into an n8n workflow that would upload all of them into Pinecone. 2) creating a looped workflow that would iterate over the download/upload nodes until everything in your drive is in Pinecone. I haven’t actually tested doing this with hundreds of documents so let me test this out and I will look at making a video about this topic!

  • @macaronidream
    @macaronidream 2 หลายเดือนก่อน

    How can i connect this RAG agent to a test website as chatbot widget?

    • @nateherk
      @nateherk  2 หลายเดือนก่อน +1

      When you’re configuring the “chat trigger” node, you can choose to embed the widget. Then you will try to chat with the agent and open up the docs where it will give you the JSON script to embed in the website!

    • @macaronidream
      @macaronidream 2 หลายเดือนก่อน

      @@nateherk for some reason i don’t that option, none in-fact, is it because im on a free trial ?

    • @nateherk
      @nateherk  2 หลายเดือนก่อน

      @@macaronidream that could be it yes, but I’m not 100% sure. I will look into it this week.

    • @nateherk
      @nateherk  2 หลายเดือนก่อน

      Click on the chat button in your workflow to chat with the agent, then at the bottom click on the red "More Info". This will pull up code to embed into a website as well as more documentation on this topic.

  • @James_m7
    @James_m7 2 หลายเดือนก่อน +1

    What is RAG?

    • @nateherk
      @nateherk  2 หลายเดือนก่อน

      Retrieval Augmented Generation. Ended up changing the name of this video after I filmed it, sorry about any confusion here!