Aller au contenu
uclic
Workflow n8nManual

Automatisation GitHub avec n8n : chargement de prompts dynamiques

Ce workflow n8n a pour objectif de charger des prompts depuis un dépôt GitHub et de les intégrer automatiquement dans des expressions n8n. Il est particulièrement utile pour les équipes de développement et de marketing qui souhaitent automatiser la gestion de leurs prompts, réduisant ainsi le temps passé sur des tâches répétitives. En utilisant ce workflow, les utilisateurs peuvent facilement extraire des fichiers de prompts, les traiter et les intégrer dans leurs processus d'automatisation. Le processus commence par un déclencheur manuel qui active le workflow. Ensuite, le nœud GitHub est utilisé pour accéder au dépôt et récupérer le fichier contenant les prompts. Une fois le fichier extrait, le nœud 'Extract from File' permet d'en extraire les données nécessaires. Les variables sont ensuite définies à l'aide du nœud 'setVars', et des remplacements de variables sont effectués grâce au nœud 'replace variables'. Le workflow inclut également des vérifications pour s'assurer que toutes les variables de prompt sont présentes. Si des erreurs sont détectées, le nœud 'Stop and Error' gère ces situations. Enfin, les prompts sont intégrés dans le modèle de chat Ollama via le nœud 'Ollama Chat Model', permettant ainsi une utilisation fluide et efficace des prompts dans les interactions. Ce workflow offre une valeur ajoutée significative en simplifiant le processus de gestion des prompts et en réduisant les risques d'erreurs manuelles.

17Nœuds05Intégrations08ÉtapesPrêt à l'emploi
Pour qui

À qui s'adresse ce workflow ?

Ce workflow s'adresse principalement aux développeurs, aux équipes marketing et aux professionnels de l'automatisation qui utilisent n8n pour optimiser leurs processus. Il convient aux entreprises de toutes tailles cherchant à automatiser la gestion de leurs prompts et à améliorer leur efficacité opérationnelle.

Le problème

Ce que ce workflow résout

Ce workflow résout le problème de la gestion manuelle des prompts en automatisant leur chargement depuis un dépôt GitHub. Cela élimine les frustrations liées à la recherche et à l'intégration manuelle des prompts, réduit le risque d'erreurs humaines et permet aux utilisateurs de gagner un temps précieux. En fin de compte, les utilisateurs obtiennent un processus d'intégration de prompts plus fluide et efficace.

Les étapes

Comment ça fonctionne

Étape 1 : Le workflow est déclenché manuellement par l'utilisateur.

  • 01Étape 1 : Le nœud GitHub récupère le fichier contenant les prompts depuis le dépôt.
  • 02Étape 2 : Le nœud 'Extract from File' extrait les données nécessaires du fichier.
  • 03Étape 3 : Les variables sont définies avec le nœud 'setVars'.
  • 04Étape 4 : Les remplacements de variables sont effectués via le nœud 'replace variables'.
  • 05Étape 5 : Une vérification est réalisée pour s'assurer que toutes les variables de prompt sont présentes.
  • 06Étape 6 : Si des erreurs sont détectées, le workflow s'arrête avec le nœud 'Stop and Error'.
  • 07Étape 7 : Les prompts sont intégrés dans le modèle de chat Ollama pour une utilisation ultérieure.
Besoin d'aide

On adapte ce workflow à votre stack.

CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.

Schéma visuel

Visualisation du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

JSON n8n

Importer dans n8n en un clic

Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.

automatisation-github-avec-n8n-chargement-de-prompts-dynamiques.json
Réservé membres
JSON complet réservé membres

Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.

Télécharger gratuitement

Inscription en 30 secondes · Sans CB

Guide

Personnaliser ce workflow

Pour personnaliser ce workflow, vous pouvez modifier l'URL du dépôt GitHub dans le nœud GitHub pour pointer vers votre propre dépôt. Assurez-vous également d'ajuster le chemin du fichier dans les paramètres pour qu'il corresponde à la structure de votre dépôt. Les variables à remplacer peuvent être définies dans le nœud 'setVars', et vous pouvez adapter le code dans le nœud 'replace variables' selon vos besoins spécifiques. Enfin, pour sécuriser le flux, envisagez d'ajouter des vérifications supplémentaires ou des notifications en cas d'erreurs.

Les nœuds

Détail des nœuds n8n

  • 01
    When clicking ‘Test workflow’

    Ce noeud déclenche le workflow lorsque l'utilisateur clique sur 'Test workflow'.

  • 02
    GitHub

    Ce noeud interagit avec l'API GitHub pour effectuer des opérations sur un fichier dans un dépôt spécifique.

  • 03
    Extract from File

    Ce noeud extrait des données d'un fichier selon les options spécifiées.

  • 04
    setVars

    Ce noeud définit des variables dans le workflow en fonction des affectations fournies.

  • 05
    replace variables

    Ce noeud remplace des variables dans le code JavaScript fourni.

  • 06
    If

    Ce noeud évalue des conditions et dirige le flux en fonction du résultat.

  • 07
    Check All Prompt Vars Present

    Ce noeud vérifie si toutes les variables nécessaires sont présentes dans le prompt.

  • 08
    SetPrompt

    Ce noeud définit des variables de prompt selon les affectations spécifiées.

  • 09
    Stop and Error

    Ce noeud arrête le workflow et génère une erreur avec un message d'erreur spécifié.

  • 10
    Set Completed Prompt

    Ce noeud définit un prompt complété avec les affectations fournies.

  • 11
    AI Agent

    Ce noeud utilise un agent d'intelligence artificielle pour traiter du texte selon les options et le type de prompt spécifiés.

  • 12
    Sticky Note

    Ce noeud crée une note autocollante avec les dimensions et le contenu spécifiés.

  • 13
    Sticky Note1

    Ce noeud crée une note autocollante avec une couleur et un contenu spécifiés.

  • 14
    Sticky Note2

    Ce noeud crée une note autocollante avec les dimensions et le contenu spécifiés.

  • 15
    Sticky Note3

    Ce noeud crée une note autocollante avec une couleur et un contenu spécifiés.

  • 16
    Prompt Output

    Ce noeud définit les variables de sortie du prompt selon les affectations fournies.

  • 17
    Ollama Chat Model

    Ce noeud utilise un modèle de chat Ollama pour générer des réponses selon les options spécifiées.

Dernière étape

Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.

Audit gratuit · 48h

GratuitRésultats en 48 hSans engagement

06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B