Agentów AI w n8n zbudujesz, łącząc model czatu, pamięć i narzędzia w wizualnym węźle AI Agent. Ten przewodnik wyjaśnia, jak wdrożyć produkcyjny RAG, koordynować wielu agentów i rozpoznać, kiedy sposób wykonywania procesów w n8n ogranicza złożone rozumowanie.
Tworzysz rozwiązania z modelami AI? Środki na API AIGROW pozwalają korzystać z modeli Claude, GPT, Gemini i Grok nawet do 75% taniej niż w cenach katalogowych.
- n8n pozwala budować agentów AI w przystępny, wizualny sposób z użyciem frameworka LangChain. Możesz połączyć modele LLM z ponad 400 narzędziami biznesowymi bez pisania kodu.
- Produkcyjne procesy AI wymagają podejścia hybrydowego. Często łączy się n8n do integracji z usługami SaaS z własnymi usługami do złożonego rozumowania, aby uniknąć problemów z opóźnieniami i stanem procesu.
- Sustainable Use License ogranicza sposoby, w jakie agencje mogą zarabiać na n8n. Dlatego przed zaoferowaniem klientom zarządzanej usługi trzeba poznać warunki licencji.
- Aby zbudować w n8n system RAG gotowy do pracy na produkcji, trzeba oddzielić proces wczytywania danych od obsługi zapytań. Pozwala to zachować szybkość i niezawodność przy większej skali.
Krok 1: Poznaj podstawowe elementy, zanim zaczniesz budować agentów AI w n8n

Budując agentów AI w n8n, łączysz cztery odrębne elementy. Wyobraź sobie profesjonalną kuchnię. Model czatu jest kucharzem, pamięć to jego notatki z przepisami, a narzędzia to przybory kuchenne.
Prompt systemowy jest natomiast konkretnym zamówieniem klienta. n8n udostępnia specjalny węzeł AI Agent oparty na frameworku LangChain, dlatego każdy z tych czterech elementów trzeba poprawnie skonfigurować. n8n obsługuje modele czatu ChatGPT, Claude, Gemini oraz modele lokalne uruchamiane przez Ollama.
Ollama uruchamia modele, a ty wybierasz model odpowiedni do wymagań procesu dotyczących rozumowania i prywatności. Pamięć agentów w n8n może korzystać z prostego bufora okna konwersacji albo z baz takich jak Postgres i Redis, przydatnych przy dłuższych sesjach.
Bez skonfigurowanej pamięci agent zapomina wcześniejszy kontekst. Bez narzędzi może tylko rozmawiać, a nie działać. Niejasne prompty, brak planu zarządzania stanem i nieograniczony dostęp do narzędzi to częste przyczyny błędów.
Przed wdrożeniem przetestuj pamięć, uprawnienia do narzędzi i odzyskiwanie sprawności na reprezentatywnych przypadkach. Nieustrukturyzowane prompty i brak pamięci odpowiadały za 40% awarii agentów. Osoby wdrażające agentów często traktują prompt systemowy jako dodatek.
W rzeczywistości jest on ścisłym zestawem zasad określających zachowanie kucharza.
Tak wygląda przepływ w podstawowej konfiguracji agenta w n8n. Przed wdrożeniem pierwszego agenta przejdź dokładnie przez tę listę: - [ ] Wybierz model czatu (OpenAI, Anthropic lub Ollama) - [ ] Skonfiguruj węzeł pamięci (Postgres lub Window Buffer) - [ ] Napisz ścisły prompt systemowy określający zasady - [ ] Podłącz co najmniej jedno narzędzie umożliwiające działanie
Najważniejszy wniosek: Agent AI jest tak dobry, jak jego prompt i narzędzia. Opanuj cztery podstawowe elementy, zanim zaczniesz skalować rozwiązanie.
Czym różnią się n8n i LangGraph przy złożonym rozumowaniu?
Wybierz n8n, gdy wystarczą wizualne integracje i rutynowe kierowanie zadań. Jeśli proces wymaga złożonych rozgałęzień, odzyskiwania sprawności lub testów trudnych do przedstawienia na wizualnym schemacie, wybierz framework kodowy zarządzający stanem. Sprawdź oba rozwiązania na tym samym reprezentatywnym procesie.
| Cecha | n8n | LangGraph |
|---|---|---|
| Próg wejścia | Niski (interfejs wizualny) | Wysoki (wymaga kodu) |
| Zarządzanie stanem | Podstawowe, sekwencyjne | Złożone, cykliczne rozgałęzienia |
| Najlepsze zastosowanie | Integracje SaaS, RAG | Wieloetapowe pętle rozumowania |
| Utrzymanie SDK | Brak | Duży nakład pracy |
Tak wypadają w porównaniu. Budując agentów AI w n8n, zyskujesz szybkość wdrożenia kosztem szczegółowej kontroli dostępnej w kodzie.
Najważniejszy wniosek: Nie zmuszaj n8n do obsługi złożonego rozumowania, z którym sobie nie radzi. Niech n8n będzie punktem wejścia, a cięższą pracę wykonuje Python.
Krok 2: Skonfiguruj produkcyjny system RAG z dwoma procesami

