Automatyzacja n8n · Asystent AI
Inteligentny router który klasyfikuje pytanie prawne i kieruje je do odpowiedniej analizy: odpowiedź AI, wyszukiwanie, weryfikacja dokumentu lub analiza abuzywności.
Przebieg
Te same kroki co w edytorze n8n, opisane po polsku. Kroki w jednym rzędzie działają równolegle.
Kliknij krok, żeby zobaczyć, co robi.
Workflow rusza, gdy inny system (formularz, CRM, skrypt) wyśle żądanie na adres webhooka.
Węzeł w n8n: Webhook
Uruchomienie
Potrzebujesz instancji n8n (w chmurze albo na własnym serwerze) i konta Gaius-Lex.
curl -X POST "https://<twoja-instancja-n8n>/webhook/router-prawny" \
-H "Content-Type: application/json" \
-d '{ "type": "…", "query": "…" }'Zastąp adres swoją instancją n8n, a wielokropki danymi ze sprawy.
n8n-nodes-gaius.{
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "router-prawny",
"responseMode": "responseNode",
"options": {}
},
"id": "g3a",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
-800,
200
]
},
{
"parameters": {
"keepOnlySet": true,
"values": {
"string": [
{
"name": "type",
"value": "={{$json.body.type || 'answer'}}"
},
{
"name": "query",
"value": "={{$json.body.query}}"
}
]
},
"options": {}
},
"id": "g3b",
"name": "Extract",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
-560,
200
]
},
{
"parameters": {
"valueToMatch": "={{$json.type}}",
"fallbackOutput": 0,
"rules": [
{
"output": 0,
"value": "answer"
},
{
"output": 1,
"value": "search"
},
{
"output": 2,
"value": "verify"
},
{
"output": 3,
"value": "abusivity"
}
]
},
"id": "g3c",
"name": "Route Type",
"type": "n8n-nodes-base.switch",
"typeVersion": 3,
"position": [
-300,
200
]
},
{
"parameters": {
"operation": "answerPollCreate",
"question": "={{$('Extract').item.json.query}}",
"simplify": true
},
"id": "g3d",
"name": "Answer",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
0,
0
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"operation": "search",
"query": "={{$('Extract').item.json.query}}",
"pageSize": 5,
"language": "pl"
},
"id": "g3e",
"name": "Search",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
0,
200
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"operation": "docVerificationPollCreate",
"text": "={{$('Extract').item.json.query}}",
"checkJudiciary": true,
"checkInterpretations": true,
"checkActs": true,
"checkKio": false
},
"id": "g3f",
"name": "Verify Doc",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
0,
400
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"operation": "abusivityPollCreate",
"text": "={{$('Extract').item.json.query}}"
},
"id": "g3g",
"name": "Abusivity",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
0,
600
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"respondWith": "json",
"responseBody": "={{ JSON.stringify($json) }}",
"options": {}
},
"id": "g3h",
"name": "Respond",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [
300,
200
]
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "Extract",
"type": "main",
"index": 0
}
]
]
},
"Extract": {
"main": [
[
{
"node": "Route Type",
"type": "main",
"index": 0
}
]
]
},
"Route Type": {
"main": [
[
{
"node": "Answer",
"type": "main",
"index": 0
}
],
[
{
"node": "Search",
"type": "main",
"index": 0
}
],
[
{
"node": "Verify Doc",
"type": "main",
"index": 0
}
],
[
{
"node": "Abusivity",
"type": "main",
"index": 0
}
]
]
},
"Answer": {
"main": [
[
{
"node": "Respond",
"type": "main",
"index": 0
}
]
]
},
"Search": {
"main": [
[
{
"node": "Respond",
"type": "main",
"index": 0
}
]
]
},
"Verify Doc": {
"main": [
[
{
"node": "Respond",
"type": "main",
"index": 0
}
]
]
},
"Abusivity": {
"main": [
[
{
"node": "Respond",
"type": "main",
"index": 0
}
]
]
}
},
"meta": {
"templateCredsSetupCompleted": true
}
}Plik nie zawiera identyfikatorów poświadczeń; po imporcie n8n poprosi o podłączenie własnych kont.
Od autora
Janusz Marszałek · aktualizacja 10 maja 2026
Automatyzacja przyjmuje pytanie lub zadanie prawne przez webhook. Node Switch klasyfikuje typ zadania i kieruje do odpowiedniej ścieżki: Answer (odpowiedź na pytanie), Search (wyszukiwanie w bazach), Doc Verification (weryfikacja tekstu) lub Abusivity (analiza abuzywności). Wynik jest zwracany w ujednoliconym formacie.
Mozesz dodać nowe ścieżki routingu, np. Theses Analysis, Alignment Check, lub KRS Lookup. Zmien kryteria klasyfikacji w node Switch.
Asystent AI
Zadaje pytanie prawne i wysyła odpowiedź przez Telegram Bot. Mobilne Q&A dla prawników w terenie.
Zadaje pytanie prawne i wysyła odpowiedź na Slack. Szybki Q&A z powiadomieniem dla zespołu.
Agent AI specjalizujący się w zamówieniach publicznych i orzecznictwie KIO. Wyszukuje decyzje i analizuje procedury.
Router Pytań Prawnych
Załóż konto Gaius-Lex, podłącz je w n8n i sprawdź wynik na prawdziwej sprawie. Wdrożenie automatyzacji w zespole omówimy na rozmowie.