How I'd Learn AI Agents FAST if I Had to Start Over (Full Roadmap)

How I'd Learn AI Agents FAST if I Had to Start Over (Full Roadmap)

Cole Medin

7 дней назад

34,246 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@manuelllop7591
@manuelllop7591 - 04.03.2025 22:32

Thx, but how do we handle PDF files larger than 200 MB?

Ответить
@vefoma5944
@vefoma5944 - 04.03.2025 19:36

Bro. You are providing so much value, and giving the download link, so easy to use.

THANKS. Crazy value provided to the world. I hope you sleep well knowing that. Keep it up!

Ответить
@mikep2595
@mikep2595 - 04.03.2025 14:02

Can this be done on your locally hosted N8N self host AI agent setup ?

Ответить
@silverfisk6094
@silverfisk6094 - 04.03.2025 13:42

Yes please I certainly want a local hosted version 🤗

Ответить
@TheRFreyre
@TheRFreyre - 04.03.2025 07:07

Hi Cole, I just converted this entire workflow to local rag and without Supabase. It works with the Postgres PGVector Store instead, also had to changed the AI Agent prompt and enable "create extension vector" in postgres via its init.sql. I discover a dangling bug with the Ollama Chat Model node (under AI Agent) which gives an error: "Non-string content not supported" even when the input string is not empty. Have you seen that problem? Weird. A workaround was to use the AI Chat model instead while I troubleshoot that error. It all works great, though. Thanks much for your videos.

Ответить
@m4RIK
@m4RIK - 03.03.2025 23:10

i do not have the "connect" button on the self hostet version of supabase. but till now its working fine. just have all the time trouble with the "Default Data Loader". hope i will figure it out soon.

Other Question is your Ad "unstract" the goto extension for this workflow? The additional 8GB are currently holding me back from trying it out :)

Ответить
@Highseeker
@Highseeker - 03.03.2025 17:03

Yes interested in local setup ! Meanwhile this is great work thanks Cole

Ответить
@annasc8280
@annasc8280 - 03.03.2025 15:28

Cole, congratulations on the amazing video, excellent, thank you!

Ответить
@waiwai3180
@waiwai3180 - 03.03.2025 15:05

Thanks. I will try to build a local one.

Ответить
@librakhan25
@librakhan25 - 03.03.2025 04:58

learning code is easy than learning n8n workflow. why people are promoting n8n that is totally paid, why not to choose the free one Make? make a video please

Ответить
@genepardy7884
@genepardy7884 - 03.03.2025 00:22

Love this channel! ☺ Are you aware of software that embeds audio, video and/or 3d meshes?

Ответить
@joeklyde2337
@joeklyde2337 - 02.03.2025 23:35

Thank you , it is really Good. But it keeps hallucinate after a few question. I've tried several prompt to force it to only use source but sometimes it wants to add some information that are nowhere... If you have a way to fix this issue. Maybe add another LLM to analyse and compare with source the first answer (but it will take times and tokens...)
Thanks again let's go deeper :)

Ответить
@messianicrefuge3121
@messianicrefuge3121 - 02.03.2025 19:40

Thank you again awesome! Looking forward to the offline version and I have learned a lot from the comments ...so a big thank you to everyone! This is the n8n GOAT channel. chunking is my current pain point.

Ответить
@guiduv
@guiduv - 02.03.2025 18:32

Super impressive and useful system, thanks Cole :)

Ответить
@SimonF-l6o
@SimonF-l6o - 02.03.2025 15:23

🙏🙏🙏

Ответить
@theseobutler
@theseobutler - 02.03.2025 11:43

Hi Cole, wow - this is awesome value!!!
So many people are hiding valuable how-to's and details behind paid subscriptions. I pray you may continue to bless us with more quality content like this!

Ответить
@triggborgerson5390
@triggborgerson5390 - 02.03.2025 05:47

If you use JSON or XML extractor, would you create a schema similar to what you did for CVS and Excel? Thanks!

Ответить
@caiopjv
@caiopjv - 02.03.2025 05:45