Dobierz narzędzie do zadania. Praktyczny produkcyjny system RAG w n8n składa się z dwóch procesów. Jeden odpowiada za wczytywanie danych, drugi za obsługę zapytań.
Początkujący często próbują zmieścić oba zadania w jednym procesie, co prowadzi do wielokrotnego przetwarzania tych samych dokumentów i uszkodzenia indeksów wektorowych. Trzeba je rozdzielić. n8n obsługuje popularne bazy wektorowe, w tym Pinecone, Qdrant i Supabase, a także wariant przechowujący dane w pamięci, przeznaczony do testów.
Nie używaj go na produkcji. Dane znikają po każdym restarcie serwera.
Konfiguracja procesu wczytywania danych 1. Uruchom proces, gdy nowy plik pojawi się w miejscu przechowywania danych (Google Drive lub S3). 2. Wyodrębnij tekst za pomocą węzła do wczytywania dokumentów. 3. Podziel tekst na fragmenty za pomocą węzła do dzielenia tekstu. Celuj w fragmenty liczące około 500 tokenów. 4. Wygeneruj osadzenia za pomocą węzła modelu OpenAI lub modelu lokalnego. 5. Zapisz wektory w Pinecone lub Supabase.
Konfiguracja procesu obsługi zapytań 1. Zacznij od wyzwalacza czatu lub webhooka, który odbierze pytania użytkowników. 2. Połącz narzędzie wyszukiwania w bazie wektorowej z węzłem AI Agent. 3. Przekaż zapytanie użytkownika do narzędzia. Narzędzie przeszuka bazę wektorową. 4. Przekaż znaleziony kontekst z powrotem do modelu czatu. 5. Wygeneruj ostateczną odpowiedź. Oto przykładowe dane zwrócone przez narzędzie wyszukiwania.
{
"query": "What is our remote work policy?",
"matches": [
{
"score": 0.92,
"text": "Employees can work remotely 3 days a week."
}
]
}Postępuj według tych kroków, jeśli chcesz budować w n8n agentów AI odpowiadających na pytania na podstawie wewnętrznych danych firmy. Dzięki rozdzieleniu proces wczytywania działa asynchronicznie, a odpowiedzi na zapytania pozostają szybkie. Gdy użytkownik zada pytanie, agent odpytuje tylko bazę danych.
Najważniejszy wniosek: Oddzielenie wczytywania danych od obsługi zapytań jest niezbędne, aby produkcyjny system RAG pozostał szybki i łatwy w utrzymaniu.
Jak koordynować pracę wielu agentów w n8n?
Koordynacja wielu agentów w n8n polega na łączeniu pojedynczych agentów AI w sekwencyjne procesy. Jeden agent może przekazać zadanie drugiemu za pomocą AI Agent Tool. Nie jest to w pełni autonomiczny, samoorganizujący się rój.
Wiele osób wdrażających takie rozwiązania źle to rozumie. Oczekują, że agenci będą dynamicznie uzgadniać działania między sobą. n8n nie obsługuje autonomicznych rojów od razu po instalacji.
Umożliwia natomiast delegowanie zadań według określonej struktury. Agent główny otrzymuje prompt, a następnie używa AI Agent Tool, aby wywołać agenta pomocniczego.
Typowe zastosowania agentów w n8n obejmują obsługę klienta, kwalifikowanie leadów, RAG, przygotowywanie e-maili, analizę danych i wewnętrzny helpdesk. Możesz na przykład zbudować agenta kwalifikującego leady, który przekaże zadanie agentowi analitycznemu, aby ten uzupełnił dane kontaktowe.
Zanim zaczniesz budować agentów AI w n8n według tego schematu, uwzględnij ograniczenia: - Utrata kontekstu: przekazanie pełnego stanu między agentami wymaga starannego projektowania promptów. - Opóźnienia: każde wywołanie agenta wydłuża czas komunikacji z dostawcą LLM. - Obsługa błędów: jeśli agent pomocniczy zawiedzie, agent główny często zmyśla odpowiedź.
Aby bezpiecznie wdrożyć takie rozwiązanie, ustal ścisłe zasady przekazywania zadań. Agent główny powinien przesyłać agentowi pomocniczemu wyłącznie ustrukturyzowany JSON. Agent pomocniczy powinien odczytać JSON, wykonać zadanie i zwrócić odpowiedź w ściśle określonej strukturze JSON.
{
"task": "enrich_lead",
"input_data": {
"company_name": "Acme Corp",
"domain": "acme.com"
}
}Bez takiej struktury agenci się nie rozumieją. Szybko zużywają tokeny, nie kończąc zadań.
Najważniejszy wniosek: Miej realistyczne oczekiwania wobec procesów z wieloma agentami. n8n świetnie nadaje się do sekwencyjnego delegowania zadań, a nie do dynamicznej, autonomicznej współpracy.
Krok 3: Dodaj monitorowanie działania LLM za pomocą Langfuse
Szybko zużywają tokeny, nie kończąc zadań. Większość poradników dla początkujących pomija monitorowanie działania agentów. Jeśli nie widzisz kosztów tokenów ani opóźnień, twój agent jest czarną skrzynką.
Wejścia i wyjścia LLM trzeba śledzić równie dokładnie jak skuteczność procesów. Sposób wykonywania procesów w n8n zwiększa narzut, który przy większej skali może powodować problemy z opóźnieniami nawet poniżej sekundy. Każdy węzeł dodaje milisekundy.
Zanim żądanie dotrze do LLM, wróci i przejdzie przez węzły wizualnego procesu, opóźnienie może stać się nieakceptowalne. Langfuse to platforma open source do pracy z LLM.
Śledzi wersje promptów, koszty tokenów i jakość wyników. Możesz przesyłać dzienniki wykonań n8n do Langfuse, konfigurując własny węzeł żądania HTTP tak, aby wysyłał dane śledzenia po każdym wywołaniu LLM. AI Workflow Builder w n8n potrafi wygenerować podstawowego agenta na podstawie promptu tekstowego.
Takim agentom brakuje jednak monitorowania wymaganego na produkcji. Musisz dodać je samodzielnie. Nie zakładaj, że prompt tekstowy wygeneruje cały stos gotowy do pracy na produkcji.
Kalkulator miesięcznych kosztów tokenów
Oszacuj miesięczne wydatki na API LLM dla agentów w n8n.
Oblicz potencjalne koszty tokenów, zanim zwiększysz skalę. Gdy budujesz agentów AI w n8n, monitorowanie ich działania nie jest opcjonalne.
Najważniejszy wniosek: Od razu zintegruj Langfuse. Śledzenie wejść i wyjść LLM jest kluczowe do diagnozowania opóźnień i przekroczeń kosztów na produkcji.
Odmienne spojrzenie: dlaczego n8n nie rozwiąże każdego problemu ze złożonymi procesami AI

