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

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

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

  • @Kcreations9
    @Kcreations9 2 месяца назад +1

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

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

      Appreciate that!

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

    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  2 месяца назад

      Thank you so much!

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

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

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

      Thanks so much!

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

    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  Месяц назад

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

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

    Thank you very much for this Great Content! ❤

  • @petril48
    @petril48 13 дней назад

    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  12 дней назад

      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 2 месяца назад

    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  2 месяца назад +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 2 месяца назад +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  2 месяца назад

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

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

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

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

      Will definitely look into this. Thanks for the feedback!

    • @FluorescentGreen
      @FluorescentGreen 2 месяца назад +1

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

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

    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  Месяц назад

      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 Месяц назад

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

    • @nateherk
      @nateherk  Месяц назад +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 Месяц назад

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

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

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

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

      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 Месяц назад +1

    What is RAG?

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

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