Presentation is loading. Please wait.

Presentation is loading. Please wait.

کاربرد سیستم های چندعامله

Similar presentations


Presentation on theme: "کاربرد سیستم های چندعامله"— Presentation transcript:

1 کاربرد سیستم های چندعامله

2 آزمایشگاه سیستمهای هوشمند
رئوس مطالب پذیرش یک تکنولوژی جدید مشخصات دامنه سیستم های باز سیستمهای پیچیده حضور در همه جا توزیع ذاتی کنایه طبیعی سیستم های موروثی دامنه های کاربرد عاملها کنترل پردازش تولید کنترل ترافیک هوایی آزمایشگاه سیستمهای هوشمند

3 آزمایشگاه سیستمهای هوشمند
رئوس مطالب (ادامه) مدیریت اطلاعات عاملهای جستجو عاملهای فیلتر کننده عاملهای آگاه دهنده عاملهای هوشمند مرورگر دسترسی به اطلاعات ساختاریافته سایر عاملهای سرویس دهنده اینترنت RETSINA برای مدیریت اطلاعات WebMate WARREN آزمایشگاه سیستمهای هوشمند

4 آزمایشگاه سیستمهای هوشمند
رئوس مطالب (ادامه) تجارت تجارت الکترونیکی بواسطه ی عامل AuctionBot Kasbah مدیریت فرایند تجاری ADEPT شبکه و ارتباط راه دور آزمایشگاه سیستمهای هوشمند

5 آزمایشگاه سیستمهای هوشمند
پذیرش یک تکنولوژی جدید برای اینکه یک تکنولوژی جدید در بازار کامپیوتر مفید باشد باید یکی از موارد زیر را ارائه دهد: توانایی حل مسائلی که تا به حال فراتر از محدوده ی خودکارسازی بوده اند- یا بخاطر اینکه هیچ یک از تکنولوژی های موجود را نمی توان برای حل آن بکار برد و یا اینکه بیش از حد پرهزینه می شوند( دشوار، زمان بر، خطرناک) برای توسعه ی راه حل هایی با استفاده از تکنولوژی موجود توانایی حل مسائل بطور چشمگیری بهتر (ارزان تر، طبیعی تر، آسان تر، کاراتر یا سریعتر) آزمایشگاه سیستمهای هوشمند

6 آزمایشگاه سیستمهای هوشمند
مشخصات دامنه تکنیک جدیدی برای طراحی و پیاده سازی سیستم های باز (open) سیستم های پیچیده سیستم های همه جا موجود (Ubiquitous) در بهبود کارایی توسعه ی نرم افزار سه مشخصه ی دامنه برای انتخاب تکنولوژی عامل عبارتند از: توزیع داده، کنترل، تخصص یا منابع کنایه طبیعی (Natural metaphor) سیستم های موروثی (legacy) آزمایشگاه سیستمهای هوشمند

7 آزمایشگاه سیستمهای هوشمند
سیستم های باز مولفه ها از قبل مشخص نیستند مولفه ها با گذشت زمان بصورت پویا تغییر می کنند ممکن است به میزان زیادی ناهمگن (heterogeneous) باشند. هر سیستم کامپیوتری که بخواهد در یک محیط باز عمل کند باید قادر به سر و کار داشتن با سازمانها و برنامه های مختلف را بدون گرفتن راهنمایی پیوسته از کاربران باشد. چنین قابلیتی به تکنیک های مبتنی بر همکاری یا مذاکره نیاز دارد که در حوزه ی سیستم های چندعامله قرار دارند. آزمایشگاه سیستمهای هوشمند

8 آزمایشگاه سیستمهای هوشمند
سیستمهای پیچیده بصورت سلسله مراتبی هستند امکان تمایز بین تعاملات بین زیرسیستمها و تعاملات داخل زیرسیستمها وجود دارد انتخاب مولفه های اصلی (primitive) نسبتا دلخواه است سیستمهای مبتنی بر سلسله مراتب سریعتر از سیستمهای به همان اندازه اما غیرسلسله مراتبی تکامل می یابند. آزمایشگاه سیستمهای هوشمند

