واپس آنے کے لمحے کے لیے ڈیزائننگ
زیادہ تر سافٹ ویئر یہ یاد رکھتے ہیں کہ معلومات کہاں موجود ہیں۔ لیکن وہ یہ یاد رکھنے میں ناکام رہتے ہیں کہ کام کس مرحلے پر ہے۔
ایک AI ایجنٹ کے استعمال کے بارے میں سوچیں۔ آپ اسے ایک کام دیتے ہیں۔ آپ دوسرے کام کی طرف چلے جاتے ہیں۔ آپ نوے سیکنڈ بعد واپس آتے ہیں۔ ایجنٹ کہتا ہے "ہو گیا"۔
اب آپ کو ایک مسئلے کا سامنا ہے۔ کیا اس نے صرف ایک ڈرافٹ تیار کیا ہے؟ کیا اس نے اصل ڈیٹا تبدیل کر دیا ہے؟ اس کی کیا دلیل ہے؟ کیا انسانی فیصلے کی ضرورت ہے؟
ان سوالات کے جوابات کے لیے، آپ کو چیٹ لاگز، نوٹیفیکیشنز اور ٹیبز میں تلاش کرنا پڑتا ہے۔ سسٹم نے سرگرمی تو محفوظ رکھی لیکن سیاق و سباق (context) کھو دیا۔ یہی وہ خلا ہے جس کی وجہ سے ہمیں Workstream Continuity Design (WCD) کی ضرورت ہے۔
WCD اس بات کو یقینی بناتا ہے کہ جب بھی آپ کام تبدیل کریں، انٹرفیس کام کی حالت (state) کو یاد رکھے۔
روایتی ڈیزائن یہ فرض کرتا ہے کہ آپ اکیلے کارکن ہیں۔ جدید ڈیزائن کو اس بات کا حساب رکھنا چاہیے کہ جب آپ موجود نہیں ہوتے تو سافٹ ویئر کام کر رہا ہوتا ہے۔ آپ ایک ہی وقت میں کئی چیزوں کی نگرانی کر سکتے ہیں:
- ایک ایجنٹ جو کسی موضوع پر تحقیق کر رہا ہو
- ایک ایجنٹ جو کوڈ لکھ رہا ہو
- کسٹمر کا جواب
- ایک بلاک شدہ ڈیپلائمنٹ
اصل کام "سوئچ ان" (switch-in) بن جاتا ہے۔ آپ ایک ورک اسٹریم میں داخل ہوتے ہیں، حالت کو سمجھتے ہیں، فیصلہ کرتے ہیں، اور چلے جاتے ہیں۔ اگر آپ کو ہر بار سیاق و سباق کو دوبارہ ترتیب دینا پڑے، تو آپ کا وقت اور توجہ دونوں ضائع ہوتے ہیں۔
WCD آپ کو تیزی سے حالات سمجھنے میں مدد دینے کے لیے ایک مخصوص گرامر استعمال کرتا ہے: • GOAL: وہ نتیجہ جو ہم چاہتے ہیں۔ • ATTN: آپ کو ابھی کیوں دیکھنے کی ضرورت ہے۔ • STATE: موجودہ حالت۔ • DELTA: اصل میں کیا تبدیلی آئی۔ • ACTORS: اس کا ذمہ دار کون ہے اور اگلا قدم کون اٹھائے گا۔ • AUTH: کس چیز کی اجازت ہے۔ • EVIDENCE: وہ کیا چیز ہے جو اس حالت کی تائید کرتی ہے۔ • EFFECT: دائرہ کار اور خطرہ۔ • NEXT: سب سے محفوظ اگلا قدم۔
یہ ایک سادہ اسٹیٹس لائٹ سے زیادہ مفید ہے۔ یہ طویل چیٹ ہسٹری پڑھنے سے زیادہ تیز ہے۔
WCD میں کامیابی اس بارے میں نہیں ہے کہ صارفین کتنی تیزی سے کلک کرتے ہیں۔ بلکہ اس بارے میں ہے کہ وہ کتنی تیزی سے سمجھتے ہیں۔ ہم اسے ان چیزوں کے ذریعے ناپتے ہیں:
- Time to Orientation: آپ کتنی جلدی دیکھ پاتے ہیں کہ آیا آپ کو کارروائی کرنے کی ضرورت ہے۔
- Time to Decision Readiness: آپ کتنی جلدی تبدیلی کو سمجھتے ہیں۔
- False-ready rate: کتنی بار آپ سمجھتے ہیں کہ کام ہو گیا ہے جبکہ وہ نہیں ہوا ہوتا۔
مقصد ایک مربوط ماڈل ہے جہاں سافٹ ویئر انسانی نگرانی میں مدد فراہم کرے۔
مکمل تحقیقی ایڈیشن Zenodo پر پڑھیں۔
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi
