Automação Inteligente e Agentes de IA
Como Instalar o n8n
Você pode rodar o n8n localmente para estudos ou em um servidor para produção.
1. Configurar o Ollama (Hospedeiro)
Conectar o Ollama local ao n8n rodando em Docker exige atenção à rede, pois o contêiner do n8n precisa acessar o sistema hospedeiro (host).
O Ollama precisa aceitar conexões externas e não apenas do localhost local.
-
Linux:
- Execute
sudo systemctl edit ollama.service. - Adicione as linhas:
- Execute
[Service]
Environment="OLLAMA_HOST=0.0.0.0"- Salve e reinicie: `sudo systemctl daemon-reload && sudo systemctl restart ollama`. [1, 2]
-
Windows:
- Feche o Ollama na barra de tarefas.
- Abra o Terminal (PowerShell) e defina a variável:
setx OLLAMA_HOST "0.0.0.0". - Reinicie o Ollama. [3]
-
Mac:
- Feche o Ollama por completo.
- Abra o Terminal e execute:
launchctl setenv OLLAMA_HOST "0.0.0.0". - Abra o aplicativo Ollama novamente. [4]
2. Configurar o n8n (Docker) [5]
O n8n precisa apontar para o IP correto da máquina hospedeira.
-
No Linux:
- Use a flag
--add-hostpara mapear o host. - Comando para rodar o n8n:
- Use a flag
docker run -d --name n8n -p 5678:5678 --add-host=host.docker.internal:host-gateway n8nio/n8n-
No Windows / Mac:
- O Docker já mapeia o host automaticamente.
- Comando padrão para rodar o n8n:
docker run -d --name n8n -p 5678:5678 n8nio/n8n [6, 7]
3. Configurar o Nó no n8n
Dentro da interface web do n8n (geralmente em http://localhost:5678): [8]
- Crie um novo fluxo de trabalho (Workflow).
- Adicione o nó Ollama Chat Model ou Ollama Embeddings.
- Clique em Create New Credential (Criar Nova Credencial).
- No campo Base URL, insira:
docker.internal. - Salve a credencial.
- No campo Model, digite o nome exato do modelo baixado (ex:
llama3,mistral). [9, 10, 11]
Se você deseja avançar na automação, me informe:
- Qual sistema operacional você está usando no computador?
- Qual modelo de IA (LLM) você pretende rodar no Ollama?
- Qual é o objetivo final do seu fluxo de trabalho no n8n?
Com esses detalhes, posso fornecer o comando Docker Compose exato ou um exemplo de fluxo pronto.
[1] https://www.itflashcards.com
[2] https://dev.to
[7] https://especialistan8n.com.br
[9] https://horadecodar.com.br
[10] https://www.hostinger.com
[11] https://www.hostinger.com
Tipos de instalação
Opção 1: Instalação Local (para estudos)
Se você já tem o Node.js instalado em seu computador:
- Abra o terminal.
- Execute o comando para instalar globalmente:
npm install n8n -g - Inicie a plataforma:
n8n start - Acesse no seu navegador:
http://localhost:5678
Opção 2: Servidor local via Docker (para estudos)
Usando Docker
- Abra o terminal.
- Execute o comando para instalar globalmente:
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n-
Acesse no seu navegador:
http://localhost:5678 -
Acessando a rede local:
docker run -d --name n8n -p 5678:5678 --add-host=host.docker.internal:host-gateway n8nio/n8n
Opção 3: Servidor VPS via Docker (Para produção)
Se você possui um servidor (como DigitalOcean ou AWS) com Docker instalado, crie um arquivo docker-compose.yml:
version: '3'
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
volumes:
- ~/.n8n:/home/node/.n8nEm seguida, rode docker-compose up -d e acesse via IP do servidor na porta 5678.
Integrações com mais de 400 serviços
O n8n conta com uma biblioteca de integrações que conecta rapidamente diferentes serviços e aplicativos. O n8n pode automatizar tarefas e economizar tempo com integrações como:
- ActiveCampaign
- Dropbox
- Google Docs
- HubSpot
- Mailchimp
- Mautic
- Telegram
- Todoist
- Trello
- WhatsApp (via Twilio)
A plataforma open-source permite que qualquer pessoa construa integrações entre ferramentas de comunicação, armazenamento em nuvem e outras soluções amplamente utilizadas no dia a dia. Por exemplo, o n8n é capaz de automatizar respostas a e-mails, organizar arquivos no Google Drive ou até mesmo interagir com redes sociais como o YouTube por meio de configurações visuais, sem precisar codificar.
Templates
Com mais de 1000 templates prontos para diversos cenários, o n8n é ideal quando se precisa de uma solução prática, rápida e adaptável. Ele é recomendado para quem busca eficiência em tarefas como leitura e resposta automática de mensagens, categorização de dados e notificações automáticas.
Auto-hospedado (Self-hosted)
A versão de código aberto é gratuita e permite execuções praticamente ilimitadas (limitadas apenas pela capacidade do seu servidor). É a escolha ideal se você tem conhecimentos técnicos, precisa manter dados sensíveis internamente (LGPD/compliance) ou quer escalar sem pagar por execução.
A Nova Fronteira: n8n e Inteligência Artificial
O n8n evoluiu e agora possui o recurso Advanced AI, permitindo criar Agentes de IA (AI Agents) diretamente nos seus fluxos. Em vez de apenas seguir regras estritas, os Agentes tomam decisões baseadas em objetivos e podem usar ferramentas para buscar informações.
Passo a Passo Prático: Criando um Agente de Pesquisa com IA
Neste tutorial, vamos criar um assistente que recebe uma pergunta no chat, pesquisa na Wikipedia e devolve a resposta resumida.
Antes de Começar
- Você precisa ter o n8n rodando (local ou nuvem).
- Ter uma chave de API de um modelo de linguagem (ex: OpenAI GPT-4o-mini).
Passos
Passo 1: Crie o Gatilho de Chat
- Na tela em branco do n8n, clique em Add first step.
- Pesquise e selecione o nó Chat Trigger. Este nó fornecerá uma interface de chat no próprio n8n para testarmos.
Passo 2: Adicione o “Cérebro” (AI Agent)
- Clique no conector
+à direita do Chat Trigger. - Pesquise e adicione o nó AI Agent. Ele avaliará a pergunta do usuário e decidirá o que fazer.
Passo 3: Conecte o Modelo de Linguagem
- Na parte inferior do nó AI Agent, clique no
+abaixo de Chat Model. - Selecione OpenAI Chat Model (ou outro de sua preferência).
- Abra este nó, insira sua chave de API (Credentials) e escolha o modelo (ex:
gpt-4o-mini).
Passo 4: Adicione Memória (Window Buffer Memory)
Para que a IA lembre do contexto da conversa e não apenas da última mensagem:
- Volte ao nó AI Agent e clique no
+abaixo de Memory. - Selecione Window Buffer Memory.
- Defina o “Window Size” (ex: 5). Isso fará a IA lembrar das últimas 5 interações, economizando tokens da sua API.
Passo 5: Equipe a IA com Ferramentas (Wikipedia)
- No nó AI Agent, clique no
+abaixo de Tools. - Selecione a ferramenta Wikipedia.
- Agora, a IA tem autonomia para criar consultas de busca e ler artigos da Wikipedia quando não souber uma resposta.
Passo 6: Configure e Teste
- Abra o nó AI Agent, vá em Options e adicione uma System message.
- Digite: “Você é um assistente de pesquisa útil. Sempre pesquise na Wikipedia antes de responder perguntas factuais.”
- Clique em Chat na parte inferior da tela do n8n.
- Teste perguntando: “Quem ganhou o prêmio Nobel de Física em 2023?” e, em seguida, teste a memória perguntando: “De qual país eles são?”.
Verifique se Funcionou
Você saberá que teve sucesso quando a janela de chat do n8n responder à sua pergunta com informações precisas e recentes, e você puder ver no histórico de execução que o nó da Wikipedia foi ativado automaticamente pelo Agente.
Próximos Passos
- Explore a criação de fluxos conectando o n8n a planilhas ou ao Trello.
- Leia mais sobre a teoria de agentes em Engenharia de agentes de ia.
- Aprofunde-se em Inteligência Artificial e Machine Learning.
Referências
- GitHub - n8n-io/n8n: Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations. · GitHub
- Tutorial: Build an AI workflow in n8n | n8n Docs
- Building AI Agents: Chat Trigger, Memory, and System/User Messages Explained [Part 1] - YouTube
- Do zero a seu primeiro agente de IA em 20 minutos (sem codar, com n8n) - YouTube
- Curso N8N Gratuito Para Iniciantes 2026 | Crie Automações com IA - YouTube
- É o fim do Python para automações? | 3 projetos com N8N - YouTube