9 آزمایشگاه سیستمهای هوشمند
نمای یک سیستم پیچیده frequent interaction Sub-system infrequent interaction Sub-system component Related to آزمایشگاه سیستمهای هوشمند

10 مواجهه با پیچیدگی در نرم افزار
تجزیه: تقسیم مسائل به زیرمسائل کوچکتر و قابل مدیریت تر انتزاع: تعریف یک مدل ساده شده از سیستم که روی برخی از جزئیات تاکید دارد سازماندهی: شناسایی و مدیریت ارتباطات بین مولفه های گوناگون حل مساله آزمایشگاه سیستمهای هوشمند

11 آزمایشگاه سیستمهای هوشمند
یک فرایند مناسب تجزیه مبتنی بر عامل یک روش موثر برای تجزیه فضای مساله ی یک سیستم پیچیده می باشد انتزاعات کلیدی یک روش مبتنی بر عامل روشی طبیعی برای مدلسازی سیستمهای پیچیده است فلسفه مبتنی بر عامل برای مواجهه با ارتباطات سازمانی برای سیستمهای پیچیده مناسب می باشد. آزمایشگاه سیستمهای هوشمند

12 حضور در همه جا (ubiquity)
برای بهره مندی از تمام توان نرم افزارهای کاربردی موجود یک نگرش دوباره و اساسی در مورد ذات تعاملات بین کامپیوتر و کاربر ضروری است. ماشین باید با کاربران برای رسیدن به اهدافشان همکاری کند. ما باید وظایف را به کامپیوترها واگذار کنیم. برای واگذاری این قابلیت، برنامه های نرم افزاری باید ویژگی های زیر را داشته باشند: خودمختار (Autonomous) کنش گرا (proactive) پاسخگو (responsive) تطبیقی (adaptive) به عبارت دیگر برنامه های کاربردی باید مانند یک عامل رفتار کنند. آزمایشگاه سیستمهای هوشمند

13 آزمایشگاه سیستمهای هوشمند
توزیع ذاتی وقتی دامنه شامل تعدادی موجودیت حل کننده ی مساله (یا منابع داده) است که بصورت فیزیکی یا منطقی توزیع شده هستند (از نظر داده، کنترل، تخصص یا منابع) و نیاز دارند که به منظور حل مساله با یکدیگر تعامل کنند، آنگاه عاملها می توانند راه حل موثری ارائه دهند. ابعاد توزیع عبارتند از: توزیع داده توزیع کنترل توزیع تخصص توزیع منابع آزمایشگاه سیستمهای هوشمند

14 آزمایشگاه سیستمهای هوشمند
توزیع ذاتی (ادامه) عاملها یک روش طبیعی برای مدلسازی مسائل فراهم می کنند: موجودیت های جهان حقیقی و تعاملات آنها می توانند مستقیما به عاملهای حل مساله ی خودمختار با منابع و تخصص خاص خودشان که می توانند برای انجام وظایف با یکدیگر تعامل کنند، نگاشت شوند . مقدار قابل توجهی از پردازش می تواند در منابع داده که تنها اطلاعات سطح بالا را دارند انجام شود. آزمایشگاه سیستمهای هوشمند

15 آزمایشگاه سیستمهای هوشمند
کنایه طبیعی مفهوم یک عامل خودمختار اغلب مناسب ترین کنایه برای ارائه ی قابلیت یک نرم افزار داده شده است، به عنوان مثال: یک برنامه که فیلتر می کند می تواند به کاربر از طریق کنایه یک دستیار دیجیتالی شخصی ارائه شود. یک نرم افزار زمان بندی جلسه می تواند بصورت طبیعی به صورت یک عامل اجتماعی و خودمختار که می تواند با سایر عاملهای مشابه تعامل کند، ارائه شود. آزمایشگاه سیستمهای هوشمند