To zabezpieczenie przed niekontrolowanymi rachunkami za API i awariami, które łatwo przeoczyć. Wizualne narzędzia nie poradzą sobie z każdym zadaniem AI. W 2026 popularne jest przekonanie, że platformy no-code mogą całkowicie zastąpić zespoły inżynierskie.
To niebezpieczny mit. Wizualny model wykonywania procesów w n8n wiąże się z dodatkowym obciążeniem, które przy dużej skali powoduje opóźnienia. Każdy węzeł to operacja JavaScript interpretowana podczas działania.
Platforma ma też trudności ze złożoną logiką rozgałęzień i stanów. Jeśli agent ma pięć razy wracać do wcześniejszego kroku zależnie od subtelnych warunków, wizualny schemat szybko staje się nieczytelny.
Takie narzędzia często narzucają sztywne ograniczenia. Gdy logika wykracza poza możliwości wizualnego schematu, trzeba wiedzieć, kiedy zrezygnować z n8n. W systemach produkcyjnych n8n często służy do przyjmowania żądań i orkiestracji, a LangGraph lub własny kod w Pythonie obsługuje złożone wnioskowanie.
Nie zmuszaj wizualnego schematu do zadań, z którymi skrypt w Pythonie poradzi sobie lepiej. Kiedy n8n zawodzi? - Strumienie danych o dużej przepustowości: parser węzłów nie przetwarza sprawnie tysięcy równoczesnych zdarzeń.
- Wnioskowanie cykliczne: pętle z warunkowym zakończeniem komplikują logikę wizualnego przepływu. - Niestandardowe obliczenia: węzeł kodu jest dostępny, ale niewygodny przy zaawansowanym przekształcaniu danych. Budując agentów AI w n8n, traktuj tę platformę jak inteligentny router.
Najważniejszy wniosek: Wiedz, kiedy zrezygnować z n8n. Używaj go do przyjmowania żądań i podstawowej orkiestracji, a złożone wnioskowanie powierz własnym usługom napisanym w Pythonie.
Sustainable Use License: co muszą wiedzieć agencje i konsultanci
Odbiera żądanie, sprawdza uwierzytelnienie, zapisuje zdarzenie i przekazuje dane do osobnej usługi odpowiedzialnej za wnioskowanie. n8n działa na licencji Sustainable Use License, a nie na standardowej licencji open source uznawanej przez OSI. Dla osób wdrażających to rozwiązanie różnica jest kluczowa: licencja ogranicza możliwość oferowania n8n jako usługi zarządzanej.
Nie możesz hostować n8n, dodać własnego interfejsu i sprzedawać go jako własnego SaaS. Możesz natomiast samodzielnie hostować n8n na zasadach licencji fair-code.
Firmy mogą więc uruchamiać agentów we własnej infrastrukturze i przechowywać dane u siebie. Agencje i konsultanci nadal mogą legalnie budować oraz wdrażać agentów dla klientów. Nie mogą jedynie oferować samego n8n jako hostowanego produktu.
Jeśli jako konsultant budujesz agentów AI w n8n, zalecamy przestrzeganie tych zasad: - Wdrażaj n8n w infrastrukturze klienta (AWS, DigitalOcean lub na jego własnych serwerach). - Przekaż klientowi własność procesów. - Nie pobieraj od klientów miesięcznej opłaty za dostęp do hostowanej przez siebie instancji n8n.
- Pobieraj opłaty za pracę programistyczną i bieżące utrzymanie instancji hostowanej przez klienta.
Najważniejszy wniosek: Przestrzeganie warunków licencji nie podlega negocjacji. Wdrażaj rozwiązanie w infrastrukturze klienta i pobieraj opłaty za swoją wiedzę oraz pracę, a nie za wynajem oprogramowania.
Krok 4: Rozwijaj firmę dzięki integracjom n8n z usługami SaaS

