← नवीनतम पेपर
💻 computer science

From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems

यह शोध पत्र तर्क देता है कि LLM-आधारित एजेंटों का उदय सॉफ्टवेयर इंजीनियरिंग में मानव-केंद्रित ग्राफिकल इंटरफेस से हटकर आह्वान योग्य क्षमताओं (invocable capabilities) पर निर्मित एजेंट-उन्मुख प्रणालियों की ओर एक प्रतिमान परिवर्तन (paradigm shift) को आवश्यक बनाता है, जो गतिशील, AI-संचालित सॉफ्टवेयर आह्वान को सक्षम करने के लिए मशीन व्याख्यात्मकता, संयोजकता और विश्वसनीयता पर बल देता है।

मूल लेखक: Shaolin Wang, Yi Mei, Haoyang Che, He Jiang, Shui Yu, Ying Gu

प्रकाशित 2026-03-24
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Shaolin Wang, Yi Mei, Haoyang Che, He Jiang, Shui Yu, Ying Gu

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

मुख्य विचार: सॉफ्टवेयर अब बड़ा हो रहा है

कल्पना कीजिए कि सॉफ्टवेयर डिज़ाइन एक ऐसी दुनिया में रह रहा है जो पूरी तरह से इंसानों के लिए बनाई गई है। दशकों से, हमने ऐप्स और प्रोग्राम एक शानदार रेस्टोरेंट की तरह बनाए हैं जहाँ मेनू, वेटर और आरामदायक कुर्सियाँ होती हैं। लक्ष्य यह था कि एक इंसान आसानी से अंदर आ सके, मेनू (स्क्रीन) देख सके और भोजन का ऑर्डर दे सके (बटन पर क्लिक कर सके)।

लेकिन अब, एक नए प्रकार का ग्राहक आया है: AI एजेंट्स (AI Agents)। ये आँखें और उंगलियों वाले इंसान नहीं हैं; ये डिजिटल दिमाग हैं जो मेनू नहीं पढ़ते या सुंदर तस्वीरें नहीं देखते। वे कोड, तर्क (logic) और स्ट्रक्चर्ड डेटा में बात करते हैं।

समस्या क्या है? हम इन AI ग्राहकों को एक मानवीय रेस्टोरेंट में परोसने की कोशिश कर रहे हैं। वे उन मेनूओं को "पढ़ने" की कोशिश कर रहे हैं जो मानवीय आँखों के लिए डिज़ाइन किए गए हैं, जो उनके लिए भ्रमित करने वाला और धीमा है।

यह पेपर तर्क देता है कि हमें केवल इंसानों के लिए सॉफ्टवेयर बनाना बंद करना चाहिए और "AI-नेटिव" (AI-Native) सॉफ्टवेयर बनाना शुरू करना चाहिए—ऐसे सिस्टम जो विशेष रूप से इन डिजिटल दिमागों के उपयोग के लिए डिज़ाइन किए गए हों।


सॉफ्टवेयर के तीन युग (एक उपमा)

