Descriere & Utilizare
Atunci când o acțiune a agentului necesită mai mult decât un singur nod — de exemplu, verificarea stocului în ERP, calcularea reducerii, generarea unei facturi PDF și salvarea ei în S3 — atașarea nodurilor individuale direct la AI Agent devine imposibilă.
Nodul Call n8n Workflow Tool (denumit și Custom n8n Workflow Tool) rezolvă elegant această problemă: îți permite să împachetezi orice alt workflow n8n ca pe o singură „super-unealtă” pe care agentul o poate apela cu parametri structurați.
Sub-workflow-ul începe cu nodul When Executed by Another Workflow (unde definești schema câmpurilor de intrare), execută oricâte operațiuni complexe sunt necesare și returnează ultimul JSON produs direct înapoi în contextul agentului AI.
Cum să o reții ușor
💡 Ca apelarea unui departament specializat: agentul nu stă să redacteze singur contractul juridic pas cu pas, ci trimite o cerere departamentului juridic (Sub-Workflow) și primește documentul final semnat.
Opțiuni și parametri tehnici
Name: numele funcției văzut de LLM (folosește formatsnake_caseexpresiv, ex:genereaza_factura_proforma).Description: instrucțiuni clare despre când și cu ce date trebuie apelat acest sub-workflow.Workflow ID: selectarea sub-workflow-ului din lista locală a instanței n8n.Workflow Inputs: maparea parametrilor de intrare (deseori completată cu$fromAI()pentru fiecare câmp definit în sub-workflow).
Exemple practice și cazuri de utilizare
- Unealtă de verificare CUI la ANAF: Agentul trimite
cuicătre sub-workflow -> Sub-workflow-ul interoghează API-ul ANAF, parsează răspunsul și returnează numele firmei, adresa și starea TVA. - Arhitectură Multi-Agent în n8n: un Agent Coordonator are atașate 3 noduri
Call n8n Workflow Tool, fiecare conducând către un sub-workflow cu un agent specializat (Cercetare, Redactare, Verificare). - Reutilizare: același sub-workflow poate fi apelat atât de botul de Telegram, cât și de botul de Slack.
Sfaturi de configurare & capcane
La finalul sub-workflow-ului, folosește un nod Edit Fields (Set) pentru a returna doar câmpurile esențiale către agent — dacă returnezi un JSON brut de 50 KB, vei umple instantaneu fereastra de context a LLM-ului.
Comenzi și ghiduri înrudite
ai-agent-node: Resursă asociată din acest modul.fromai-expression: Resursă asociată din acest modul.http-request-code-tool: Resursă asociată din acest modul.