کوئی چیٹ بوٹ دو طریقوں سے ایسا لگ سکتا ہے جیسے وہ آپ کو یاد رکھتا ہے۔ ایک لمبی سیاق کھڑکی ہے، جو کھڑکی سرکتے ہی بھول جاتی ہے۔ دوسرا طریقہ باتیں لکھ لینا ہے۔
یہ بوٹ باتیں لکھ لیتا ہے، اور — یہی غیر معمولی حصہ ہے — آپ کو پڑھنے دیتا ہے کہ اُس نے کیا لکھا۔
کردار بہکتے کیوں ہیں
ماڈل کے پاس پیغامات کے درمیان کوئی یادداشت نہیں ہوتی۔ جو کچھ بھی اسے یاد لگتا ہے، وہ دراصل پرامپٹ میں دوبارہ بھیجا گیا تھا۔ جب گفتگو اُس حد سے بڑھ جاتی ہے جو سما سکتی ہے، تو کچھ نہ کچھ گرانا یا نچوڑنا پڑتا ہے، اور بہکاؤ وہیں سے شروع ہوتا ہے: کردار آپ کی بہن کا نام بھول جاتا ہے، پھر پچھلے ہفتے کی اپنی بات کی نفی کرتا ہے، اور پھر خاموشی سے ایک الگ شخص بن جاتا ہے جو انہی الفاظ میں بولتا ہے۔
زیادہ تر پروڈکٹ اس کا حل پس منظر میں خلاصہ بنا کر نکالتے ہیں۔ یہ اُس وقت تک چلتا ہے جب تک خلاصہ غلط نہ ہو، اور غلط ہونے کے بعد وہ ہمیشہ کے لیے غلط رہتا ہے، کیونکہ آپ اسے کبھی دیکھتے ہی نہیں اور درست نہیں کر سکتے۔
اصل میں محفوظ کیا ہوتا ہے
مختصر حقائق، جو گفتگو کے دوران ہی اخذ کر لیے جاتے ہیں۔ نہ مکمل نقل، نہ کوئی ویکٹر گٹھڑی — بلکہ ایسی سطریں جو آپ پڑھ سکتے ہیں۔
ان کا دائرہ ایک ساتھ تین طرح سے محدود ہوتا ہے، اور یہی دائرہ بندی کہانیوں کو ایک دوسرے میں گھلنے سے روکتی ہے:
- فی کردار — جو ایک کردار جانتا ہے، دوسرا نہیں جانتا۔
- فی موضوع — ایک ہی کردار کے ساتھ الگ الگ سلسلے الگ الگ یادداشتیں رکھتے ہیں۔
- فی شخص — جو کچھ آپ کسی کردار کو بتاتے ہیں، وہ اُسی کردار سے بات کرنے والے کسی اور شخص کو کبھی نظر نہیں آتا۔
اسے پڑھنا، درست کرنا، حذف کرنا
یادداشت کی فہرست چیٹ کی ترتیبات میں ایک اسکرین ہے۔ اسے کھولیں تو حقائق ترتیب سے نظر آتے ہیں۔ کوئی غلط ہو تو درست کر دیں۔ کوئی ایسی سطر ہو جو لکھی ہی نہیں جانی چاہیے تھی تو حذف کر دیں۔ اگر آپ کو ان میں سے کچھ نہیں چاہیے تو اُس گفتگو کے لیے یادداشت بند کر دیں، اس کے بعد کچھ محفوظ نہیں ہوتا۔
یہ سننے میں چھوٹی بات لگتی ہے اور ناکامی کی نوعیت ہی بدل دیتی ہے۔ پوشیدہ خلاصے میں ایک غلط بات ہر بعد والے جواب کو زہر آلود کر دیتی ہے اور آپ صرف اندازہ لگاتے رہ جاتے ہیں کہ کردار عجیب کیوں ہو گیا۔ فہرست میں ایک غلط بات وہ سطر ہے جسے آپ پانچ سیکنڈ میں درست کر دیتے ہیں۔
جب کوئی کردار پہلی بار کچھ لکھتا ہے، آپ کو ایک بار بتایا جاتا ہے۔ ہر پیغام پر نہیں — ایک بار، تاکہ آپ کو معلوم ہو کہ یہ نظام موجود ہے اور کہاں ملے گا۔
کیا کبھی نہیں لکھا جاتا
ہر اخذ کیے گئے حقیقت پر ایک فلٹر چلتا ہے اور وہ چیزیں نکال دیتا ہے جو یادداشت کے ذخیرے میں ہونی ہی نہیں چاہییں: ای میل پتے، فون نمبر، کارڈ نمبر، شناختی کارڈ نمبر۔
یہ ایک فلٹر ہے، اس بات کا وعدہ نہیں کہ آپ کیا ٹائپ کرتے ہیں۔ یہ وہی نمونے ہٹاتا ہے جنہیں پہچان لے۔ اصلی کارڈ نمبر کے ساتھ سب سے محفوظ کام اب بھی یہی ہے کہ اسے چیٹ بوٹ کو بھیجا ہی نہ جائے۔
جب منظر شاخوں میں بٹے تو یادداشت
آپ کسی بھی جواب سے شاخ نکال کر دونوں سلسلے رکھ سکتے ہیں۔ ایسا کرنے پر نئے سلسلے کو وہی یادداشت وراثت میں ملتی ہے جو اُس لمحے والدین کے پاس تھی — یعنی شاخ صفر سے نہیں بلکہ اُسی مشترکہ ماضی سے شروع ہوتی ہے، اور پھر اپنے راستے پر الگ ہو جاتی ہے۔
شاخ بندی کا مقصد یہی ہے: ایک ہی رشتے کے دو نسخے، دو اجنبی نہیں۔
یادداشت کہاں کہاں ساتھ جاتی ہے
اگر کوئی کردار اپنا Telegram بوٹ بن جائے تو یادداشت وہاں بھی بالکل ویسے ہی کام کرتی ہے جیسے مرکزی چیٹ میں — اب بھی فی کردار، فی موضوع، فی شخص۔ آپ کے بوٹ سے بات کرنے والا شخص اُس کردار کے ساتھ اپنی الگ یادداشت بناتا ہے، اور وہ صرف اُسی کی ہوتی ہے۔