Yaddaş: MEMORY.md və USER.md
Hermes-in yaddaşı vektor bazası deyil — iki kiçik markdown faylıdır:
MEMORY.md— mühit faktları, layihə konvensiyaları, öyrənilmiş düzəlişlərUSER.md— sənin kim olduğun, üstünlüklərin, ünsiyyət üslubun
Hər ikisi sərt simvol limitindədir (sənədlərdə memory_char_limit: 2200 və user_char_limit: 1375 — təxminən 800 və 500 token). Bu, məhdudiyyət deyil, dizayn qərarıdır: yaddaş hər sorğuda sistem promptuna girir, ona görə o, arxiv deyil, seçilmiş faktlar siyahısı olmalıdır.
Vacib davranış: yaddaş sessiya başlayanda donmuş anlıq şəkil kimi prompta yerləşdirilir. Sessiya içində edilən dəyişikliklər dərhal diskə yazılır, amma promptda yalnız növbəti sessiyada görünür. Səbəb prefiks keşidir — prompt sessiya ortasında dəyişsə, keş sınardı.
Yaddaş alətinin üç əməliyyatı var: add, replace, remove. read yoxdur — çünki məzmun onsuz da promptdadır.
| Mexanizm | Tutum | Sürət | Nə üçündür |
|---|---|---|---|
| Yaddaş (MEMORY/USER) | ~1 300 token | Ani — həmişə promptda | Həmişə lazım olan kritik faktlar |
| Sessiya axtarışı | Limitsiz | Millisaniyələr (FTS5) | "Keçən həftə X-i müzakirə etmişdik?" |
| Skill-lər | Praktiki olaraq limitsiz | Alət çağırışı | Təkrarlanan prosedurlar |
Yaddaşa nə yazmamalı: böyük kod blokları, loglar, cədvəllər, müvəqqəti yollar və internetdə asanlıqla tapılan faktlar. Yaddaş 80% dolduqda agent yeni giriş əlavə etməzdən əvvəl mövcudları birləşdirməlidir — limit dolubsa alət xəta qaytarır.
Yazma nəzarəti də var: memory.write_approval: true olarsa, hər yazı təsdiq üçün gözləyir (/memory pending, /memory approve). Şirkət mühitində bu, agentin nə yadda saxladığını görmək üçün faydalıdır.
Praktika. Agentə qəsdən bir fakt yadda saxlat (məsələn: "testlər make test ilə işə düşür"), sessiyanı bağla, yenisini aç və faktın işlədiyini yoxla. Sonra hermes journey ilə nəyin öyrənildiyini gör. Hazır sayılır: faktı MEMORY.md-də tapıb /memory ilə silə bilirsən.
📚 Mənbələr və sənədlər
- Yaddaş sistemirəsmihermes-agent.nousresearch.com
Limitlər, əməliyyatlar, təsdiq axını və yaddaş vs sessiya vs skill müqayisəsi.
- Xarici yaddaş provayderlərirəsmihermes-agent.nousresearch.com
Daxili limit azdırsa, xarici backend qoşmaq mümkündür.
- Konfiqurasiyarəsmihermes-agent.nousresearch.com