Workflow n8n

Automatisation OpenAI avec n8n : création de notes interactives

Ce workflow n8n a pour objectif de faciliter la création de notes interactives en utilisant les capacités d'OpenAI. Dans un contexte où la prise de notes et l'organisation des idées sont essentielles, ce workflow s'adresse à des professionnels, étudiants ou équipes cherchant à optimiser leur processus de réflexion et de documentation. En intégrant des outils d'intelligence artificielle, il permet de générer des contenus pertinents et d'enrichir les notes avec des informations contextuelles.

  • Étape 1 : le workflow commence par un déclencheur manuel, permettant à l'utilisateur de tester le flux à tout moment.
  • Étape 2 : il utilise le nœud 'Set ChatInput' pour définir les options et les affectations nécessaires pour l'IA.
  • Étape 3 : ensuite, le nœud 'OpenAI Chat Model' est appelé pour générer du texte basé sur les entrées fournies.
  • Étape 4 : les résultats sont ensuite stockés dans des notes via le nœud 'Sticky Note'. Ce processus se répète avec des nœuds supplémentaires pour affiner les résultats et les intégrer dans des outils comme 'Activity Tool' et 'Webscraper Tool'. Les bénéfices de cette automatisation n8n incluent une meilleure organisation des idées, une réduction du temps de prise de notes et une amélioration de la productivité, permettant ainsi aux utilisateurs de se concentrer sur l'essentiel.
Tags clés :automatisationOpenAIn8nprise de notesintelligence artificielle
Catégorie: Manual · Tags: automatisation, OpenAI, n8n, prise de notes, intelligence artificielle0

Workflow n8n OpenAI, prise de notes, intelligence artificielle : vue d'ensemble

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

