तुम्ही परत आल्यावरच्या क्षणासाठी डिझाइन करणे
बहुतेक सॉफ्टवेअर माहिती कुठे आहे हे लक्षात ठेवतात. पण काम कोणत्या स्थितीत आहे, हे लक्षात ठेवण्यात ते अपयशी ठरतात.
एका AI एजंटचा वापर करण्याबद्दल विचार करा. तुम्ही त्याला एखादे काम देता. तुम्ही दुसऱ्या कामाकडे वळता. तुम्ही नव्वद सेकंदांनंतर परत येता. एजंट म्हणतो "पूर्ण झाले."
आता तुमच्यासमोर एक समस्या उभी राहते. त्याने फक्त एक मसुदा (draft) तयार केला आहे का? त्याने प्रत्यक्ष डेटा बदलला आहे का? याला कोणता पुरावा आहे? मानवी निर्णयाची आवश्यकता आहे का?
या प्रश्नांची उत्तरे शोधण्यासाठी तुम्हाला चॅट लॉग्स, नोटिफिकेशन्स आणि टॅब्समध्ये शोध घ्यावा लागतो. सिस्टमने क्रिया (activity) तर जपली, पण संदर्भ (context) गमावला. हीच ती त्रुटी आहे ज्यासाठी आपल्याला Workstream Continuity Design (WCD) ची गरज आहे.
WCD हे सुनिश्चित करते की तुम्ही जेव्हा जेव्हा स्विच करता, तेव्हा इंटरफेस कामाची स्थिती लक्षात ठेवतो.
पारंपारिक डिझाइन असे गृहीत धरते की तुम्ही एकटेच काम करणारे आहात. आधुनिक डिझाइनमध्ये तुम्ही नसताना सॉफ्टवेअर काम करत आहे, याचा विचार केला पाहिजे. तुम्ही एकाच वेळी अनेक गोष्टींचे पर्यवेक्षण करत असाल:
- एखादा विषय शोधत असलेला एजंट
- कोड लिहित असलेला एजंट
- ग्राहकाचे उत्तर
- अडकलेले (blocked) डिप्लॉयमेंट
मुख्य कार्य "स्विच-इन" (switch-in) बनते. तुम्ही वर्कस्ट्रीममध्ये प्रवेश करता, स्थिती समजून घेता, निर्णय घेता आणि बाहेर पडता. जर तुम्हाला प्रत्येक वेळी संदर्भ पुन्हा तयार करावा लागला, तर तुमचा वेळ आणि लक्ष दोन्ही वाया जाते.
वेगाने परिस्थिती समजून घेण्यासाठी WCD एका विशिष्ट व्याकरणाचा (grammar) वापर करते: • GOAL: आपल्याला हवे असलेले परिणाम. • ATTN: तुम्हाला आता का पाहावे लागेल. • STATE: सध्याची स्थिती. • DELTA: प्रत्यक्षात काय बदलले. • ACTORS: याचे मालक कोण आहेत आणि पुढे कोण कृती करणार आहे. • AUTH: कशाची परवानगी आहे. • EVIDENCE: स्थितीला काय आधार देते. • EFFECT: व्याप्ती आणि जोखीम. • NEXT: सर्वात सुरक्षित पुढचे पाऊल.
हे साध्या स्टेटस लाइटपेक्षा अधिक उपयुक्त आहे. लांब चॅट हिस्ट्री वाचण्यापेक्षा हे अधिक जलद आहे.
WCD मधील यश हे वापरकर्ते किती वेगाने क्लिक करतात यावर अवलंबून नाही. तर ते किती वेगाने समजून घेतात यावर अवलंबून आहे. आम्ही हे खालील गोष्टींद्वारे मोजतो:
- Time to Orientation: तुम्हाला कृती करण्याची गरज आहे का, हे तुम्हाला किती वेगाने समजते.
- Time to Decision Readiness: तुम्हाला बदल किती वेगाने समजतो.
- False-ready rate: काम पूर्ण नसतानाही ते पूर्ण झाले आहे असे तुम्हाला किती वेळा वाटते.
ध्येय असे एक सुसंगत मॉडेल तयार करणे आहे जिथे सॉफ्टवेअर मानवी देखरेखीला (oversight) मदत करते.
Zenodo वरील संपूर्ण संशोधन आवृत्ती वाचा.
वैकल्पिक शिक्षण समुदाय: https://t.me/GyaanSetuAi
