Cluster node, egy root és a sub-node-ok
Az n8n AI funkciói nem egyetlen mindent tudó node-ból állnak, hanem úgynevezett cluster node felépítésre épülnek. Egy root node adja a fő funkciót, és köré egy vagy több sub-node csatlakozik, amely kiterjeszti a működését. Ezek a node-ok a LangChain keretrendszerre épülnek. A legfontosabb root node az AI Agent, amely alapértelmezetten a Tools Agentként működik. Köré kerül a chat model, a memória és a tool sub-node.
A Claude bekötése az AI Agenthez
A Claude-ot az Anthropic Chat Model sub-node adja hozzá az AI Agenthez. Ez a sub-node teszi elérhetővé az Anthropic Claude modellcsaládot a beszélgetős agentekhez. A hitelesítéshez Anthropic credential kell, amelyhez egy API kulcsot kell létrehozni. A kulcs az Anthropic Console Settings menüjének API Keys pontjában készül, majd a Copy Key gombbal kimásolva bekerül az n8n credentialbe. Ugyanezt a credentialt használja az önálló Anthropic node és az Anthropic Chat Model is.
- Anthropic credential létrehozásaAz Anthropic Console Settings menüjének API Keys pontjában a Create Key gombbal generálsz egy kulcsot, például n8n-integration névvel, majd a Copy Key gombbal kimásolod.
- AI Agent node hozzáadásaA workflowba felveszed az AI Agent root node-ot, amely alapértelmezetten Tools Agentként működik.
- Anthropic Chat Model csatlakoztatásaAz AI Agent alá kötöd az Anthropic Chat Model sub-node-ot, és beállítod nála az imént létrehozott Anthropic credentialt.
- Tool és memória hozzáadásaLegalább egy tool sub-node kötelező, a memória sub-node opcionális, folyamatos, több lekérdezéses beszélgetéshez.
Az adat útja az agentbe és vissza
Amikor a workflow eljut az AI Agentig, a bejövő adat a root node-hoz kerül. Az agent a chat model sub-node segítségével dönt, a tool sub-node-okat használja a részfeladatokhoz, és ha van memória, onnan hozza a korábbi kontextust. A végén a válasz visszakerül a workflowba, és a következő node dolgozik vele tovább. A cserélhető felépítés előnye, hogy a Claude-ot adó Anthropic Chat Model sub-node kicserélhető másik LLM sub-node-ra anélkül, hogy a workflow többi része változna.
Natív node vagy HTTP Request
Ha van natív Anthropic vagy Anthropic Chat Model node, azt érdemes használni, mert kevesebb konfigurációt és egyszerűbb credential kezelést jelent. Az önálló Anthropic app node az agentikus felhasználáson túl közvetlen, egyszeri Claude hívásokat is kínál, ilyen a Message a Model, az Analyze Document, az Analyze Image, a fájlkezelés és a prompt eszközök. Ha egy Anthropic funkció nincs natív node-ra képezve, akkor a HTTP Request node hívja közvetlenül a Messages API-t.
Natív Anthropic node
- Message a Model, egyszeri Claude hívás
- Analyze Document és Analyze Image
- Fájlkezelés és prompt eszközök
- Credential egy helyen, kevés beállítás
HTTP Request a Messages API-hoz
- Akkor, ha nincs natív lefedettség
- POST hívás az api.anthropic.com címre
- Fejlécek és JSON body kézzel
- Bármely REST API elérhető így
A Messages API hívása HTTP Request node-ból
A HTTP Request node az n8n egyik legsokoldalúbb node-ja, bármely REST API-t lekérdez, és AI Agenthez toolként is csatolható. A Messages API hívása POST metódussal megy a v1/messages végpontra. Kötelező fejléc a Content-Type, az anthropic-version a 2023-06-01 értékkel, és az x-api-key az API kulccsal. A body kötelező mezői a model, a max_tokens és a messages tömb a user és assistant szerepekkel.
A kötelező anthropic-version fejléc értéke. A Messages API POST hívása a https://api.anthropic.com/v1/messages végpontra megy, a Content-Type, az anthropic-version és az x-api-key fejlécekkel, a body-ban a model, a max_tokens és a messages mezőkkel.
Több agent egy workflowban
Ha egy folyamatban több, feladatra szakosodott agentre van szükség, az AI Agent Tool node teszi lehetővé, hogy egy root szintű agent más agenteket eszközként hívjon meg. Az elsődleges agent felügyeli és delegálja a munkát a specializált AI Agent Tool node-oknak. Így több agent használható egyetlen workflowban a sub-workflow-k kontextus és változókezelési bonyolultsága nélkül.
Workshop
AI Transformation Day
Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.
Érdekel a program →