Chattailevista LLM-agenteista hallittaviin järjestelmiin: arkkitehtuuriopas
OpenAI
Google/DeepMind
Microsoft
Anthropic
LangChain
Mastra
CrewAI
KaibanJS
Tämä artikkeli tarjoaa kattavan oppaan LLM-agenteista ja multi-agenttijärjestelmistä, kattaen strategiat ReActista graafeihin, kestävään suoritukseen, hiekkalaatikointiin, muistiin, evaluaatioihin ja tietoturvaan tuotannossa. Se auttaa kehittäjiä ymmärtämään, milloin yksi agentti riittää, milloin useat agentit ovat hyödyllisiä, ja miten valita minimaalisesti toimivat arkkitehtuurit. Opas korostaa, että nykyaikaiset agenttijärjestelmät ovat monikerroksisia pinoja eikä yksittäisiä kirjastoja.
Opas kehittäjille agenttijärjestelmien ymmärtämiseen: se selventää eron agentin ja tavallisen työnkulun välillä sekä sen, milloin kannattaa käyttää yhtä tai useampaa agenttia. Artikkelissa kuvataan, että agentti määritellään mallin, työkierron, työkalujen, tilan sekä sääntöjen ja rajoitteiden yhdistelmänä. Artikkeli jäljittää kehityksen ReAct-lähestymistavasta (2022), joka esitteli ajattelu-toiminta-havainto-syklin, AutoGenin vuonna 2023 suosituksi tekemään keskustelevaan arkkitehtuuriin ja edelleen vuonna 2024 graafipohjaisiin rakenteisiin, kuten LangGraphiin. Se korostaa, että yksi agentti riittää usein moniin sovelluksiin, ja että usean agentin asetelmat tuovat hyötyjä vain, kun roolit todella eroavat kontekstin, työkalujen tai käyttöoikeuksien suhteen. Artikkeli käsittelee myös erilaisia strategioita (ReAct, Plan-and-Solve, ReWOO, Tree of Thoughts, RAP, LATS, Self-Refine, Reflexion, MRKL) ja huomauttaa, että mitä ennalta määrätympiä vaiheet ovat, sitä vähemmän vapautta malli tarvitsee. Se esittelee käsitteen 'agenttiteatteri', jossa samanlaiset LLM-kutsut teeskentelevät olevansa tiimi, ja korostaa deterministisen logiikan (koodi) ja probabilistisen logiikan (LLM-päätökset) erottamista. Lopuksi se esittelee modernin agenttipinon, joka sisältää kerroksia, kuten Agent SDK:t, graafin suoritusympäristöt, muistin, hiekkalaatikot ja havainnoitavuuden, ja luettelee esimerkkejä, kuten OpenAI Agents SDK, Google ADK, LangGraph, Mastra ja muita.
Lähde: Habr — хаб ИИ —
Alkuperäinen
