Testowanie n8n Guardrails

By Piotr Sikora

  • n8n

  • 17 November 2025

Rozpocząłem testy nowej funkcji Guardrails w n8n.

Kiedy węzeł Guardrails został ogłoszony 30 października 2025 roku podczas "n8n Livestream: AI Guardrails, Pinecone & Community Highlights", byłem szczerze podekscytowany. To dokładnie taka funkcja, na którą czekało wielu twórców automatyzacji AI.

Przeprowadziłem kilka testów - i tak, działa to naprawdę dobrze. Ale... jest jeden obszar, w którym mogłoby być znacznie lepiej.

Oto wyzwanie:

Załóżmy, że pracujesz ze zanonimizowanymi danymi i chcesz je bezpiecznie przekazać do Agenta AI.

Przykład:

"Będę pracować z dwoma emailami: adam@adam.com i kate@kate.com"

Po przepuszczeniu tego przez węzeł n8n Guardrails, otrzymujesz:

"Będę pracować z dwoma emailami <EMAIL_ADDRESS> i <EMAIL_ADDRESS>"

Idealnie. Dla standardowej anonimizacji — to dokładnie to, czego chcesz.

Ale co, jeśli musisz później przywrócić dane?

Wyobraź sobie, że generujesz projekt umowy

"Wykonawca identyfikuje się adresem email adam@adam.com, a klient adresem kate@kate.com"

Emaile powtarzają się wielokrotnie w całej umowie. Anonimizujesz -> przetwarzasz przez AI -> a następnie chcesz je zmapować z powrotem.

W idealnym scenariuszu otrzymałbyś coś takiego:

Dzięki temu mógłbyś bezpiecznie przywrócić oryginalną treść po analizie AI.

Ale przy obecnej implementacji Guardrails?

Każdy email staje się tym samym tokenem: <EMAIL_ADDRESS>

  • Brak indeksu.
  • Brak unikalnego ID.
  • Brak powiązania.

Oznacza to: nie możesz niczego przywrócić.

I ta sama historia dotyczy:

  • numerów kont bankowych
  • numerów telefonów

W zasadzie każdych danych, które chcesz zanonimizować, a następnie przywrócić.

Czy ktoś z Was próbował rozwiązać to w n8n?

  • Może używając węzła preprocessingu?
  • Lokalnego modelu AI?
  • Własnego replacera?
  • Regex + tabela wyszukiwania?
  • Lub zewnętrznej anonimizacji przed Guardrails?

Ciekaw jestem, czy ktoś już eksperymentował z tym wzorcem?

Categories

Recent Posts

About Me

Piotr Sikora - Process Automation | AI | n8n | Python | JavaScript

Piotr Sikora

Process Automation Specialist

I implement automation that saves time and money, streamlines operations, and increases the predictability of results. Specializing in process automation, AI implementation, and workflow optimization using n8n, Python, and JavaScript.

n8n Workflows

n8n workflow automation templates

Explore my workflow templates on n8n. Ready-to-use automations for blog management, data collection, and AI-powered content processing.

3Workflow Templates

• Auto-Categorize Blog Posts with AI

• Collect LinkedIn Profiles

• Export WordPress Posts for SEO