Automatyzacja n8n · Analiza dokumentow
Wektoryzuje dokument w systemie Gaius-Lex, a następnie pozwala zadawać pytania dotyczące jego treści. Idealne do szybkiego odnajdywania informacji w długich umowach i opiniach.
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/wektoryzacja-qa" \
-F "data=@dokument.pdf" \
-F "question=…"Zastąp adres swoją instancją n8n, a wielokropki danymi ze sprawy.
n8n-nodes-gaius.{
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "wektoryzacja-qa",
"responseMode": "responseNode",
"options": {}
},
"id": "g1a",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
-800,
200
]
},
{
"parameters": {
"keepOnlySet": true,
"values": {
"string": [
{
"name": "question",
"value": "={{$json.body.question}}"
}
]
},
"options": {}
},
"id": "g1b",
"name": "Extract Question",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
-560,
200
]
},
{
"parameters": {
"operation": "externalVectorize",
"binaryFile": "data"
},
"id": "g1c",
"name": "Vectorize Doc",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
-320,
200
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"operation": "agentPollCreate",
"messagesJson": "={{ JSON.stringify([{role:'human',message:'Na podstawie wektoryzowanego dokumentu odpowiedz na pytanie: ' + $('Extract Question').item.json.question}]) }}",
"maxToolCalls": 15,
"maxLexBudget": 40,
"permissionMode": "always_allow",
"sourceFiltersJson": "{}"
},
"id": "g1d",
"name": "Agent Q&A",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
-80,
200
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"amount": 15,
"unit": "seconds"
},
"id": "g1e",
"name": "Wait Agent",
"type": "n8n-nodes-base.wait",
"typeVersion": 1.1,
"position": [
160,
200
]
},
{
"parameters": {
"operation": "agentPollGet",
"requestId": "={{$('Agent Q&A').item.json.request_id}}"
},
"id": "g1f",
"name": "Get Answer",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
400,
200
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"respondWith": "json",
"responseBody": "={{ JSON.stringify({ answer: $json.answer, fileId: $('Vectorize Doc').item.json }) }}",
"options": {}
},
"id": "g1g",
"name": "Respond",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [
640,
200
]
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "Extract Question",
"type": "main",
"index": 0
}
]
]
},
"Extract Question": {
"main": [
[
{
"node": "Vectorize Doc",
"type": "main",
"index": 0
}
]
]
},
"Vectorize Doc": {
"main": [
[
{
"node": "Agent Q&A",
"type": "main",
"index": 0
}
]
]
},
"Agent Q&A": {
"main": [
[
{
"node": "Wait Agent",
"type": "main",
"index": 0
}
]
]
},
"Wait Agent": {
"main": [
[
{
"node": "Get Answer",
"type": "main",
"index": 0
}
]
]
},
"Get Answer": {
"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 plik dokumentu przez webhook i wektoryzuje go w bazie wiedzy Gaius-Lex. Po wektoryzacji system przyjmuje pytanie dotyczące treści dokumentu i wykorzystuje agenta AI do znalezienia odpowiedzi z kontekstem dokumentu. Odpowiedź zawiera precyzyjne odniesienia do fragmentów dokumentu.
Mozesz dodać wiele pytań w petli, zmienić profil agenta na specjalistyczny, lub dołączyć automatyczna ekstrakcje kluczowych klauzul.
Analiza dokumentow
Rozpoznaje tekst ze skanu przez OCR i wysyła wynik na Gmail. Wersja dla użytkowników Google Workspace.
Masowe OCR wielu dokumentów. Dzieli pliki na partie i przetwarza równolegle z opcjonalnym limitem prob.
Wektorowanie i Q&A Dokumentu
Załóż konto Gaius-Lex, podłącz je w n8n i sprawdź wynik na prawdziwej sprawie. Wdrożenie automatyzacji w zespole omówimy na rozmowie.