How to Set up Supabase and Postgres for RAG Agent with Memory in n8n (2025)

How to Set up Supabase and Postgres for RAG Agent with Memory in n8n (2025)

🎙 Nate Herk 👥 964K 📅 22 février 2025 ⏱ 10 min 👁 166K 📄 tutoriel 🧭 2026-08-28
Disponible en : Français (actuel) English

Mots-clés

n8nSupabasePostgresRAGchat memory

Résumé

Cette vidéo tutoriel de Nate Herk, publiée en février 2025, explique comment configurer Supabase et Postgres pour un agent RAG (Retrieval-Augmented Generation) avec mémoire dans n8n. L’auteur commence par présenter l’objectif : utiliser Postgres comme mémoire de chat et Supabase comme base de données vectorielle. Il guide ensuite pas à pas la création d’un compte Supabase, la création d’un projet, et la récupération des identifiants nécessaires (host, utilisateur, mot de passe, port) pour configurer la connexion Postgres dans n8n. Il montre comment tester la mémoire de chat en envoyant un message et en vérifiant l’enregistrement dans la table n8n_chat_histories. Ensuite, il configure la connexion Supabase pour le vector store, en utilisant l’URL du projet et la clé service_role. Il exécute un script SQL pour créer la table documents, puis insère un document Google (conditions de service d’un garage) dans la base vectorielle. Enfin, il connecte l’agent au vector store et teste une requête sur les services de freinage, démontrant que l’agent récupère les informations pertinentes. La vidéo se conclut par des conseils sur l’utilisation de ces outils pour des agents IA.

181 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La vidéo apporte une valeur pratique immédiate : elle fournit une démonstration complète et reproductible de la configuration de Supabase et Postgres pour un agent RAG dans n8n. L’argumentation est solide, car chaque étape est justifiée par des explications claires sur le rôle de chaque composant (mémoire, vector store, embeddings). L’auteur anticipe les points de confusion (comme la différence entre l’URL de connexion Postgres et l’URL du projet Supabase) et les résout explicitement. La démonstration est validée par des tests concrets (envoi de messages, insertion de documents, requête de test). Cependant, l’argumentation reste essentiellement empirique, sans référence à des sources théoriques sur RAG ou les bases vectorielles.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est moyenne : la vidéo est un tutoriel pratique, non une étude scientifique. Les sources citées sont principalement des liens vers des cours ou des outils (Skool, Hostinger, etc.), et aucun document technique officiel n’est référencé. La qualité des sources est donc limitée pour une validation scientifique, mais le contenu est cohérent avec les pratiques courantes en développement d’agents IA. L’adéquation entre le titre et le contenu est parfaite : le titre décrit exactement ce qui est montré. Les commentaires sont très positifs, avec des remerciements et des demandes de tutoriels complémentaires, ce qui suggère une bonne réception par la communauté.

226 mots

Adéquation titre / contenu

Le titre correspond parfaitement au contenu : la vidéo montre comment configurer Supabase et Postgres pour un agent RAG avec mémoire dans n8n.

Qualité & fiabilité

7/10

Tutoriel pratique clair et détaillé, basé sur une démonstration en direct. Les étapes sont reproductibles et les explications sont précises, mais la vidéo ne fournit pas de sources académiques ou de documentation officielle. La fiabilité est bonne pour un usage pratique, mais limitée pour une validation scientifique.

Chapitres

Sources citées

Sources concordantes

  • Documentation Supabase — La documentation officielle confirme les étapes de configuration des identifiants et des bases vectorielles.
  • Documentation n8n — La documentation n8n décrit les nœuds de mémoire et de vector store, cohérents avec la démonstration.
  • PGVector - GitHub — PGVector est l'extension utilisée pour la recherche vectorielle dans Postgres, mentionnée dans la vidéo.

Apport & nouveautés

L’apport principal de cette vidéo est de fournir un guide pratique, clair et à jour (2025) pour intégrer Supabase et Postgres dans n8n pour un agent RAG avec mémoire. Elle comble un manque de tutoriels récents sur cette configuration spécifique, en montrant les étapes exactes et en anticipant les pièges courants (comme la différence entre les identifiants de connexion). L’originalité réside dans la démonstration de bout en bout, de la création du compte à la requête de test, ce qui est rare dans les contenus similaires.

Pour aller plus loin :

139 mots

Profil radar

Le profil radar montre une vidéo équilibrée avec des scores modérés sur tous les axes, reflétant un tutoriel pratique de qualité mais sans profondeur théorique. La fiabilité et la qualité de l'information sont correctes pour un usage pratique, mais la quantité d'information et le niveau technique restent moyens, ce qui est cohérent avec un format court et orienté action.

Fiabilité 7/10

💬 Très positif. Sur les 30 commentaires analysés, la grande majorité exprime des remerciements et des éloges pour la clarté et l'utilité du tutoriel, avec quelques demandes de sujets complémentaires.