Workflow n8n OpenAI, prise de notes, intelligence artificielle : détail des nœuds

  • Sticky Note

    Ce noeud crée une note autocollante avec des paramètres de couleur, de taille et de contenu.

  • OpenAI Chat Model

    Ce noeud utilise le modèle de chat OpenAI pour générer des réponses basées sur des options fournies.

  • Sticky Note1

    Ce noeud crée une seconde note autocollante avec des paramètres de couleur, de taille et de contenu.

  • OpenAI Chat Model1

    Ce noeud utilise un autre modèle de chat OpenAI pour générer des réponses basées sur des options fournies.

  • Activity Tool

    Ce noeud envoie une requête HTTP à un outil d'activité avec des paramètres spécifiés.

  • Set ChatInput1

    Ce noeud définit des entrées de chat en assignant des valeurs à des options spécifiques.

  • AI Agent1

    Ce noeud représente un agent AI qui traite du texte en utilisant des options et un type de prompt.

  • Set ChatInput

    Ce noeud définit des entrées de chat en assignant des valeurs à des options spécifiques.

  • When clicking ‘Test workflow’

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

  • AI Agent

    Ce noeud représente un agent AI qui traite du texte en utilisant des options et un type de prompt.

  • Webscraper Tool

    Ce noeud envoie une requête HTTP à un outil de webscraping avec des paramètres spécifiés.

  • Sticky Note2

    Ce noeud crée une troisième note autocollante avec des paramètres de taille et de contenu.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "26ba763460b97c249b82942b23b6384876dfeb9327513332e743c5f6219c2b8e"
  },
  "nodes": [
    {
      "id": "abccacce-bbdc-428e-94e0-19996c5bfe02",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1720,
        160
      ],
      "parameters": {
        "color": 7,
        "width": 319.5392879244982,
        "height": 218.88813194060202,
        "content": "### AI agent that can scrape webpages\nRemake of https://n8n.io/workflows/2006-ai-agent-that-can-scrape-webpages/\n\n**Changes**:\n* Replaces Execute Workflow Tool and Subworkflow\n* Replaces Response Formatting"
      },
      "typeVersion": 1
    },
    {
      "id": "9fc05c79-5a2d-4ac4-a4f5-32b9c1b385e1",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1340,
        340
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "8gccIjcuf3gvaoEr",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "45c9bdaf-d51e-4026-8911-4b04c5473b06",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1720,
        560
      ],
      "parameters": {
        "color": 7,
        "width": 365.9021913627245,
        "height": 245.35379866205295,
        "content": "### Allow your AI to call an API to fetch data\nRemake of https://n8n.io/workflows/2094-allow-your-ai-to-call-an-api-to-fetch-data/\n\n**Changes**:\n* Replaces Execute Workflow Tool and Subworkflow\n* Replaces Manual Query Params Definitions\n* Replaces Response Formatting"
      },
      "typeVersion": 1
    },
    {
      "id": "bc1754e6-01f4-4561-8814-c08feb45acec",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1340,
        740
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "8gccIjcuf3gvaoEr",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "a40230ae-6050-4bb8-b275-3a893dc3ad98",
      "name": "Activity Tool",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1560,
        740
      ],
      "parameters": {
        "url": "https://bored-api.appbrewery.com/filter",
        "sendQuery": true,
        "parametersQuery": {
          "values": [
            {
              "name": "type"
            },
            {
              "name": "participants"
            }
          ]
        },
        "toolDescription": "Call this tool to suggest an activity where:\n* the parameter \"type\" is one of \"education\", \"recreational\",\"social\",\"diy\",\"charity\",\"cooking\",\"relaxation\",\"music\",\"busywork\"\n* the parameter \"participants\" is the number of participants for the activity"
      },
      "typeVersion": 1
    },
    {
      "id": "297377e0-e149-4786-b521-82670ac390a7",
      "name": "Set ChatInput1",
      "type": "n8n-nodes-base.set",
      "position": [
        1180,
        560
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "e976bf5f-8803-4129-9136-115b3d15755c",
              "name": "chatInput",
              "type": "string",
              "value": "Hi! Please suggest something to do. I feel like learning something new!"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "a9128da1-4486-4a17-b9b3-64ebc402348d",
      "name": "AI Agent1",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1360,
        560
      ],
      "parameters": {
        "text": "={{ $json.chatInput }}",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 1.6
    },
    {
      "id": "28a5e75e-e32d-4c94-bea2-7347923e6bb9",
      "name": "Set ChatInput",
      "type": "n8n-nodes-base.set",
      "position": [
        1160,
        160
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "9695c156-c882-4e43-8a4e-70fbdc1a63de",
              "name": "chatInput",
              "type": "string",
              "value": "Can get the latest 10 issues from https://github.com/n8n-io/n8n/issues?"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "d29b30fb-7edb-4665-bc6b-a511caf9db9f",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        900,
        400
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "066f9cdd-4bd3-48a1-bf9b-32eda3e28945",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1360,
        160
      ],
      "parameters": {
        "text": "={{ $json.chatInput }}",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 1.6
    },
    {
      "id": "fb4abae8-7e38-47b7-9595-403e523f7125",
      "name": "Webscraper Tool",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1560,
        340
      ],
      "parameters": {
        "url": "https://api.firecrawl.dev/v0/scrape",
        "fields": "markdown",
        "method": "POST",
        "sendBody": true,
        "dataField": "data",
        "authentication": "genericCredentialType",
        "parametersBody": {
          "values": [
            {
              "name": "url"
            },
            {
              "name": "pageOptions",
              "value": "={{ {\n  onlyMainContent: true,\n  replaceAllPathsWithAbsolutePaths: true,\n  removeTags: 'img,svg,video,audio'\n} }}",
              "valueProvider": "fieldValue"
            }
          ]
        },
        "fieldsToInclude": "selected",
        "genericAuthType": "httpHeaderAuth",
        "toolDescription": "Call this tool to fetch a webpage content.",
        "optimizeResponse": true
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "OUOnyTkL9vHZNorB",
          "name": "Firecrawl API"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "73d3213c-1ecb-4007-b882-1cc756a6f6e0",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        420,
        120
      ],
      "parameters": {
        "width": 413.82332632615135,
        "height": 435.92895157500243,
        "content": "## Try It Out!\n\n### The HTTP tool is drastically simplifies API-enabled AI agents cutting down the number of workflow nodes by as much as 10!\n\n* Available since v1.47.0\n* Recommended for single purpose APIs which don't require much post-fetch formatting.\n* If you require a chain of API calls, you may need to implement a subworkflow instead.\n\n### Need Help?\nJoin the [Discord](https://discord.com/invite/XPKeKXeB7d) or ask in the [Forum](https://community.n8n.io/)!\n\nHappy Hacking!"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "Activity Tool": {
      "ai_tool": [
        [
          {
            "node": "AI Agent1",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Set ChatInput": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set ChatInput1": {
      "main": [
        [
          {
            "node": "AI Agent1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webscraper Tool": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "Set ChatInput",
            "type": "main",
            "index": 0
          },
          {
            "node": "Set ChatInput1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n OpenAI, prise de notes, intelligence artificielle : pour qui est ce workflow ?

Ce workflow s'adresse aux professionnels, étudiants et équipes cherchant à améliorer leur prise de notes et leur organisation d'idées. Il est adapté aux utilisateurs ayant un niveau technique intermédiaire, souhaitant intégrer des solutions d'intelligence artificielle dans leur processus de travail.

Workflow n8n OpenAI, prise de notes, intelligence artificielle : problème résolu

Ce workflow résout le problème de la prise de notes inefficace en automatisant la génération de contenu pertinent grâce à OpenAI. Il élimine les frustrations liées à la recherche d'informations et à la structuration des idées, permettant aux utilisateurs de gagner un temps précieux. Après mise en place, les utilisateurs bénéficient d'une documentation enrichie et d'une meilleure organisation de leurs pensées.

Workflow n8n OpenAI, prise de notes, intelligence artificielle : étapes du workflow

Étape 1 : le workflow débute avec un déclencheur manuel, permettant à l'utilisateur de lancer le processus.

  • Étape 1 : il configure les entrées nécessaires via le nœud 'Set ChatInput'.
  • Étape 2 : le nœud 'OpenAI Chat Model' génère du texte basé sur ces entrées.
  • Étape 3 : les résultats sont intégrés dans des notes à l'aide du nœud 'Sticky Note'.
  • Étape 4 : le processus se répète pour affiner le contenu avec d'autres nœuds d'OpenAI et d'outils d'activité.

Workflow n8n OpenAI, prise de notes, intelligence artificielle : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier les paramètres des nœuds 'Set ChatInput' et 'OpenAI Chat Model' pour adapter les entrées selon vos besoins. Vous pouvez également changer les couleurs et dimensions des 'Sticky Note' pour mieux les intégrer dans votre interface. Pour une intégration plus poussée, envisagez de connecter d'autres outils via le nœud 'Activity Tool' ou 'Webscraper Tool' pour enrichir vos notes avec des données externes.