यह पेपर बताता है कि हम यहाँ तक कैसे पहुँचे, इसके तीन चरण हैं:

  1. मानवीय युग (द रेस्टोरेंट):

    • यह कैसे काम करता है: आप एक स्क्रीन (GUI) देखते हैं। आप बटन दबाते हैं, फॉर्म भरते हैं और पेजों पर नेविगेट करते हैं।
    • लक्ष्य: इसे दिखने में सुंदर और इंसान के समझने में आसान बनाना।
    • AI के लिए दोष: एक AI सुंदर बटन को "देख" नहीं सकता। वह बिना बारीक विवरण पढ़े यह अंदाज़ा नहीं लगा सकता कि "सबमिट" पर क्लिक करने से क्या होगा। यह बहुत अस्पष्ट है।
  2. API युग (द टेकआउट काउंटर):

    • कैसे काम करता है: हमने "बैक-एंड" कनेक्शन (APIs) को उजागर करना शुरू किया ताकि कंप्यूटर एक-दूसरे से बात कर सकें।
    • लक्ष्य: अलग-अलग सिस्टम्स को आपस में बात करने देना।
    • AI के लिए दोष: इन्हें अक्सर इंसानों द्वारा सिस्टम को जोड़ने के लिए डिज़ाइन किया गया था, न कि AI के सोचने के लिए। ये अभी भी थोड़े अव्यवस्थित हैं और मानवीय अंतर्ज्ञान (intuition) पर निर्भर हैं।
  3. एजेंट युग (द मॉड्यूलर किचन):

    • कैसे काम करता है: यह वह भविष्य है जिसे यह पेपर प्रस्तावित करता है। एक बड़े रेस्टोरेंट के बजाय, एक ऐसे किचन की कल्पना करें जहाँ हर एक सामग्री और उपकरण एक स्वतंत्र, लेबल किया हुआ और उपयोग के लिए तैयार यूनिट है।
    • लक्ष्य: AI अंदर आता है, जो उसे चाहिए वही चीज़ उठाता है, उसे मिलाता है, और बिना किसी इंसान के इशारा किए भोजन तैयार कर देता है।

मुख्य अवधारणा: "इनवोकेबल कैपेबिलिटी" (Invocable Capability)

यह पेपर एक नया निर्माण खंड (building block) पेश करता है जिसे "इनवोकेबल कैपेबिलिटी" कहा जाता है।

उपमा: लेगो (LEGO) बनाम एक मूर्ति

  • पुराना सॉफ्टवेयर (एक मूर्ति): एक सुंदर मिट्टी की मूर्ति की कल्पना करें। यह एक ही बड़ा टुकड़ा है। यदि आप हाथ हिलाना चाहते हैं, तो आपको पूरी चीज़ को तोड़ना होगा। इसे देखने के लिए बनाया गया है, तोड़ने के लिए नहीं।
  • नया सॉफ्टवेयर (लेगो सेट): लेगो ब्रिक्स के एक बॉक्स की कल्पना करें। प्रत्येक ब्रिक एक "कैपेबिलिटी" है।
    • इसका एक स्पष्ट आकार है (स्ट्रक्चर्ड इनपुट)।
    • यह अन्य ब्रिक्स में पूरी तरह से फिट हो जाता है (कंपोजेबिलिटी)।
    • यह ठीक एक काम करता है (जैसे, "पहिया जोड़ें," "दरवाजा जोड़ें")।
    • AI एजेंट एक मास्टर बिल्डर की तरह है जो बॉक्स को देख सकता है, उसे ज़रूरत के अनुसार सटीक ब्रिक्स चुन सकता है, और कार, घर या अंतरिक्ष यान बनाने के लिए उन्हें तुरंत जोड़ सकता है, जो भी यूजर ने मांगा हो।

यह बेहतर क्यों है?
यदि किसी AI को फ्लाइट बुक करनी है और फिर होटल रिजर्व करना है, तो उसे जटिल वेबसाइट पर नेविगेट करने की ज़रूरत नहीं है। वह बस "फ्लाइट बुक करें" ब्रिक और "होटल बुक करें" ब्रिक को उठाता है और उन्हें आपस में जोड़ देता है।


AI के लिए निर्माण के नियम (डिज़ाइन सिद्धांत)