16 آزمایشگاه سیستمهای هوشمند
سیستم های موروثی سازمانهای بزرگ تعداد زیادی برنامه نرم افزاری دارند که قابلیت های حیاتی سازمانی را اجرا می کنند. برای حفظ سرعت در برابر نیازهای تجاری، این سیستمها باید بطور متناوب به روز شوند. تغییر چنین سیستمهای موروثی ای در کل بسیار دشوار است: ساختار و عمل داخلی سیستم با گذر زمان خراب می شود، طراحی ها و مستندات از دست می روند و افرادی که درک درستی از نرم افزار دارند، از سازمان می روند. تنها راه مفید نگه داشتن چنین سیستمهایی، داخل کردن آنها در یک اجتماع با همکاری بیشتر است که در آن، از این نرم افزارها را بتوان با نرم افزارهای دیگر بهره برد. این کار می تواند با ساختن یک عامل wrapper بر روی نرم افزار انجام شود تا آن را قادر به جای دادن در کنار سایر نرم افزارها سازد. آزمایشگاه سیستمهای هوشمند

17 دامنه های کاربرد عاملها
Agent Application Domains Military Industrial Information Management Business Networking Educational Process Control E-commerce Network Management Gathering Business Process Management Filtering Manufacturing Grid Computing Fusion Air/Traffic Control آزمایشگاه سیستمهای هوشمند

18 آزمایشگاه سیستمهای هوشمند
کنترل پردازش کنترل کننده های پردازش، خود، سیستمهای واکنشی خودمختار هستند. مثالها: ARCHON در چندین کاربرد کنترل پردازش بکار رفته است، از جمله مدیریت انتقال برق و کنترل شتاب دهنده ذرات(Jennings, 1995) انگیزه سیستم توزیعی خودمختار Hitachi (ADS) نیاز به تغییر عناصر کنترلی در حال اجرای سیستم بوده است و از اواسط 1980 در برخی از خطهای پردازش ورق فولاد در Kawasaki Steel’s Chiba و در سیستم کنترل Shinkansen بکار گرفته شده است آزمایشگاه سیستمهای هوشمند

19 آزمایشگاه سیستمهای هوشمند
تولید ACDS (Automated Configuration Design Service) یک نگاشت ابتدایی از عاملها به دامنه طراحی پیکربندی شناسایی می کند PACT(Palo Alto Collaborative Testbed) توضیح می دهد که چگونه تبدیل ابزارهای منفرد به عاملها می تواند آنها را قادر به تبادل اطلاعات کند، اگرچه آنها از ابتدا بصورت برنامه های منفرد طراحی شده بوده اند. AARIA(Autonomous Agents for Rock Island Arsenal) یک سیستم مبتنی بر عامل برای زمانبندی و برنامه ریزی تولید گسسته است. YAMS(Yet Another Manufacturing System) پروتکل معروف Contract Net (Smith, 1980) را برای کنترل تولید بکار می برد. آزمایشگاه سیستمهای هوشمند

20 آزمایشگاه سیستمهای هوشمند
کنترل ترافیک هوایی در OASIS که در فرودگاه سیدنی استفاده می شود، عاملها هم برای نمایش هواپیما و هم برای نمایش سیستمهای کنترلی گوناگون ترافیک هوایی استفاده می شوند. OASIS با استفاده از سیستم MARS خود AAII پیاده سازی شده است. این سیستم به یک عامل اجازه می دهد که با استفاده از مدل BDI برای عاملها پیاده سازی شود. آزمایشگاه سیستمهای هوشمند

