W skrócie
- n8n łączy programy za pomocą edytora graficznego: zdarzenia wyzwalające, kroki, warunki. W razie potrzeby można dodać własny kod.
- Moduł AI Agent łączy model językowy z narzędziami. Tak powstają agenci AI, którzy wyszukują dane i przygotowują wersje robocze.
- n8n można utrzymywać samodzielnie, na przykład na serwerze w UE. Licencja pozwala na wewnętrzne wykorzystanie w firmie.
- Wiele zespołów radzi sobie samodzielnie z prostymi procesami. Przy procesach krytycznych, wielu systemach i danych klientów warto skorzystać ze wsparcia.
Czym jest n8n
n8n to narzędzie do automatyzacji przepływów pracy. W edytorze graficznym określają Państwo, co ma się wydarzyć: gdy przyjdzie e-mail z załącznikiem, należy odczytać fakturę, zapisać ją w archiwum i przesłać dane do księgowości. Każdy krok jest osobnym modułem. Dla wielu popularnych programów dostępne są gotowe integracje, a pozostałe połączenia korzystają z interfejsów lub własnych kroków napisanych w JavaScript albo Python.
Mogą Państwo korzystać z n8n jako usługi chmurowej producenta lub utrzymywać je samodzielnie, na przykład na własnym serwerze. Licencja, którą n8n nazywa Sustainable Use License, pozwala na wykorzystanie do wewnętrznych celów Państwa firmy. Nie wolno sprzedawać n8n jako własnej usługi dla osób trzecich, w której mogą samodzielnie budować procesy. W konkretnym przypadku warto zajrzeć do warunków licencji.
Agenci AI w n8n
Od pewnego czasu n8n ma osobny moduł dla agentów AI. Według dokumentacji potrzebuje on modelu językowego i co najmniej jednego narzędzia. Może nim być wyszukiwanie w Państwa bazie danych, dostęp do CRM, baza wiedzy z Państwa dokumentami lub inny przepływ pracy. Agent sam decyduje wtedy, którego narzędzia użyje i kiedy.
Pozwala to tworzyć procesy radzące sobie z niejednoznacznymi danymi wejściowymi: zapytanie napisane swobodnym językiem zostaje odczytane, klient odnaleziony, odpowiednie dokumenty wyszukane, a wersja robocza odpowiedzi przygotowana. Na końcu człowiek musi zatwierdzić wynik, zanim cokolwiek trafi do klienta. To również można odwzorować w n8n, na przykład jako krok oczekujący na potwierdzenie e-mailem lub na czacie.
Typowe procesy z n8n
- Zapytania: formularz lub e-mail, wpis w CRM, przypisanie do właściwej osoby, wersja robocza odpowiedzi przygotowana z AI.
- Faktury: odczytywanie załączników ze skrzynki pocztowej, sprawdzanie danych, archiwizacja i przekazanie do księgowości.
- Zamówienia: przenoszenie zamówień ze sklepu, e-maila lub portalu do systemu magazynowo-handlowego.
- Raporty: zbieranie danych liczbowych z kilku programów i wysyłanie ich w formie raportu tygodniowego.
- Potencjalni klienci: uzupełnianie danych nowych kontaktów, ocena według kryteriów i przekazywanie do działu sprzedaży.
Te przykłady opisują typowe procesy, nie projekty klientów.
Samodzielnie czy z agencją?
| Do samodzielnego wdrożenia | Lepiej ze wsparciem | |
|---|---|---|
| Zakres | Dwie do trzech usług chmurowych, niewiele kroków | Wiele systemów, system magazynowo-handlowy, własne interfejsy |
| Dane | Brak danych osobowych lub niewielka ich ilość | Dane klientów, dane o zdrowiu, dane finansowe |
| Awaria | Błąd jest zauważalny i powoduje niewielkie zakłócenia | Proces nie może zatrzymać się niezauważenie |
| AI | Podsumowywanie tekstów, pisanie wersji roboczych | Agenci AI z dostępem do Państwa systemów |
| Eksploatacja | Wersja chmurowa producenta | Własny serwer z aktualizacjami, kopiami zapasowymi i monitorowaniem |
Na co warto zwrócić uwagę przy n8n
- Wybór hostingu: chmura producenta lub własny serwer, najlepiej w UE, z regularnymi aktualizacjami.
- Danymi dostępowymi należy zarządzać centralnie w n8n, nigdy nie zapisywać ich jawnym tekstem w procesach.
- W razie błędów należy automatycznie wysyłać powiadomienie do osoby odpowiedzialnej.
- Należy rejestrować wykonania procesów, aby można było prześledzić, co i kiedy się wydarzyło.
- Należy tworzyć kopie zapasowe procesów i wersjonować je, aby można było cofnąć zmiany.
- Każdy proces należy krótko udokumentować: cel, zdarzenie wyzwalające, uczestniczące programy, osoba kontaktowa.
Co powinna zapewnić agencja n8n
Dobra agencja nie ogranicza się do budowania przepływów pracy, lecz najpierw poznaje proces. Warto zwrócić uwagę na następujące kwestie:
- Proces przed narzędziem: najpierw należy ustalić, co proces ma zapewnić i gdzie występują wyjątki.
- Rzetelność: czasem funkcja w Państwa obecnym oprogramowaniu jest lepszym rozwiązaniem niż nowy przepływ pracy.
- Eksploatacja i utrzymanie: kto zajmuje się aktualizacjami, błędami i zmianami interfejsów?
- Przekazanie: procesy można wyeksportować do pliku. Powinni Państwo mieć do nich dostęp w każdej chwili i nie być zależni od jednej osoby.
- Ochrona danych: umowa powierzenia przetwarzania danych, uprawnienia ograniczone do niezbędnego minimum, rejestry.
Wdrażamy automatyzacje z n8n i innymi narzędziami dla sektora małych i średnich przedsiębiorstw. Wszędzie, gdzie to możliwe, procesy działają, a dane są przechowywane na serwerach w UE. Więcej o automatyzacji procesów i agentach AI.
Źródła
- Dokumentacja n8n: Węzeł AI Agent
- n8n Docs: Sustainable Use License
- Rozporządzenie (UE) 2016/679 (ogólne rozporządzenie o ochronie danych): EUR-Lex