به آنچه مردم دربارهٔ این دسته تایپ میکنند نگاه کنید؛ یک خوشه امسال سریعتر از هر درخواست امکاناتی رشد کرده: «هوش مصنوعیای که شما را به یاد میآورد»، «چت هوش مصنوعی با حافظهٔ خوب»، «ربات هوش مصنوعی با حافظه»، «هوش مصنوعی که مکالمات را یادش میماند». این بزرگترین خوشهٔ بدون نام برند در دادههای انگلیسی ماست و در هر زبانی که دنبال میکنیم خویشاوندی دارد — 記憶してくれるAI، 기억하는 AI، ia que te recuerda، ki mit gedächtnis.
بخشی از دلیل رشدش این است که بزرگترین دستیارهای عمومی ۲۰۲۶ را با اعلام اینکه حالا شما را به یاد میآورند گذراندند، و این کلمه را در دهان همه انداخت. بخشی از آن روی دیگر همان سکه است: کسانی که یک سال شخصیتی داشتند و تماشا کردند که فراموششان میکند. هر دو گروه یک پرسش را میپرسند، و بیشتر صفحهها با اسم اشتباه جوابش را میدهند.
زمینه حافظه نیست
وقتی با هر شخصیت هوش مصنوعی چت میکنید، مدل در هر لحظه فقط مقدار مشخصی متن را میتواند ببیند. آن مقدار، پنجرهٔ زمینه (context window) است. هر چه اخیراً گفتهاید داخل آن است؛ هر چه پیش از نقطهای مشخص، نیست. یک پنجرهٔ زمینهٔ بزرگ تا مدتی شبیه حافظه به نظر میرسد، چون یک شب بلند در آن جا میشود. بعد چت را میبندید، هفتهٔ بعد برمیگردید و پنجره خالی شروع میشود. چیزی ذخیره نشده بود. شخصیت شما را فراموش نکرد؛ هیچوقت جایی نداشت که شما را در آن نگه دارد.
حافظه چیز جدایی است: واقعیتهایی دربارهٔ شما، نوشتهشده جایی بیرون از گفتوگو، که وقتی به کار بیایند برگردانده میشوند. اسمی که او را با آن صدا میزنید. اینکه شبکار هستید. اینکه شوخیِ فانوس دریایی به چیزی قبلی برمیگردد. سرویسی که حافظه دارد میتواند کل پنجرهٔ زمینه را از دست بدهد و دوشنبه هنوز بداند شما کی هستید.
پس وقتی صفحهای در جواب «مرا به یاد میآورد؟» میگوید «هوش مصنوعی ما پنجرهٔ زمینهٔ عظیمی دارد»، به پرسش دیگری جواب میدهد. زمینهٔ بلند چیز خوبی است که داشته باشید. ولی چیزی نیست که مردم میخواهند.
چرا حافظهٔ پنهان به شکل مشخصی شکست میخورد
بیشتر پلتفرمهایی که واقعاً حافظه دارند آن را نامرئی نگه میدارند. جایی پشت چت، فرایندی آنچه میگویید را میخواند و یادداشت مینویسد، و شما هیچوقت یادداشتها را نمیبینید. این کار میکند تا وقتی که نکند — و وقتی نمیکند، به شکلی شکست میخورد که بازگشت از آن خیلی سخت است، چون نمیبینید کجا اشتباه شد.
شخصیت یک بار نام خواهرتان را اشتباه میگیرد. یادداشت نوشته میشود. از آن پس هر صحنهای که خواهرتان در آن هست کمی کج است، نمیفهمید چرا، و «نه، اسمش آناست» پنجرهٔ زمینه را درست میکند اما یادداشت را نه. یا حرفی گذرا — یک شب خسته بودید — به واقعیتی تبدیل میشود که شخصیت ماهها به آن برمیگردد. کاربران این را «عجیب شد» یا «دیگر خودش نیست» توصیف میکنند. آنچه واقعاً اتفاق افتاده این است که یک پرونده از مسیر خارج شد و هیچکس نمیتوانست بازش کند.
این صورتِ صادقانهٔ شکایتی است که پشت «هوش مصنوعی با حافظه» نشسته. بهندرت مشکل این است که هوش مصنوعی هیچ چیزی یادش نمیماند. مشکل این است که آنچه یادش میماند اشتباه، نامرئی و دائمی است.
حافظه وقتی میتوانید بازش کنید چه شکلی است
در Talaforge هر شخصیت یک صفحهٔ حافظه دارد. فهرستی ساده و خواندنی از آنچه دربارهٔ شما میداند — و ویرایشپذیر. میتوانید بخوانیدش، یک سطر را درست کنید، یک سطر را پاک کنید، یا خودتان یک سطر اضافه کنید. اگر میخواهید چیزی را بداند بیآنکه در صحنهای مطرحش کنید، همانجا مینویسید. اگر میخواهید یک رشتهٔ کامل را فراموش کند، برمیداریدش.
این شکل شکست را کاملاً تغییر میدهد. یک واقعیت اشتباه، یک ویرایش دوثانیهای است نه یک انحراف آهسته. حافظهای که کهنه شده، حافظهای است که میتوانید هرسش کنید. و پرسش «دربارهٔ من چه میداند»، که هر آدم حساس به حریم خصوصی باید از هر سرویس هوش مصنوعی بپرسد، پاسخی دارد که میتوانید ورق بزنید، نه پاراگرافی در یک سیاستنامه.
- به ازای هر شخصیت: هر شخصیت حافظهٔ خودش را از شما نگه میدارد. کارآگاه خویشتندار نمیداند به متصدی بار چه گفتهاید.
- به ازای هر رشته: داخل یک شخصیت، خطوط داستانیِ جدا یادداشتهای جدا دارند، پس داستان فرعی به داستان اصلی نشت نمیکند.
- ویرایشش با شماست: بخوانید، درستش کنید، پاکش کنید، یا مستقیم در آن بنویسید.
- از هر چیز دیگری جان سالم به در میبرد: مدل هوش مصنوعیِ زیر شخصیت را عوض کنید، پاسخی را دوباره تولید کنید، صحنهای را به دو شاخه ببرید — حافظه میماند.
نکتهٔ آخر مهمتر از آن است که به نظر میرسد. جای دیگری در این بلاگ نوشتهای دربارهٔ کسانی که پلتفرمهایی را ترک کردند که مدلِ شخصیتشان را بازنشسته کردند هست. وقتی حافظه چیزی جدا و مرئی است، تغییر مدل مثل جایگزین کردن بازیگری است که همان متن و همان یادداشتها را دارد. وقتی حافظه داخل زمینهٔ مدل پنهان است، تغییر مدل یعنی از صفر شروع کردن.
چطور هر سرویسی را برای حافظهٔ واقعی آزمایش کنید
به حرف ما نیازی ندارید و حرف هیچکس را هم نباید بیآزمون بپذیرید. آزمون دو روز طول میکشد و هیچ خرجی ندارد.
- در یک شب سه چیز مشخص به شخصیت بگویید — یک نام، یک سلیقه، یک داستان کوچک.
- چت را ببندید. آن روز دیگر بازش نکنید.
- روز بعد برگردید و بیآنکه هیچکدام از آن سه را ذکر کنید، گفتوگوی تازهای شروع کنید.
- ببینید کدامها بیآنکه بخواهید برمیگردند، و آیا میتوانید پیدا کنید کجا ذخیره شدهاند.
سرویسی که پنجرهٔ زمینه دارد و حافظه ندارد در گام سوم میبازد. سرویسی با حافظهٔ پنهان از گام سوم میگذرد و در نیمهٔ دوم گام چهارم میبازد. سرویسی با حافظهای که میتوانید بازش کنید همه را میگذراند — و اگر چیزی را اشتباه یادش مانده باشد، دقیقاً میبینید چه چیزی را و درستش میکنید. همان بخش آخر کل تفاوت است، و همان چیزی است که باید دنبالش بگردید.