21 آزمایشگاه سیستمهای هوشمند
مدیریت اطلاعات هر چه تنوع و حجم اطلاعات در دسترس ما در زندگی روزمره رشد می کند، نیاز به مدیریت این اطلاعات نیز افزایش پیدا می کند. کمبود ابزارهای مدیریت اطلاعات به مشکل گرانبار شدن اطلاعات(information overload) منجر شده است. Maxims (Maes, 1994) یک عامل فیلترکننده است که یاد می گیرد که ها را از طرف کاربر اولویت بندی، حذف، Forward، مرتب و آرشیو کند . Newt (Maes, 1994) مثالی از یک عامل فیلترکننده اخبار در اینترنت است. سیستم Zuno Digital Library (ZDL) یک سیستم چندعامله است که کاربر را قادر می سازد که یک دید منفرد و منسجم از داده های نامنسجم و بدون سازماندهی مانند WWW، داده های شخصی کاربر و غیره بدست آورد(Zuno, 1997) . آزمایشگاه سیستمهای هوشمند

22 چرا به عاملهای اینترنتی نیاز داریم؟
حجم عظیم اطلاعات اینترنت اینترنت بیشتر از وب است تنوع وسیع در انواع اطلاعات گروههای خبری، پایگاه های داده online، مقاله های علمی، صفحات شخصی و ... کیفیت اطلاعات به طور گسترده ای متفاوت است کاربران با دنبال کردن لینک ها از هدف خود گم می شوند توجه کنید که موتورهای جستجو عامل هستند. بدون آنها کاربران فقط می توانند از طریق دنبال کردن لینکها صفحات را ببینند. آزمایشگاه سیستمهای هوشمند

23 آزمایشگاه سیستمهای هوشمند
عاملهای جستجو این ها روباتهای وب هستند که بطور پیوسته URL ها را جستجو و اندیس گذاری می کنند واسط جستجو یک عامل نیست. هیچ خودمختاری و دستکاری مستقیم ندارد Query Web Browser Query Server Response Index Database User Web robot web Search Engine (from Caglayan) آزمایشگاه سیستمهای هوشمند

24 عاملهای جستجو: پیمایش وب
پیمایش اول سطح یا اول عمق؟ Lycos ،URL های تمامی صفحاتی را که دریافت می کند، ثبت می کند و بعدی را بصورت تصادفی انتخاب می کند مگر اینکه موارد زیر پیش آید: URL های کوتاهتر (دایرکتوری های پدر) URL هایی که اغلب به آنها ارجاع می شود آزمایشگاه سیستمهای هوشمند

25 عاملهای جستجو: اندیس کردن
آنچه که اندیس می شود بستگی به عامل دارد عنوان، کلمات کلیدی، اولین خطوط متن، متون داخل تگ META ،... تکنیک های اندیس کردن معمولا تمامی کلمات داخل قسمتهای اندیس شده اندیس کردن نسبتا خام در مقایسه با عاملهای فیلتر کننده آزمایشگاه سیستمهای هوشمند

26 آزمایشگاه سیستمهای هوشمند
عاملهای فیلتر کننده اطلاعاتی را که با پروفایل کاربر مطابقت دارد را فراهم می کند. معمولا از تعدادی از منابع ناهمگن بهره می برد اما اطلاعات را بطور کامل اندیس گذاری می کند تا بازیابی دقیق تری داشته باشد. ارائه از طریق صفحه وب یا امکان دارد که فقط فسمت اصلی اطلاعات را استخراج کند. آزمایشگاه سیستمهای هوشمند

27 معماری عامل فیلترکننده
Web Browser News Server Indexed Articles User profiles web Indexing Engine Other information sources Filtering Agent (from Caglayan) آزمایشگاه سیستمهای هوشمند

