OpenWiki Brains؛ حافظهٔ ویکیمانند برای ایجنتها
خلاصهٔ کاملتر
لنگچین تو یادداشتی به قلم بریس اسپرول از OpenWiki Brains رونمایی کرده؛ چارچوبی برای دادن «حافظهٔ فعال» به ایجنتها. تیم لنگچین میگه راهکارهای حافظهٔ فعلی بیشتر واکنشیان و بر اساس الگوهای استفاده یا تغییر دستی دستورالعملها بهروز میشن، ولی اینجا ایجنت خودش از ابزارها، کانالها و فایلهایی که بهش دسترسی دادی کانتکست مرتبط رو میکشه بیرون، بیاینکه لازم باشه صریح بگی «اینو یادت باشه».
اوپنویکی قبلاً یه CLI متنباز برای مستندسازی کدبیس بود: تو ریپو اجراش میکردی، برات ویکی میساخت و همراه تغییر کد بهروزش نگه میداشت. با نسخهٔ ۰.۱.۰ همون ایده به کارهای فراتر از کد هم گسترش پیدا کرده و اون حالت قبلی حالا اسمش Code Brainه.
حالت تازه Personal Brainه که از روی منابع متصل یه ویکی محلی میسازه: پروژههای فعال، موضوعهای در حال تحقیق، آدمها و شرکتهایی که باهاشون کار میکنی، لینکهای ذخیرهشده، ایمیلهای مرتبط و یادداشتها. موقع راهاندازی ازت میپرسه این مغز باید روی چی تمرکز کنه؛ یه پرامپت پیشفرض برای دستیار شخصی عمومی هست ولی میشه شخصیسازیش کرد و همین پرامپت تعیین میکنه موقع بلعیدن اطلاعات جدید چی نگه داشته بشه.
همهٔ اینها از راه کانکتورها کار میکنه. ست اول شامل جیمیل، نوشن، ریپوهای گیت، توییتر/ایکس، هکرنیوز و جستوجوی وبه و پشتیبانی از اسلک هم بهزودی میاد. بعضی کانکتورها قطعیان — جیمیل ایمیلهای اخیر رو میگیره، ایکس تایملاین یا بوکمارکها رو، گیت کامیتهای اخیر رو. بعضی دیگه مثل نوشن و جستوجوی وب رویکرد ایجنتی میخوان، چون فید سادهای از «هر چیز مرتبط» وجود نداره؛ اونجا ایجنت با هدفی که تو توصیف کردی میگرده.
نکتهٔ تمایز با حافظهٔ توکار دستیارهایی مثل کلاد و ChatGPT هم همینه: اون حافظه چیزی رو نگه میداره که خودت گفتی یا از گفتوگو قابل استنباطه، ولی کانتکستی که هر روز تو ابزارهای مختلفت عوض میشه رو پوشش نمیده. آپدیت پروژه تو اسلک، صورتجلسه تو نوشن یا لینکی که تو ایکس بوکمارک کردی ممکنه بعداً مهم بشن حتی اگه هیچوقت تو چت پیستشون نکنی.
چون همهچیز لوکال اجرا میشه، تازهنگهداشتن ویکی هم سادهست: یه جاب زمانبندیشده با دورهای که خودت تعیین میکنی سراغ کانکتورها میره و ویکی روی دیسک رو بهروز میکنه؛ نه سروری لازمه نه پروسهٔ همیشهروشن. فرمت هم فعلاً مارکداون سادهٔ روی فایلسیستمه که هم آدم راحت میخونتش هم ایجنت راحت توش میچرخه.
تیم لنگچین سه مسیر بعدی رو نام برده: کانکتورهای بیشتر (اسلک، تریسهای LangSmith، سشنهای لوکال کلاد و کدکس)، بازیابی بهتر (جستوجوی تماممتن، MCP، جستوجوی معنایی و ایجنتی) و فرمتهای بهتر برای بازنمایی حافظه. پروژه متنبازه و از طریق npm با پکیج openwiki نصب میشه؛ حالت شخصی هم با فرمان openwiki personal --init راه میافته.
نکات کلیدی:
- OpenWiki 0.1.0 مفهوم Brains رو معرفی کرد: حافظهٔ فعال بهجای حافظهٔ صرفاً واکنشی
- Personal Brain از منابع متصل یه ویکی محلی میسازه؛ Code Brain همون حالت مستندسازی ریپوئه
- کانکتورهای اولیه: جیمیل، نوشن، گیت، توییتر/ایکس، هکرنیوز و جستوجوی وب؛ اسلک بهزودی
- بعضی کانکتورها قطعیان و بعضی مثل نوشن و وب رویکرد ایجنتی دارن
- اجرای لوکال یعنی یه جاب زمانبندیشده ویکی رو تازه نگه میداره، بدون سرور
- فرمت فعلی مارکداون سادهست و پروژه متنباز و روی npm در دسترسه




