Créez un assistant IA intelligent grâce à ce puissant workflow n8n. Connectez OpenAI et GitHub pour constituer une base de connaissances (RAG) à partir de votre code source en utilisant des modèles n8n personnalisés.
Téléchargez ce modèle de workflow n8n et commencez à l'utiliser instantanément.
La gestion de vastes quantités de code source ou de documentation rend souvent difficile la recherche de détails techniques spécifiques. Ce workflow n8n innovant résout ce problème en transformant votre dépôt GitHub en une base de connaissances interrogeable pour un Agent IA.
Ce modèle n8n robuste sépare le processus en deux phases clés : un flux de synchronisation (indexation des données) et un flux conversationnel en temps réel (réponse aux questions). Il démontre la manière transparente dont n8n gère les données binaires volumineuses, la segmentation du texte, la génération d'embeddings et le stockage vectoriel, le tout au sein d'un workflow n8n unique et cohérent. En utilisant cette configuration de nœuds n8n, les développeurs peuvent interroger leur base de code de manière conversationnelle, réduisant considérablement le temps de recherche et améliorant la productivité.
Ce workflow n8n complet fonctionne en deux étapes distinctes :
Sync Data (un nœud Manual Trigger).Config définit les paramètres critiques tels que repoowner, reponame, et subpath au sein du dépôt GitHub.List files de GitHub utilise ces paramètres pour identifier tous les fichiers pertinents dans le chemin désigné.Get File de HTTP Request télécharge le contenu réel de chaque fichier.Default Data Loader gère les données binaires, et le Recursive Character Text Splitter découpe le contenu en fragments plus petits et gérables (avec un chevauchement de 100 caractères), adaptés à l'embedding vectoriel.Embeddings OpenAI calcule les embeddings vectoriels pour ces fragments. Enfin, le nœud n8n Simple Vector Store1 insère les données vectorielles dans une base de connaissances en mémoire, indexée sous la clé source-code.When chat message received lorsqu'un utilisateur pose une question.AI Agent de n8n prend la requête et utilise le OpenAI Chat Model1 pour le raisonnement.Window Buffer Memory maintient l'historique de la conversation.Vector Store Tool, nommé projectsource_tool, pour effectuer une recherche de similarité (top K=5) par rapport à la base de connaissances indexée (Simple Vector Store). Cette étape de récupération est cruciale pour l'ancrage contextuel.Pour déployer ce puissant workflow n8n en utilisant ces modèles n8n, suivez ces étapes :
Embeddings OpenAI et OpenAI Chat Model. C'est essentiel à la fois pour l'indexation et l'interrogation.Config et mettez à jour les paramètres en fonction de votre dépôt :repoowner : Le propriétaire du dépôt GitHub.reponame : Le nom du dépôt.sub_path : Le chemin de répertoire spécifique dans le dépôt que vous souhaitez indexer (par exemple, workflows ou docs).Sync Data une fois pour peupler le Vector Store avec votre contenu GitHub avant d'utiliser l'agent de discussion. Sync Data (Manual Trigger) : Le déclencheur n8n de départ pour la partie indexation du workflow n8n, utilisé pour rafraîchir manuellement la base de connaissances.
Config (Set) : Un nœud n8n fondamental utilisé pour définir dynamiquement les variables d'environnement (repoowner, reponame, subpath) utilisées tout au long du flux d'indexation.
List files (GitHub) : Ce nœud n8n récupère une liste de fichiers depuis le chemin GitHub configuré, fournissant les détails des fichiers nécessaires au téléchargement.
Get File (HTTP Request) : Télécharge le contenu réel des fichiers en utilisant l'downloadurl fournie par le nœud GitHub de n8n, préparant les données pour l'embedding.
Recursive Character Text Splitter : Un nœud n8n clé de prétraitement RAG qui divise efficacement les fichiers volumineux en morceaux plus petits, les optimisant pour l'embedding et la recherche vectorielle. Configuré avec un chevauchement de fragment de 100.
Embeddings OpenAI / Embeddings OpenAI1 : Deux instances de ce nœud n8n, responsables de la conversion des fragments de texte et des requêtes entrantes en vecteurs numériques de haute dimension à l'aide du service OpenAI.
Simple Vector Store / Simple Vector Store1 (Vector Store In Memory) : Ces nœuds n8n maintiennent la base de connaissances RAG en utilisant la clé source-code. L'un est défini en mode insert (pour l'indexation) et l'autre en mode default (pour la récupération de recherche).
When chat message received (Chat Trigger) : Le déclencheur n8n initiateur pour la partie Agent IA, écoutant les interactions utilisateur dans l'interface de chat n8n.
AI Agent (LangChain Agent) : Le cerveau principal du workflow n8n. Configuré avec un message système l'incitant à utiliser le projectsourcetool pour les questions techniques basées sur le code source.
Vector Store Tool : Un nœud n8n qui définit comment l'Agent IA interagit avec la base de connaissances, spécifiquement configuré pour récupérer les 5 fragments de document les plus pertinents (topK=5).
Utilisez ce workflow n8n puissant pour générer un point de terminaison API de disponibilité Calendly en temps réel. Obtenez des créneaux de planification instantanément grâce au déclencheur n8n et à l'intégration native des nœuds n8n.

Créez rapidement une API REST CRUD robuste avec ce workflow n8n, en utilisant Google Sheets comme base de données serverless. Ce template n8n puissant gère les requêtes POST, GET, PUT et DELETE.

Utilisez un workflow n8n avancé pour déployer un chatbot Assistant de Direction personnalisé basé sur l'IA sur votre site web. Ce modèle intelligent n8n gère les demandes clients, vérifie les disponibilités sur Microsoft Outlook et réserve des réunions grâce aux outils spécialisés de n8n et à l'architecture puissante des nœuds n8n.

Déployez un chatbot RAG robuste en utilisant les modèles n8n, Pinecone et OpenAI. Ce workflow n8n dynamique ingère automatiquement les PDF depuis Google Drive pour créer une base de connaissances interrogeable.

Déployez un Département d'Ingénierie IA complet grâce à ce flux de travail n8n avancé. L'agent n8n du CTO délègue les tâches à des agents spécialisés en DevOps, Sécurité et Architecture, alimentés par les modèles OpenAI.

Déployez ce puissant workflow n8n pour mettre en place un service RH complet basé sur l'IA. Avec un agent DRH stratégique et des équipes spécialisées (Recruteur, Rédacteur de politique, Rémunération), cette automatisation n8n exploite OpenAI O3 et GPT-4.1-mini pour des solutions RH complexes et rentables.

I am Nguyen Trung Nghia, a Software Engineer passionate about AI Automation. I build intelligent automation systems that help businesses reduce costs, increase productivity, and scale faster with the power of AI technology.







