Great stuff, I loved it! I was looking for exactly that. I tried to use your project in my n8n. It works fine when I use chat message, but it does not work with webhook (evolutionapi). It returns an error on postgres chat memory: "input values have 3 keys. You must specify an input key or pass only 1 key as input." Any ideas on what went wrong? {
"nodes": [
{
"parameters": {
"promptType": "define",
"text": "={{ $json.chatInput }}",
"options": {
"systemMessage": "You are a personal assistant who helps answer questions from a corpus of documents. The documents are either text based (Txt, docs, extracted PDFs, etc.) or tabular data (CSVs or Excel documents).\n\nYou are given tools to perform RAG in the 'documents' table, look up the documents available in your knowledge base in the 'document_metadata' table, extract all the text from a given document, and query the tabular files with SQL in the 'document_rows' table.\n\nAlways start by performing RAG unless the question requires a SQL query for tabular data (fetching a sum, finding a max, something a RAG lookup would be unreliable for). If RAG doesn't help, then look at the documents that are available to you, find a few that you think would contain the answer, and then analyze those.\n\nAlways tell the user if you didn't find the answer. Don't make something up just to please them."
}
},
"id": "e3292840-8028-4aaf-bea5-7aae1f5bb69b",
"name": "RAG AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 1.6,
"position": [
-520,
140
]
}
],
"connections": {
"RAG AI Agent": {
"main": [
[]
]
}
},
"pinData": {},
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "285a2285000b16ddbe78c2cc327e8ef7e0579a5c287cc66b13bac6e8f31beb9e"
}
}

Ответить
@VincentOrtegaJr
@VincentOrtegaJr - 02.03.2025 02:38

What do power users like me who fly through LLM prompts and docs all day should know what our cloud bills would be for N8n on something like this , because this is why I love using my local LLM on things like this because we don’t have to sit there and burn money all day would love for a local LLM and N8n version of this great work though

Ответить
@HicHic-x3k
@HicHic-x3k - 02.03.2025 00:30

sevgili cole her içerikte kendini daha da aşıyorsun...tebrikler

Ответить
@ivansan24
@ivansan24 - 01.03.2025 23:04

Do you code sql of creating metadata yourself, or you pasted code from some documentation? If you pasted, which one?

Ответить
@maestrojuniorsousa
@maestrojuniorsousa - 01.03.2025 20:45

Estou falando do Brasil assistindo videos em outro idioma mais no Brasil so tem picareta querendo vender curso sem ensinar nada de ultil

Ответить
@TinoTriste
@TinoTriste - 01.03.2025 18:01

Excellent RAG system. I have started implementing one recently and faced the shortfalls you have beautifully addressed with this agent. Thanks for sharing!

Ответить
@foxdevilswild
@foxdevilswild - 01.03.2025 17:54

Do you think we can implement Mem0 like memory that remembers user preferences, adapts to individual needs, and continuously improves over time?

Ответить
@incubooker
@incubooker - 01.03.2025 17:03

Where can I find the template wf?

Ответить
@ChristopherJeckl
@ChristopherJeckl - 01.03.2025 16:28

I get an error when I run it: Problem in node ‘Extract from CSV‘
This operation expects the node's input data to contain a binary file 'data', but none was found [item 0], even if I include a CSV file in the google drive.

Ответить
@Schneider-w2i
@Schneider-w2i - 01.03.2025 12:44

Still waiting for a template on Anoma. I know it should be easy to build on because they’ve shifted from traditional transaction-based logic to a more powerful intent-based system, simplifying app development.

Ответить
@AntikytheraAI
@AntikytheraAI - 01.03.2025 11:45

Thank you so much for this, it is awesome. Do you have to set up the excel documents in a specific way, when I parse an excel document it changes my date to some weird number, then my Dynamic query don't work because it filters on the date. It does not do the same for csv files though but it uses a different "extract from" node. I have also encountered this issue when extracting complex PDf's, the "extract" node just does not get the parsing right. This workflow is very well though out and great to learn from.

