A Brunella Agent System (BAS) nem egy egyszerű chatbot. Ez egy hierarchikus, több-ügynökös (Multi-Agent) rendszer, amelyet arra terveztünk, hogy komplex, többlépcsős feladatokat oldjon meg autonóm módon.
## Az Architektúra
A rendszer lelke egy **Python alapú Backend**, amely a FastAPI és a LangGraph technológiákra épül.
### 1. The Orchestrator (A Karmester)
A középpontban a "Brunella" főügynök áll. Ő nem végez el minden apró feladatot. Az ő dolga a megértés és a delegálás. Elemzi a felhasználó kérését, és eldönti, melyik specialista ügynökre van szükség.
### 2. Specialista Ügynökök
A rendszer moduláris. Külön "szakértőink" vannak:
- **Research Agent:** Képes az interneten kutatni, forrásokat elemezni és összefoglalni.
- **Coder Agent:** Kódot ír, tesztel és debuggol.
- **Analyst Agent:** Adatokat elemez és trendeket figyel.
## Intelligens Technikák
Nem csak "promptolunk". A rendszer fejlett kognitív architektúrákat használ:
- **ReAct (Reasoning + Acting):** Az ügynök először gondolkodik ("Mit kell tennem?"), majd cselekszik, végül értékeli az eredményt.
- **Reflexion:** Ha egy ügynök hibázik, képes "reflektálni" rá, és kijavítani önmagát a következő próbálkozásnál.
- **Tree-of-Thought:** Komplex problémáknál több lehetséges megoldási útvonalat is megvizsgál párhuzamosan.
Ez a struktúra teszi lehetővé, hogy a BAS olyan feladatokat is megoldjon, amelyekbe a hagyományos nyelvi modellek (LLM-ek) beletörnének.
