Checklist: n8n demo AI Travel Scout

Cel: przed spotkaniem przygotować środowisko, w którym agent może zbudować pełny workflow AI Travel Scout na podstawie szkolenia Mateusza, uruchomić test end-to-end i zweryfikować, że mail testowy doszedł.

0. Decyzje bezpieczeństwa przed setupem

1. Środowisko n8n

Minimalny .env dla Dockera:

N8N_ENCRYPTION_KEY=REPLACE_WITH_LONG_RANDOM_VALUE
GENERIC_TIMEZONE=Europe/Warsaw
TZ=Europe/Warsaw
N8N_HOST=localhost
N8N_PORT=5678
N8N_PROTOCOL=http

Opcjonalnie, jeśli używasz env w HTTP/Code node'ach:

OPENAI_API_KEY=...
SERPAPI_API_KEY=...

Preferowane jednak: OpenAI, SerpApi i Gmail jako n8n Credentials, nie jako jawne wartości w workflow JSON.

2. Credentials w n8n

Przygotuj wcześniej i nazwij stabilnie:

Zasada: agent ma użyć istniejących credentials, nie ma prosić o klucze w promptcie.

3. Gmail OAuth

4. Data Table

Utwórz tabelę demo, np. travel_scout_demo / travel-scout-final-demo.

Minimalne kolumny:

Typy praktyczne:

5. Materiały źródłowe dla agenta

Agent powinien mieć dostęp tylko do tych plików/katalogów:

6. Dostępy narzędziowe dla agenta

Agent potrzebuje:

7. Dane testowe

Przygotuj jeden testowy request, np.:

Email: twoj-testowy-adres@example.com
Opis: Szukamy rodzinnego wyjazdu do Barcelony na 4 noce w lipcu. 2 dorosłych i 1 dziecko. Budżet około 4500 PLN za hotel. Chcemy blisko komunikacji, spokojną okolicę, śniadanie i łatwy dojazd do atrakcji. Lubimy jedzenie, spacery i muzea. Nie chcemy imprezowej okolicy.
Częstotliwość: daily

8. Test end-to-end przed spotkaniem

9. Fallback na spotkanie