28 آزمایشگاه سیستمهای هوشمند
عاملهای آگاه دهنده کاربر را از رویدادهای معین شده (در اینترنت) آگاه می سازد: به روز شدن URL های معین شده Mind-It ( اضافه کردن URL به یک دسته موضوعی خاص از Yahoo تغییر در نتایج یک پرسش (query) معین بر مبنای سرور یا بر مبنای مشتری (client) سرور زمان پردازش را کاهش می دهد می تواند یک عمل خاص را برای چندین مشتری انجام دهد نیاز به بازیابی تمام صفحه ندارند و فقط به header نیاز دارند آزمایشگاه سیستمهای هوشمند

29 آزمایشگاه سیستمهای هوشمند
عاملهای هوشمند مرورگر لینک ها را به کاربر مرورکننده پیشنهاد می کند WebWatcher(برمبنای سرور، عامل اینترنتی) از بازدیدها و توصیه های هزاران کاربر دیگر یاد می گیرد Letizia(برمبنای مشتری، عامل Desktop) اطلاعات درباره عادتهای مرور کاربر جمع آوری می کند و سایر اقلام مورد علاقه را پیش بینی می کند. فیلتر می کند: نتایج نامربوط را از نتایج جستجو حذف می کند بازیابی می کند: پرسش ها را می سازد و آنها را در زمانهای بیکاری سیستم اجرا می کند Intelligent Browsing Agents آزمایشگاه سیستمهای هوشمند

30 دسترسی به اطلاعات ساختاریافته
بیشتر عاملهای اینترنت اطلاعات متنی بدون ساختار را جمع آوری می کنند. FAQfinder ها با اطلاعات نیمه ساختاریافته سروکار دارند همچنین نیاز به عاملهایی است که اطلاعات را از پایگاه های داده ساختار یافته بازیابی کنند نقشه های آب و هوا برنامه های پرواز قیمت های کنونی سهام یک عامل اینترنتی کامل باید بداند که چگونه اطلاعات را از میان تمامی پایگاه های داده اینترنت پیدا کند و از آنها استفاده کند. آزمایشگاه سیستمهای هوشمند

31 سایر عاملهای سرویس دهنده اینترنت
یافتن شغل آگهی های شغلهایی را که با معیارهای تعیین شده مطابقت دارند را کنترل می کند یافتن معامله (Bargain) عامل، فروشنده ها و واسط های آنها را می شناسد مالی (financial) اطلاعات به روز را در مورد قیمت های سهام جمع آوری می کند سرگرمی گروههای افراد دارای علایق یکسان را پیدا می کند و توصیه های در مورد موسیقی، فیلم و غیره را میان آنها به اشتراک می گذارد. آزمایشگاه سیستمهای هوشمند

32 RETSINA@CMU برای مدیریت اطلاعات
RETSINA یک زیرساخت مستقل از دامنه و قابل استفاده مجدد است که بر روی آن سیستمهای MAS، سرویسها و مولفه ها قرار می گیرند، ارتباط برقرار می کنند و تعامل می کنند. RETSINA یک معماری برای توسعه عاملهای نرم افزاری هوشمند توزیع شده می باشد که بصورا آسنکرون همکاری می کند تا بازیابی اطلاعات و یکپارچه سازی هدفمند در پشتیبانی از وظایف گوناگون اتخاذ تصمیم را انجام دهد. RETSINA یک پروژه است که در انستیتوی روبوتیک در CMU انجام شده است یک زیرساخت چندعامله برای کمک به کاربران در وظایف اتخاذ تصمیم و مدیریت اطلاعات جمع آوری اطلاعات فیلتر کردن اطلاعات یکپارچه سازی اطلاعات چارچوب قابل استفاده مجدد برای ساختاردهی به عاملها که در یک محیط اطلاعاتی باز عمل می کند. آزمایشگاه سیستمهای هوشمند

33 RETSINA چگونه کار می کند؟
عاملها برای انجام وظایف محول شده با یکدیگر همکاری می کنند. در صورت نیاز عاملها تیم هایی تشکیل می دهند قابلیت هایی برای جمع آوری و فیلتر کردن اطلاعات فراهم می کند سطوح گوناگون خودکارسازی و پیچیدگی آزمایشگاه سیستمهای هوشمند

34 آزمایشگاه سیستمهای هوشمند
چارچوب RETSINA سیستم چندعامله همکاری عاملها بخش مرکزی سیستم می باشد عاملها در وظایفشان تخصص دارند دانش تخصصی وظایف را تقسیم می کنند می توانند برای اجتناب از گلوگاه (bottleneck) پردازشی سازماندهی شوند برای سروکار داشتن با تغییرات پویا در محیط ساخته شده اند مولفه های معماری مشترک هر نوع: مجموعه ی متفاوتی از رفتارها رفتارها در هر کلاس عامل قابل استفاده مجدد هستند. آزمایشگاه سیستمهای هوشمند

35 آزمایشگاه سیستمهای هوشمند
انواع عاملها عاملهای واسط با کاربر تعامل می کنند عاملهای وظیفه برنامه های حل مساله را فرمول بندی می کنند عاملهای اطلاعاتی بازیابی اطلاعات و درخواستهای نظارت از سایر عاملها را پردازش می کنند. آزمایشگاه سیستمهای هوشمند

36 معماری عملکردی RETSINA
Goals and Task Specifications Results USER 1 USER 2 USER h Interface Agent 1 Task Agent 1 InfoAgent 1 Information Request Reply answer query Info Source 1 Info Source 2 Info Source k Interface Agent k Interface Agent 2 Proposed Solution Task Agent j Task Agent 2 Task InfoAgent n Conflict Resolution Information Integration Middle Agent 1 Service Request Advertisement آزمایشگاه سیستمهای هوشمند

37 معماری اولیه عامل در RETSINA
آزمایشگاه سیستمهای هوشمند

38 آزمایشگاه سیستمهای هوشمند
WebMate یک پروکسی که رفتار فعالیت های مرور وب و جستجوی کاربر را نظارت می کند. اطلاعاتی برای یادگیری و پالایش جستجو انجام فراهم می کند Applet controller: واسط بین کاربر و پروکسی کاربر می تواند در هنگام مرور وب، علایق خود را بیان کند و در هنگام جستجو، Relevance feedback بدهد. کاربر کمک هوشمندی را از WebMate دریافت می کند. آزمایشگاه سیستمهای هوشمند

39 WebMate (standalone proxy)
آزمایشگاه سیستمهای هوشمند

40 WebMate applet (in browsing mode)
آزمایشگاه سیستمهای هوشمند

41 آزمایشگاه سیستمهای هوشمند
WARREN مدیریت سهام اطلاعات مالی کاربر را یاد می گیرد اطلاعات را جمع آوری می کند و موقعیت سهام کاربر را نظارت می کند توزیع مجدد (Reallocation) را برای رسیدن کاربر به اهداف سرمایه گذاری پیشنهاد می کند. عاملهای واسط عاملهای مدیر سهام عاملهای وظیفه عامل تحلیل بنیادی عامل تحلیل فنی عامل خبر فوری عامل ردگیر(tracking) تحلیلگر عاملهای اطلاعاتی عاملهای ردگیر سهام عاملهای ردگیر اخبار آزمایشگاه سیستمهای هوشمند

42 آزمایشگاه سیستمهای هوشمند
WARREN(ادامه) آزمایشگاه سیستمهای هوشمند

43 تجارت الکترونیکی بواسطه ی عامل
تجارت تقریبا کاملا با تعاملات انسانها هدایت می شود. انسانها تصمیم می گیرند که چه موقع کالاها را بخرند، چه مقدار می خواهند بپردازند و ... اما در واقع می توان برخی از تجارتها را خودکار انجام داد. برخی از اتخاذات تصمیم تجاری می تواند به کمک انسانها انجام شود. آزمایشگاه سیستمهای هوشمند

44 آزمایشگاه سیستمهای هوشمند
AuctionBot در دانشگاه Michigan توسعه داده شد سرور عمومی برای حراج اینترنتی کاربران آن یک حراج جدید را با انتخاب از میان انواع حراجها و تنظیم پارامترهای آن ایجاد می کنند موارد زیر توسط کاربران تعیین می شود: نوع حراج : مثلا English، Dutch،... پارامترها: مثلا تعداد مجاز فروشنده ها، روشهای برطرف کردن پیشنهادات گره دار (tie bids) و ... آزمایشگاه سیستمهای هوشمند

45 آزمایشگاه سیستمهای هوشمند
AuctionBot (ادامه) خریداران و فروشندگان از طریق پروتکلهای مذاکره چندجانبه پیشنهاد می کنند. مزیت: یک API برای کاربران جهت ایجاد عاملهای نرم افزاری خود برای رقابت در بازار AuctionBot بطور خودمختار فراهم می کند. کاربران استراتژی های پیشنهاد خودشان را کد می کنند. آزمایشگاه سیستمهای هوشمند

46 آزمایشگاه سیستمهای هوشمند
Kasbah در MIT Media Lab توسعه داده شد. سیستم online تراکنشی مشتری به مشتری کاربری که می خواهد یک قلم را بخرد یا بفروشد بصورت زیر عمل می کند: یک عامل ایجاد می کند تعدادی جهتگیری استراتژیک به او می دهد آن را به یک بازار متمرکز می فرستد کنش گرایی عاملها به دنبال خریداران یا فروشندگان می گردند از طرف صاحبانشان مذاکره می کنند از محدودیت های تعیین شده توسط کاربر پیروی می کنند. آزمایشگاه سیستمهای هوشمند

47 آزمایشگاه سیستمهای هوشمند
Kasbah (ادامه) هدف: یک معامله قابل قبول را از طرف کاربر انجام دهد از یک مجموعه محدودیتهای کاربر پیروی کند: قیمت اولیه پیشنهاد (یا درخواست) بالاترین (یا پایین ترین) قیمت قابل قبول تاریخ تکمیل محدودیت بر روی شریک هایی که با آنها مذاکره می کند تغییر قیمت در طول زمان آزمایشگاه سیستمهای هوشمند

48 مدیریت فرایند تجاری (Business Process Management)
مدیران شرکتها تصمیمات را بر مبنای قضاوت و اطلاعات از تعداد زیادی دپارتمان اتخاذ می کنند. در حالت ایده آل، تمامی اطلاعات مرتبط باید قبل از انجام قضاوت جمع آوری شود. با این وجود، دریافت اطلاعات مرتبط، سازگار و به روز در یک شرکت بزرگ یک فرایند پیچیده و زمان بر می باشد. پروژه ی ADEPT این مساله را با دیدن یک فرایند تجاری به صورت یک اجتماع از عاملهای در حال مذاکره حل می کند. هر عامل، یک نقش متمایز یا یک دپارتمان را در شرکت نمایندگی می کند و قادر به فراهم کردن یک یا چند سرویس می باشد. آزمایشگاه سیستمهای هوشمند

49 ADEPT برای مدیریت جریان کار
آزمایشگاه سیستمهای هوشمند

50 آزمایشگاه سیستمهای هوشمند
محیط ADEPT آزمایشگاه سیستمهای هوشمند

51 آزمایشگاه سیستمهای هوشمند
شبکه و ارتباط راه دور مدیریت شبکه مدیریت خطا مدیریت پیکربندی مدیریت امنیت مدیریت کارایی کنترل ترافیک مسیریابی در شبکه مدیریت سرویسها شبکه های هوشمند برای فراهم کردن سرویسهای انعطاف پذیرتر به کاربران با استفاده از عاملهای متحرک مثالها: AgentCAC، BT Mobile Agents، BT Service Management، IMPACT، MAGENTA، MAGNA،... آزمایشگاه سیستمهای هوشمند


Download ppt "کاربرد سیستم های چندعامله"

Similar presentations


Ads by Google