Pohánka és Társa Logo
Vissza a Bloghoz

Hogyan működik a BAS?

2025. Január 05.
8 perc olvasás
Pohánka József Péter
Technológia

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.
Tetszett a cikk? Ossza meg másokkal is!

Kapcsolódó Cikkek