🎓 AI Skill of the Day
Hogyan tervezzünk AI ágens-memóriát a Claude Code architektúrája alapján
A Claude Code szivárgása rávilágított valamire, amit a legtöbb fejlesztő elront az AI ágensek memóriájával kapcsolatban: a több nem feltétlenül jobb. A Claude Code memóriarendszere egy háromrétegű architektúrát használ, amely anélkül kezeli az információkat, hogy túlterhelné a modell kontextus-ablakát. A kulcsfontosságú tervezési filozófia az, hogy kerülni kell minden olyan információ tárolását, amely könnyen levezethető magából a kódbázisból, mint például a fájlszerkezetek vagy a hibakeresési naplók.
- Az 1. réteg egy állandóan betöltött index, amely rövid mutatókat (~150 karakter/db) használ konkrét témákra mutatva.
- A 2. réteg igény szerinti témafájlokból áll, amelyeket csak akkor hívnak le, ha relevánsak az aktuális feladathoz.
- A 3. réteg nyers átiratokat használ, amelyeket kereséssel érnek el, és soha nem töltik be őket teljes egészében.
- A rendszer futtat egy „autoDream” nevű háttérfolyamatot, amely csendben rendbe teszi a jegyzeteket és konszolidálja a memóriát.
- A memóriát ellenőrizendő javaslatként kezelik, nem pedig definitív forrásként.
Miért fontos?
A fő tanulság: ha egy tény levezethető a kódbázisból (például hibakeresési naplókból, PR előzményekből vagy fájlszerkezetből), ne tárold egyáltalán. Az elavult memória rosszabb, mint a memória hiánya. A kódoló ágensek jövője talán kevésbé függ attól, hogy mennyire emlékeznek, mint attól, hogy mennyire jól tudnak felejteni.