यदि आप इन AI एजेंट्स के लिए सॉफ्टवेयर बना रहे हैं, तो आपको नए नियमों का पालन करना होगा:

  1. कोई छिपा हुआ रहस्य नहीं (मशीन इंटरप्रिटेबिलिटी):

    • मानवीय नियम: "बस नीले बटन पर क्लिक करें, आप समझ जाएंगे।"
    • AI नियम: "नीला बटन 'ऑर्डर सबमिट करें' लेबल वाला है, इसके लिए क्रेडिट कार्ड नंबर चाहिए, और यह एक कन्फर्मेशन कोड वापस करेगा।" यदि आप नियम छिपाते हैं, तो AI भटक जाएगा।
  2. एक टीम प्लेयर बनें (कंपोजेबिलिटी):

    • सॉफ्टवेयर एक विशाल, बंद मोनोलिथ नहीं होना चाहिए। इसे छोटे, पुन: प्रयोज्य (reusable) टूल्स में विभाजित किया जाना चाहिए जिन्हें AI मिला और मिला सकता है।
  3. अपने वादे निभाएं (विश्वसनीयता):

    • यदि कोई AI किसी टूल से कुछ करने के लिए कहता है, तो उसे हर बार वैसा ही करना चाहिए जैसा वादा किया गया है। इंसान छोटी गलती माफ कर सकते हैं; एक AI जो 10-चरणीय मिशन की योजना बना रहा है, वह गलती नहीं कर सकता। यदि तीसरा चरण विफल होता है, तो पूरी योजना क्रैश हो जाएगी।
  4. स्पष्ट बोलें (एक्सप्लिसिट कॉन्ट्रैक्ट्स):

    • हर टूल को एक स्पष्ट निर्देश पुस्तिका (कॉन्ट्रैक्ट) की आवश्यकता होती है जो कहती है: "मुझे आपसे यह चाहिए, और मैं आपको बिल्कुल यही वापस दूंगा।" अनुमान लगाने की अनुमति नहीं है।

भविष्य के लिए इसका क्या अर्थ है?

आर्किटेक्चर में बदलाव:
हम "मोनोलिथिक एप्लिकेशंस" (विशाल, एकल ऐप्स जैसे फेसबुक या जटिल बैंकिंग ऐप) से दूर "कैपेबिलिटी-बेस्ड सिस्टम्स" की ओर बढ़ रहे हैं।

इसे इस तरह सोचें:

  • आज: आप एक काम करने के लिए एक ऐप डाउनलोड करते हैं। यदि आप दो चीजें करना चाहते हैं, तो आप ऐप बदलते हैं।
  • कल: आपके पास क्षमताओं (capabilities) का एक "टूलबॉक्स" होगा। एक AI एजेंट आपका व्यक्तिगत सहायक होगा। वह टूलबॉक्स में हाथ डालता है, "मैप" टूल, "वेदर" टूल और "ट्रैफिक" टूल उठाता है, और उन्हें मिलाकर आपको काम पर जाने का सबसे अच्छा रास्ता बताता है।

मानवीय भूमिका:
क्या इंसान स्क्रीन का उपयोग करना बंद कर देंगे? नहीं।
पेपर कहता है कि इंसान निगरानी, डिबगिंग और जब चीजें गलत हो जाएं, तब भी "रेस्टोरेंट" (GUI) का उपयोग करेंगे। लेकिन भारी काम, जटिल योजना बनाना और निष्पादन (execution) "मॉड्यूलर किचन" में होगा जहाँ AI एजेंट्स काम करेंगे।

सारांश

यह पेपर सॉफ्टवेयर इंजीनियरों के लिए एक आह्वान है: सिर्फ मानवीय आँखों के लिए सॉफ्टवेयर डिजाइन करना बंद करें। मशीन के दिमागों के लिए सॉफ्टवेयर डिजाइन करना शुरू करें।

हमें विशाल, भ्रमित करने वाले किले बनाना बंद करना चाहिए और स्पष्ट, विश्वसनीय, आपस में जुड़ने वाले लेगो ब्रिक्स का एक ब्रह्मांड बनाना शुरू करना चाहिए। इस तरह, जब AI एजेंट्स आते हैं, तो वे हमारे अस्त-व्यस्त मेनू से भ्रमित नहीं होंगे; वे जो चाहें, तुरंत और भरोसेमंद तरीके से बना सकेंगे।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →