हां, अंतर हैं। बहुत सरल एजेंटों के लिए, अभिनेता और एजेंट एक ही बात हो सकते हैं। हालांकि, "स्वायत्त एजेंट" द्वारा, या, कम से कम, मैं आमतौर पर जैसे कुछ मानता हूं उदाहरण के लिए, एक विश्वास-इच्छा-इरादा मॉडल, जहां एजेंट आंतरिक रूप से पर्यावरण के एक अमूर्तता को अपने आप में पाता है, और जिन एजेंटों के साथ यह बातचीत करता है, ताकि वह इस लक्ष्य को प्राप्त करने के लिए उस माहौल से कैसे बातचीत कर सके, इस पर योजना बना सके।
जबकि एक अभिनेता को ये सब कुछ सुनिश्चित हो सकता है, एक एजेंट भी कई अभिनेताओं से बना हो सकता है, जो बीडीआई ढांचे के विभिन्न हिस्सों को संभालने के लिए संयुक्त रूप से कार्य कर रहा है। एक अभिनेता, सभी उद्देश्यों के लिए, एक शेड्यूलिंग इकाई है। यदि आपके एजेंट अनिवार्य रूप से रैखिक और सिंगल-थ्रेड हैं, तो वे फिट बैठते हैं। यदि वे आंतरिक रूप से समानांतर कार्य करते हैं, तो आप प्रत्येक एजेंट के लिए कई कलाकार चाहते हैं।
तो, अभिनेताओं और एजेंटों के समान क्या हैं?
वे दोनों संदेशों को पारित करके संवाद करते हैं।
दोनों (आमतौर पर) में आंतरिक स्थिति होती है - भले ही निष्पादन स्थिति में निहित हो।
दोनों उम्मीद है कि वे अन्य अभिनेताओं/एजेंटों के साथ राज्य साझा न करें।
दोनों को अन्य अभिनेताओं/एजेंटों से स्वतंत्र रूप से निर्धारित होने की उम्मीद है।
एजेंटों के कलाकारों की तुलना में अधिक क्या है? जैसे उदाहरण के लिए, बीडीआई - -
एजेंटों आमतौर पर मॉडल है कि एक एजेंट के व्यवहार हुक्म का पालन करें और अभिनेताओं आमतौर पर नहीं है। प्रतिक्रियाशील एजेंट, हालांकि, इस संबंध में अभिनेताओं के समान हैं।
एजेंटों में शेड्यूलिंग की एक से अधिक आंतरिक इकाई हो सकती है। एजेंट जो इस संबंध में अभिनेताओं के समान नहीं हैं।
अभिनेताओं के एजेंटों से अधिक क्या है?
- कुछ भी नहीं जो मैं सोच सकता हूं, हालांकि स्कैला अभिनेता राज्य साझा कर सकते हैं।
स्रोत
2009-07-21 20:59:04
मैं निश्चित रूप से बीडीआई और स्वायत्त एजेंटों के समीकरण से सहमत नहीं होगा। बीडीआई एजेंटों के एक वर्ग के लिए बस एक संभावित वास्तुकला है।स्पष्ट पर्यावरण मॉडल वाले एजेंट आर्किटेक्चर हैं जो बीडीआई नहीं हैं उदा। आंशिक रूप से देखने योग्य वातावरण में रिफ्लेक्स एजेंट मुझे विश्वास है कि आपके उत्तर के दूसरे भाग में योग्यता है। एक अभिनेता एक एजेंट नहीं है जिस तरह एक धागा एजेंट नहीं है। हालांकि या तो एक स्वायत्त एजेंट बनाने के लक्ष्य को समझने के लिए इस्तेमाल किया जा सकता है। मामले में मामला, जेएडीई एजेंट जावा थ्रेड के शीर्ष पर बैठते हैं। यद्यपि आपकी मदद के लिए धन्यवाद। – DuncanACoulter
आह मैं देखता हूं कि आप अपना जवाब अपडेट कर रहे थे क्योंकि मैं अपनी टिप्पणी लिख रहा था ... मुझे लगता है कि आपका नया उत्तर मेरे प्रश्न को अच्छी तरह से संबोधित करता है। – DuncanACoulter
क्षमा करें, मुझे बीडीआई के साथ स्वायत्त एजेंटों को समेकित करने का कोई इरादा नहीं था। मेरा मतलब केवल एक उदाहरण के रूप में बीडीआई का उपयोग करना था। मुझे पूरी तरह से यकीन नहीं है कि मेरे जवाब को दोबारा कैसे बदला जाए, लेकिन मैंने इसे थोड़ा सुधार लिया है। –