{"id":953,"date":"2025-07-31T16:24:14","date_gmt":"2025-07-31T14:24:14","guid":{"rendered":"https:\/\/serer.fr\/?p=953"},"modified":"2026-03-09T11:13:16","modified_gmt":"2026-03-09T10:13:16","slug":"intelligence-agentique","status":"publish","type":"post","link":"https:\/\/serer.fr\/?p=953","title":{"rendered":"Intelligence agentique (n8n)"},"content":{"rendered":"\n<p>Dans cet article, nous allons voir comment une IA peut interagir avec un ensemble d&rsquo;outils pour donner vie \u00e0 des taches qui s&rsquo;adapteront \u00e0 un contexte.<\/p>\n\n\n\n<p>Pour cela, nous utiliserons n8n qui est une solution communautaire.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation de n8n<\/h2>\n\n\n\n<p>Le pr\u00e9requis est la disponibilit\u00e9 du d\u00e9p\u00f4t nodeJS et la version 18 de nodeJS sur votre OS Linux.<\/p>\n\n\n\n<p>Installation du d\u00e9p\u00f4t et de nodeJS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\nsudo apt-get install -y ca-certificates curl gnupg\nsudo mkdir -p \/etc\/apt\/keyrings\ncurl -fsSL https:\/\/deb.nodesource.com\/gpgkey\/nodesource-repo.gpg.key | sudo gpg --dearmor -o \/etc\/apt\/keyrings\/nodesource.gpg\nNODE_MAJOR=18\necho \"deb &#91;signed-by=\/etc\/apt\/keyrings\/nodesource.gpg] https:\/\/deb.nodesource.com\/node_$NODE_MAJOR.x nodistro main\" | sudo tee \/etc\/apt\/sources.list.d\/nodesource.list<\/code><\/pre>\n\n\n\n<p>Pour nodeJS &#8230;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\nsudo apt-get install nodejs -y<\/code><\/pre>\n\n\n\n<p>Pour n8n &#8230;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo npm install n8n -g<\/code><\/pre>\n\n\n\n<p>Pour v\u00e9rifier que le serveur est bien lanc\u00e9, allez \u00e0\u00a0<code>http:\/\/localhost:5678<\/code> avec un navigateur local. Sur SSH, le navigateur lynx fait l&rsquo;affaire.<\/p>\n\n\n\n<p>Pour changer l&rsquo;adresse d&rsquo;\u00e9coute du serveur NodeJS, il faut modifier le fichier de script start.sh.<\/p>\n\n\n\n<p>La variable HOST doit prendre la variable \u00ab\u00a00.0.0.0\u00a0\u00bb pour \u00e9couter sur toutes les interfaces.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuration de N8N<\/h2>\n\n\n\n<p>Entrer la cl\u00e9 d&rsquo;activation gratuite pour la version communautaire re\u00e7u par mail.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/06\/image-15.png\" alt=\"\" class=\"wp-image-958\"\/><\/figure>\n\n\n\n<p>Un seul utilisateur peut \u00eatre cr\u00e9\u00e9, en l&rsquo;occurrence, c&rsquo;est celui qui est cr\u00e9\u00e9 lors de la phase d&rsquo;inscription.<\/p>\n\n\n\n<p>Les informations restent modifiables apr\u00e8s l&rsquo;installation dans les \u00ab\u00a0settings\u00a0\u00bb [&#8230;] de l&rsquo;application.<\/p>\n\n\n\n<p>Si vous exposez ce service sur Internet avec un serveur d\u00e9di\u00e9, il est recommand\u00e9 de configurer l&rsquo;authentification double facteur et de changer son mot de passe dans la section \u00ab\u00a0Personal\u00a0\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/06\/image-16.png\" alt=\"\" class=\"wp-image-960\"\/><\/figure>\n\n\n\n<p>Il est possible de communiquer avec cette instance N8N via les API (beta).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/06\/image-17.png\" alt=\"\" class=\"wp-image-962\"\/><\/figure>\n\n\n\n<p>Et c&rsquo;est tout pour la version communautaire, le reste des fonctionnalit\u00e9s comme le SSO, la d\u00e9l\u00e9gation d&rsquo;authentification vers LDAP, les multiples instances, le partage de secret, la vision de log en temps r\u00e9el sont r\u00e9serv\u00e9es \u00e0 une version payante avec un plan de financement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les outils<\/h2>\n\n\n\n<p>Pour configurer des outils N8N, il faut cr\u00e9er les \u00ab\u00a0Credential\u00a0\u00bb en cliquant sur le gros plus en haut \u00e0 gauche.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/06\/image-13.png\" alt=\"\" class=\"wp-image-956\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ollama<\/h3>\n\n\n\n<p>Ajout Ollama pour ajouter une intelligence artificielle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/06\/image-14.png\" alt=\"\" class=\"wp-image-957\"\/><\/figure>\n\n\n\n<p>J&rsquo;entre l&rsquo;adresse en HTTP du serveur ollama avec le port par d\u00e9faut 11434 et je valide. Oui, c&rsquo;est tout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/06\/image-12-1024x329.png\" alt=\"\" class=\"wp-image-955\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Connecteur IMAP<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/06\/image-19-1024x547.png\" alt=\"\" class=\"wp-image-964\"\/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous allons voir comment une IA peut interagir avec un ensemble d&rsquo;outils pour donner vie \u00e0 des taches qui s&rsquo;adapteront \u00e0 un contexte. Pour cela, nous utiliserons n8n qui est une solution communautaire. Installation de n8n Le pr\u00e9requis est la disponibilit\u00e9 du d\u00e9p\u00f4t nodeJS et la version 18 de nodeJS sur votre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1170,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,48],"tags":[],"class_list":["post-953","post","type-post","status-publish","format-standard","hentry","category-intelligence-artificielle","category-ia-agentique"],"_links":{"self":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=953"}],"version-history":[{"count":4,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/953\/revisions"}],"predecessor-version":[{"id":1392,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/953\/revisions\/1392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/media\/1170"}],"wp:attachment":[{"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}