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

Real-Time BDI Agents: a model and its implementation

यह शोध पत्र एक पुनर्गठित नियंत्रण लूप (control loop) का प्रस्ताव करके वास्तविक समय के वातावरण में मौजूदा BDI एजेंटों की सीमाओं को संबोधित करता है जो स्पष्ट रूप से अस्थायी बाधाओं और संसाधनों का प्रबंधन करता है, जिसे फिर एक संसाधन-संग्रहण वीडियो गेम के कार्यान्वयन के माध्यम से मान्य किया गया है।

मूल लेखक: Andrea Traldi, Francesco Bruschetti, Marco Robol, Davide Calvaresi, Marco Roveri, Paolo Giorgini

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

मूल लेखक: Andrea Traldi, Francesco Bruschetti, Marco Robol, Davide Calvaresi, Marco Roveri, Paolo Giorgini

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

कल्पना कीजिए कि आप एक व्यस्त निर्माण स्थल (construction site) के प्रबंधक हैं। आपके पास रोबोटों (एजेंटों) की एक टीम है जिन्हें एक घर बनाना है। एक आदर्श दुनिया में, आप उन्हें एक ब्लूप्रिंट देते हैं, वे उसका पूरी तरह से पालन करते हैं, और घर बन जाता है।

लेकिन वास्तविक दुनिया में, चीजें गलत हो जाती हैं। अचानक एक तूफान आता है, एक डिलीवरी ट्रक ट्रैफिक में फंस जाता है, या बॉस से एक नया, जरूरी ऑर्डर आता है। यदि आपके रोबोट प्रतिक्रिया देने में बहुत धीमे हैं, या यदि वे तब भी कील ठोकने की कोशिश करते रहते हैं जब उनकी बैटरी खत्म हो चुकी होती है, तो पूरा प्रोजेक्ट विफल हो जाता है।

यह शोधपत्र रोबोटों को स्मार्ट, तेज और यथार्थवादी प्रबंधक बनने के बारे में सिखाने के बारे में है जो बिना क्रैश हुए अराजकता को संभाल सकें।

यहाँ उनके समाधान का विवरण दिया गया है, सरल उपमाओं (analogies) का उपयोग करते हुए:

1. समस्या: "दिन में सपने देखने वाला" रोबोट

पारंपरिक AI रोबोट (जिन्हें BDI एजेंट कहा जाता है) योजना बनाने में बहुत अच्छे होते हैं। उनके पास हैं:

  • विश्वास (Beliefs): जो वे दुनिया के बारे में जानते हैं।
  • इच्छाएं (Desires): जो वे हासिल करना चाहते हैं।
  • इरादे (Intentions): वह योजना जिसका वे वर्तमान में पालन कर रहे हैं।

दोष: ये रोबोट अक्सर समय को एक सुझाव की तरह मानते हैं, नियम की तरह नहीं। वे उस योजना के बारे में सोचने में 10 मिनट बिता सकते हैं जिसे 2 मिनट में किया जाना चाहिए। या, वे एक साथ तीन भारी काम करने की कोशिश कर सकते हैं जब उनका "दिमाग" (प्रोसेसर) केवल एक ही संभाल सकता है। जब सिस्टम ओवरलोड हो जाता है, तो वे फ्रीज हो जाते हैं या बहुत देर से कार्य करते हैं। यह एक ऐसे शेफ की तरह है जो मेहमानों के भूखे होने तक टाइमर को अनदेखा करते हुए 3-कोर्स मील पकाने की कोशिश करता है, और तभी उसे एहसास होता है कि खाना जल गया है।

2. समाधान: "समय के प्रति जागरूक" प्रबंधक

लेखकों ने एक नया सिस्टम बनाया जिसे Real-Time BDI कहा जाता है। इसे रोबोट के दिमाग को अपग्रेड करने के रूप में सोचें जिसमें एक सख्त प्रोजेक्ट मैनेजर शामिल है जिसे डेडलाइन और ऊर्जा की गहरी परवाह है।

