Automatyzacja z AI nie musi być droga ani trudna. Zobacz, jak połączyć n8n z ChatGPT i innymi modelami językowymi, by zautomatyzować swoje zadania za darmo.
Czym jest n8n i dlaczego warto go używać z AI?
n8n to open source’owa platforma do automatyzacji zadań, która pozwala łączyć różne usługi w tzw. workflow. Dzięki integracji z AI (np. ChatGPT, Claude, własne modele LLM), możesz automatyzować procesy, które wcześniej wymagały ręcznego działania lub drogiego oprogramowania.
- Działa na własnym serwerze lub w chmurze
- Nie wymaga programowania (ale pozwala na customizację)
- Łatwo integruje się z API ChatGPT i innymi LLM
Jak zacząć: instalacja n8n i integracja z AI
1. Instalacja n8n (w 3 minuty)
Najprościej uruchomisz n8n przez Docker. W terminalu wpisz:
docker run -it --rm \
-p 5678:5678 \
-e N8N_BASIC_AUTH_ACTIVE=true \
-e N8N_BASIC_AUTH_USER=twoj_user \
-e N8N_BASIC_AUTH_PASSWORD=twoje_haslo \
n8nio/n8nKonto admina ustawisz przez zmienne N8N_BASIC_AUTH_USER i N8N_BASIC_AUTH_PASSWORD. Po uruchomieniu wejdź na localhost:5678.
Tip: n8n możesz też zainstalować przez npm lub na serwerze VPS – oficjalna dokumentacja ma gotowe instrukcje.
2. Dodanie AI do workflow: n8n + ChatGPT
n8n ma wbudowany node OpenAI. Potrzebujesz tylko klucza API z OpenAI.
W workflow dodaj node OpenAI → GPT. Oto przykładowy prompt do node’a:
{
"model": "gpt-3.5-turbo",
"messages": [
{"role": "system", "content": "Jesteś pomocnym asystentem AI."},
{"role": "user", "content": "Podsumuj ten tekst: {{$json["text"]}}"}
],
"temperature": 0.3
}Wartość {{$json["text"]}} pobiera tekst z wcześniejszego node’a (np. Email, HTTP Request itp.).
Tip: Możesz dynamicznie przekazywać dane między node’ami przez expression ({{$json[…]}}, {{$now}}, {{$itemIndex}}, itp.).
Praktyczne przykłady workflow: n8n automatyzacja z AI
Automatyczne podsumowanie maili z Gmaila
- Node 1: Gmail Trigger – wykrywa nowe maile
- Node 2: OpenAI (ChatGPT) – generuje podsumowanie treści
- Node 3: Send Email – odsyła podsumowanie do Ciebie
Przykładowy prompt do node OpenAI:
Poniżej znajdziesz treść maila. Wypisz najważniejsze informacje w 3 zdaniach.
{{$json["body"]}}Możesz też wrzucać podsumowania do Notion, Google Sheets albo Slacka – n8n obsługuje dziesiątki integracji.
Automatyczne odpowiedzi na zapytania klientów
- Node 1: Webhook – odbiera zapytania np. z formularza kontaktowego
- Node 2: OpenAI – generuje odpowiedź
- Node 3: Send Email – wysyła odpowiedź do klienta
Prompt do node OpenAI:
Odpowiedz uprzejmie na poniższe zapytanie klienta. Nie wymyślaj informacji. Jeśli czegoś nie wiesz, napisz, że wrócisz z odpowiedzią później.
{{$json["question"]}}Tip: Możesz dodać chain of thought, prosząc AI o rozpisanie kroków rozumowania przed wygenerowaniem finalnej odpowiedzi.
Integracja z własnym modelem LLM przez HTTP Request
Masz własnego LLM (np. Ollama, LM Studio, open source Llama3)? W n8n możesz użyć node HTTP Request i wysyłać prompty bezpośrednio na swój endpoint.
Przykładowa konfiguracja node:
- Method: POST
- URL: http://localhost:11434/api/generate (przykład dla Ollama)
- Body Parameters:
{
"model": "llama3",
"prompt": "{{$json["prompt"]}}"
}Odpowiedź możesz dalej przetwarzać w workflow n8n.
Tip: To świetny sposób na uniknięcie kosztów OpenAI – własny model + n8n to 100% darmowa automatyzacja.
Jak pisać dobre prompty do n8n (ChatGPT, LLM)?
- Stosuj prompt engineering: jasno opisz rolę AI, zadanie, ograniczenia
- Stosuj few-shot: pokazuj przykłady w promptach, jeśli to potrzebne
- Pamiętaj o kontekście – przekazuj dane z n8n przez
{{$json[...]}}
Przykładowy prompt z kontekstem i few-shot:
Jesteś asystentem obsługi klienta. Odpowiadasz na zapytania po polsku.
Przykład:
Pytanie: Jak zmienić hasło?
Odpowiedź: Aby zmienić hasło, zaloguj się do panelu i wybierz opcję "zmiana hasła".
Pytanie: {{$json["question"]}}
Odpowiedź:Najczęstsze błędy i jak ich unikać
- Brak walidacji danych (zawsze sprawdź, czy pole nie jest puste przed wysłaniem prompta)
- Błędy w przekazywaniu dynamicznych wartości (
{{$json[...]}}) – używaj funkcji Set do przygotowania danych - Przekroczenie limitu tokenów – ogranicz długość wejścia, np. przez node Function
Tip: Jeśli workflow nie działa, sprawdź logi n8n i odpowiedzi API – często błąd leży w złym formacie prompta lub nieprawidłowych danych wejściowych.
Podsumowanie
n8n + AI (ChatGPT, LLM) to potężne, darmowe narzędzie do automatyzacji. Dzięki prostym promptom i integracji open source możesz zautomatyzować wiele codziennych zadań – od podsumowań maili, przez generowanie odpowiedzi, po analizę danych. Kombinacja n8n automatyzacja i AI daje Ci pełną kontrolę, bezpieczeństwo i zero kosztów licencyjnych.
Przetestuj gotowe workflow, eksperymentuj z prompt engineering i przygotuj własne automatyzacje już dziś!