TencentDB Agent Memory: حافظهٔ مشترک تیم ایجنتها
خلاصهٔ کاملتر
تیم تنسنت این پروژه رو با یه سؤال عملی شروع کرده: چطور کار تکراری موقع استفاده از ایجنتها رو کم کنیم؟ منطقشون اینه که اگه کانتکست پروژه یه بار توضیح داده شده، نباید تو هر سشن جدید تکرار بشه. برای همین حافظه اینجا فقط «یادآوردن گفتوگو» نیست؛ به گفتهٔ اونها هر اطلاعاتی که جلوی اختراع دوبارهٔ چرخ رو بگیره باید ذخیره، مرتب و دوباره استفاده بشه.
ساختار حافظه لایهایه: گفتوگوی خام تو L0 ذخیره میشه و بعد یه پایپلاین ناهمگام اون رو به L1 (حقایق، ترجیحها و رویدادها)، L2 (بلوکهای دانش حول پروژه یا سناریو) و L3 (پروفایل بلندمدت و الگوهای پایدار) تقطیر میکنه. موقع بازیابی معمولاً L2/L3 کانتکست رو سریع بوت میکنن و اگه حقیقت مشخصی لازم باشه، ترکیب BM25 و جستوجوی برداری با RRF به L1/L0 برمیگرده.
چهار نوع دارایی بهشکل یکسان ثبت میشن: Chat Memory؛ Skill که نسخه، فایل منابع، مرز فعالسازی و قواعد اعتبارسنجی داره؛ Wiki که مستندات رو به صفحههای ساختاریافته با گراف لینک تبدیل میکنه؛ و CodeGraph که سمبلها، فایلها و روابط فراخوانی رو ایندکس میکنه تا ایجنت قبل از تغییر کد بفهمه چی تحت تأثیر قرار میگیره. Memory Hub هم پنل کنترل انسانیه برای ساخت تیم، بازبینی و تخصیص این داراییها.
دسترسی چهار حالت داره: private فقط برای مالک، team برای اعضای تیم، restricted با ACL روی کاربر یا نقش یا ایجنت، و agent برای تجهیز هدفمند یه ایجنت خاص. داراییهای تازه پیشفرض خصوصیان و اشتراکگذاری یه اقدام صریحه. برای شروع سرد هم میشه ریپازیتوری، مستندات و سشنهای قبلی ایجنت رو ایمپورت کرد تا تیم جدید از تجربهٔ موجود شروع کنه، نه از صفر.
تو بنچمارک PersonaMem که میسنجه ایجنت بعد از تعامل طولانی چقدر اطلاعات کاربر رو درست به کار میبره، عدد از ۴۸ درصد به ۷۶ درصد رسیده. خود تیم چند محدودیت رو هم گفته: Wiki و CodeGraph ناهمگام ساخته میشن و زمان میبرن، CodeGraph فعلاً ریپوهای عمومی HTTPS رو در اولویت داره، و مسیریابی کاملاً خودکار حافظه هنوز در حال توسعهست. پروژه با لایسنس MIT منتشر شده و فعلاً OpenClaw، Hermes، Claude Code و CodeBuddy رو پشتیبانی میکنه.
نکات کلیدی:
- حافظه بهجای لاگ خام، بهشکل دارایی نسخهدار و قابل اشتراک نگهداری میشه
- چهار لایهٔ L0 تا L3 گفتوگوی خام رو تا پروفایل بلندمدت تقطیر میکنن
- CodeGraph مسیر تأثیر تغییرات کد رو قبل از ویرایش نشون میده
- کنترل دسترسی چهارحالته با پیشفرض خصوصیبودن داراییهای جدید
- بهبود ۴۸ به ۷۶ درصد تو بنچمارک PersonaMem، با لایسنس MIT




