उन उपयोगकर्ताओं के लिए डिज़ाइन करना जो देख नहीं सकते

Apple ने अपने कीनोट (keynote) में डेवलपर्स को ऐप्स को और अधिक सुंदर बनाने के लिए कहा। उन्होंने नए ट्रांसपेरेंसी इफेक्ट्स (transparency effects) और रिफाइंड एडजेस (refined edges) पेश किए। आप इससे बच नहीं सकते। यदि आप अपना कोड अपडेट करते हैं, तो आपका ऐप नया लुक अपना लेता है।

लेकिन उन्होंने App Intents के बारे में भी बात की। उन्होंने दिखाया कि कैसे Siri साधारण भाषा का उपयोग करके आपके कंटेंट को ढूंढ सकती है और उस पर काम कर सकती है। उन्होंने Xcode में Google और OpenAI के कोडिंग एजेंट्स (coding agents) को चलते हुए दिखाया।

संदेश स्पष्ट है। स्क्रीन को सुंदर बनाएं। लेकिन उस उपयोगकर्ता के लिए तैयार रहें जो स्क्रीन को देख नहीं सकता।

वर्षों तक, स्क्रीन ही प्रोडक्ट थी। आपने बटन डिज़ाइन किए और लेआउट का परीक्षण किया। अब, मुख्य द्वार (front door) एक एजेंट बनता जा रहा है। Siri, Copilot, या Claude आपकी ओर से पढ़ेंगे और कार्य करेंगे। इन एजेंट्स को आपके एनिमेशन (animations) से कोई फर्क नहीं पड़ता। उन्हें इस बात से फर्क पड़ता है कि क्या वे आपके फंक्शन्स (functions) को समझ सकते हैं।

मैंने इसे अपनी कंपनी में देखा। हम एक पेमेंट फर्म हैं। हमने एक MCP सर्वर बनाया ताकि एक एजेंट बिना किसी इंसान द्वारा डैशबोर्ड खोले रिफंड प्रोसेस कर सके। उस क्षण में, हमारा डैशबोर्ड प्रोडक्ट नहीं था। मशीन-रीडेबल डेटा (machine-readable data) प्रोडक्ट था।

केवल एक llms.txt फ़ाइल जोड़कर यह न सोचें कि आप सुरक्षित हैं। हालांकि साफ टेक्स्ट एजेंट्स को तेज़ी से पढ़ने में मदद करता है, लेकिन यह कोई जादुई SEO ट्रिक नहीं है। अधिकांश प्रमुख क्रॉलर्स (crawlers) इसका उपयोग साइटेशन (citations) के लिए भी नहीं करते हैं।

इसके बजाय, एजेंट युग के लिए इन तीन नियमों का पालन करें:

  • मशीन-रीडेबल डेटा को प्राथमिक प्रोडक्ट के रूप में मानें। यदि स्क्रीन महत्वपूर्ण है, तो एजेंट्स के उपयोग के लिए एक साफ टेक्स्ट वर्शन बनाएं। उन्हें आपके कोड को स्क्रैप (scraping) करके अंदाज़ा लगाने पर मजबूर न करें।

  • हर पेज पर एक समरी ब्लॉक (summary block) जोड़ें। साधारण अंग्रेजी में दो या तीन लाइनें लिखें जो समझाएं कि पेज क्या करता है। यह इंसानों को सरसरी तौर पर पढ़ने (skim) में मदद करता है और मॉडल्स को यह तय करने में मदद करता है कि कंटेंट उपयोगी है या नहीं।

  • केवल शब्द नहीं, बल्कि एक्शन (actions) दिखाएं। एजेंट्स को क्रियाएं (verbs) चाहिए। उन्हें "refund," "book," या "show" करना है। अपनी सुविधाओं को एक्शन योग्य (actionable) बनाने के लिए App Intents या डॉक्यूमेंटेड APIs का उपयोग करें।

जीतने वाली टीमों के पास सबसे सुंदर ऐप्स नहीं होंगे। उनके पास ऐसे प्रोडक्ट्स होंगे जो बिना किसी इंसान की मौजूदगी के काम करते हैं।

UI मरा नहीं है। इसे बस कम महत्व दिया गया है। अब यह कई इंटरफेस में से केवल एक है।

यदि एजेंट आपका नया उपयोगकर्ता है, तो उस चीज़ के लिए आपका प्रोडक्ट कैसा दिखता है जो देख नहीं सकती?

स्रोत: https://dev.to/mickyarun/were-still-designing-for-eyes-the-thing-reading-our-apps-now-doesnt-have-any-hnp