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.
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
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.