Sprawdź, czy rozumiesz warunki tej licencji. n8n udostępnia agentom jako narzędzia integracje z ponad 400 aplikacjami. Dzięki temu mogą odczytywać dane z CRM, wysyłać wiadomości przez Slack, przeszukiwać bazy danych i bezpośrednio wywoływać API.
Jahanzaib podaje też, że n8n ma łącznie około 1000 integracji, Make około 1,500, a Zapier ponad 8000. Same liczby nie mówią wszystkiego. Zapier ma przewagę ilościową, ale n8n oferuje głębszą integrację, zwłaszcza gdy budujesz w nim agentów AI i udostępniasz te integracje bezpośrednio modelowi LLM jako funkcje, które może wywołać.
Zapier nie udostępnia agentowi całego katalogu aplikacji jako natywnych narzędzi w taki sam sposób.
Przyszłość oprogramowania dla firm zmierza w stronę agentów AI korzystających z API, zamiast ludzi klikających w interfejsach. Oto jak podłączyć narzędzie CRM do agenta w n8n. 1.
Dodaj narzędzie HTTP Request do węzła AI Agent. 2. Nazwij je "Fetch_HubSpot_Contact".
3. Napisz jasny opis dla modelu LLM: "Użyj tego narzędzia, gdy użytkownik pyta o dane konkretnego kontaktu". 4.
Skonfiguruj węzeł HTTP tak, aby wywoływał HubSpot API. 5. Przekaż informację wyodrębnioną z zapytania użytkownika (np.
adres e-mail) jako parametr zapytania.
{
"method": "GET",
"url": "https://api.hubapi.com/crm/v3/objects/contacts",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "email",
"value": "={{ $json.email }}"
}
]
}
}Oto konfiguracja węzła HTTP: twój agent może teraz wykonywać działania. Pobiera aktualne dane i na nich opiera odpowiedzi.
Najważniejszy wniosek: Sposób wykorzystania integracji liczy się bardziej niż ich liczba. Udostępnij agentom ponad 400 narzędzi n8n, aby zmienić statyczne procesy w dynamiczne systemy.
Aktualne modele Claude, GPT, Gemini i Grok do 75% taniej niż w cenniku
Jeden klucz API do modeli Claude, GPT, Gemini i Grok w OpenAI SDK. Modele Claude działają też z Anthropic SDK i Claude Code.
Stawka każdego modelu w ramach środków AIGROW jest podana obok ceny katalogowej jego producenta i nigdy nie jest od niej wyższa.