उन्होंने एक तीन-स्तरीय आर्किटेक्चर (एक तीन-मंजिला कार्यालय भवन की तरह) बनाया:

  • ऊपरी मंजिल: रणनीतिकार (BDI लेयर)
    यह "दिमाग" है। यह बड़ी तस्वीर देखता है। "हमें शाम 5:00 बजे तक ये संसाधन वितरित करने हैं।" यह केवल एक योजना नहीं चुनता; यह एक ऐसी योजना चुनता है जो समय सीमा में फिट बैठती हो। यदि योजना बहुत लंबी है, तो यह तुरंत एक नई, तेज़ योजना मांगता है। यह समय को एक सख्त बाधा (constraint) के रूप में मानता है, न कि एक नरम सुझाव के रूप में।

  • मध्य मंजिल: फोरमैन (निष्पादन और निगरानी)
    यह परत चल रहे काम पर नज़र रखती है। यह जाँचती है: "क्या रोबोट वास्तव में हिल रहा है? क्या बैटरी कम है? क्या खिलाड़ी ने रास्ते में एक दीवार खड़ी कर दी है?" यदि कुछ गलत होता है (जैसे कि खिलाड़ी अचानक एक रोबोट को हिला देता है), तो यह मंजिल चिल्लाती है, "रुको! योजना टूट गई है!" और रणनीतिकार को तुरंत एक नई योजना बनाने के लिए कहती है।

  • निचली मंजिल: कार्यकर्ता (रियल-टाइम लेयर)
    यह मांसपेशी है। यह एक सख्त शेड्यूल (जैसे ट्रेन का समय-सारणी) पर चलती है। यह सुनिश्चित करती है कि रोबोट का दिमाग अत्यधिक बोझिल न हो जाए। यदि रोबोट को एक ही समय में सोचना और चलना दोनों है, तो यह परत तय करती है कि CPU पावर पहले किसे मिलेगी ताकि रोबोट फ्रीज न हो जाए।

3. "वीडियो गेम" परीक्षण

यह साबित करने के लिए कि यह काम करता है, लेखकों ने केवल कोड नहीं लिखा; उन्होंने Kronity नामक एक वीडियो गेम बनाया।

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

4. यह क्यों मायने रखता है (इसका महत्व क्या है?)

कल्पना कीजिए कि यह तकनीक केवल वीडियो गेम के लिए नहीं है। कल्पना कीजिए कि यह इसके लिए है:

  • स्व-चालित कारें (Self-driving cars): यदि कोई पैदल यात्री अचानक सामने आ जाता है, तो कार सबसे अच्छे रास्ते के बारे में सोचने के लिए 5 सेकंड नहीं बिता सकती। उसे मिलीसेकंड में निर्णय लेना और ब्रेक लगाना होगा।
  • अंतरिक्ष रोवर (Space rovers): यदि मंगल ग्रह का रोवर किसी चट्टान से टकराता है, तो उसे पृथ्वी से निर्देश मिलने (जिसमें 20 मिनट लगते हैं) का इंतज़ार किए बिना तुरंत अपना रास्ता फिर से बनाना होगा।
  • अस्पताल के रोबोट: यदि किसी मरीज की स्थिति बदलती है, तो दवा पहुँचाने वाले रोबोट को अपना रास्ता तुरंत बदलना होगा।

मुख्य निष्कर्ष

यह शोधपत्र हमें सिखाता है कि वास्तविक, अराजक दुनिया में काम करने के लिए, रोबोटों को "परफेक्ट प्लानर" बनना बंद करना होगा और "व्यावहारिक कर्ता" (pragmatic doers) बनना होगा। उन्हें पता होना चाहिए कि समय एक संसाधन है ठीक वैसे ही जैसे ईंधन या पैसा। यदि आपके पास समय समाप्त हो जाता है, तो आप काम पूरा नहीं कर सकते।

हर विचार और क्रिया में "डेडलाइन" जोड़कर, ये एजेंट विश्वसनीय साथी बन जाते हैं जो बिना बिखरे हुए अप्रत्याशित स्थितियों को संभाल सकते हैं।

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

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

Digest आज़माएँ →