Ответить
@suhasadduri1691
@suhasadduri1691 - 01.03.2025 11:18

you are Awesome as always Cole !!

Ответить
@TheDepthFactor
@TheDepthFactor - 01.03.2025 04:37

Could you share how this kind of setup would work for using Airtable as the source for RAG? Can’t seem to find any good video on it

Ответить
@fitnessmarketingmachine
@fitnessmarketingmachine - 01.03.2025 03:41

This was similar to the solution we landed on. If we are using Postgres for all our structured data, and pgvector on Supabase for our vectors, then the hybrid approach gives so much flexibility. You can marry full SQL table columns with vector embedding queries as shown here slightly. Yes, it is hard to have the perfect function awaiting you for some queries, but if your agent knows your database schema well it can write you a query based on any needs you have. "Meetings with this participant in it", "Agents for this account", date based searches are obviously huge. Even the dates I make entries are constantly helping me narrow my searches. Thanks Cole!

Ответить
@calmcheerfulgrateful
@calmcheerfulgrateful - 01.03.2025 02:30

Thank you for this update. Yes, I'm interested in running all of these Docker containers and services locally first, with the intention of running it in the cloud in the future.

Ответить
@ladiferencia777
@ladiferencia777 - 01.03.2025 02:29

Does it work with self-hosted n8n?

Ответить
@catarapatara6511
@catarapatara6511 - 01.03.2025 01:43

Hey cole, do you edit your own videos or outsource? Nice editing

Ответить
@DarkWraith95
@DarkWraith95 - 28.02.2025 23:54

Yes, please do a local version. Thank you!

Ответить
@sr.modanez
@sr.modanez - 28.02.2025 23:33

top top top

Ответить
@chrisbooth4606
@chrisbooth4606 - 28.02.2025 22:42

Well I uploaded a pdf document, ran the workflow and it completed successfully. However there was nothing in the documents folder. Running both the cloud versions of n8n and Supabase. Any thoughts?

Ответить
@thedataist
@thedataist - 28.02.2025 22:22

Awesome content, Cole! Just baffled that you are giving this out for free! Thanks so much! Would love to see the local version as well and if you could also include some or all of the suggestions made by @milutinke, that would be just superb! Just one mor questions: Is there a Buy Me a Coffee Button somewhere to sponsor your amazing work?

Ответить
@freedtmg16
@freedtmg16 - 28.02.2025 19:28

Very excited to dive into this one!

Ответить
@AhmadAlshammari-j2b
@AhmadAlshammari-j2b - 28.02.2025 19:24

Thank u very much, and I'm looking forward for the local version

Ответить
@ChristophB-ib6xb
@ChristophB-ib6xb - 28.02.2025 19:02

Great thing - thx. I am also very interested in the local version.

Ответить
@SalvatoreDePascali
@SalvatoreDePascali - 28.02.2025 16:50

Cole! Can't wait to see the complete local version. Thank you

Ответить
@NadarSenpai
@NadarSenpai - 28.02.2025 15:43

Awesomw, can't wait to see the complete local version.

Ответить
@jribesc
@jribesc - 28.02.2025 15:23

Thanks !!!!

Ответить
@alaadin009
@alaadin009 - 28.02.2025 14:51

Hello,do you offer services to install thia

Ответить
@PaulDickson7
@PaulDickson7 - 28.02.2025 14:40

Thanks Cole for pointing out the problems with RAG. Would this workflow work for markdown files?

Ответить
@KishanLal-s4k
@KishanLal-s4k - 28.02.2025 14:19

Cool feature. This is neat! I do have a question though. If the RAG fails on a large file, does 'Get File Contents' just throw the whole thing into the context window?

Ответить
@rupeshdeoria1
@rupeshdeoria1 - 28.02.2025 13:51

Is unstract use for document classification

Ответить
@jamiljokhyo
@jamiljokhyo - 28.02.2025 13:35

Yes local setup will help
Please build VLOG for local

Ответить