مدل سازی مبتنی بر عامل: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
اصلاح نگارشی+افزودن رده
بدون خلاصۀ ویرایش
خط ۱:
'''شبيه‌سازی مبتنی بر عامل''' روشی است که طی سال‌های گذشته در حوزه علوم اجتماعی مورد توجه قرار گرفته است. در اين کاربرد، عامل‌ها افراد موجود در يک جامعه با ويژگی‌های مورد نظر را مدل‌سازی می‌کنند. سپس فاکتورهايی را وارد سيستم کردهشده و تاثير آنها در رفتارهای عامل‌ها و يا رفتار سطح کلان جامعه بررسی می‌شود.
 
امروزه عامل های هوشمند بطور وسیعوسیعی در پروژه های عملیاتی و تحقیقاتی مورد استفاده قرار می گیرند.
موسسات و شرکت هایی مانند IBM ،IBM، دایملر کراسلر، وزارت دفاع دفاع آمریکا و ناسا بطور موفقیت آمیزی از سیستم های مبتنی بر عامل استفاده می کنند و بکارگیری عامل ها رفته رفته به یک موضوع حیاتی در فرآیندهای توزیع شده و غیر متمرکز تبدیل شده است.
تمامی این تلاش ها را می توان به ۴ گروه زیر طبقه بندی کرد.
 
#1. حل گروهی مسائل و هوش مصنوعی توزیع شده(Distributed Artificial Intelligent):
هوش مصنوعی توزیع شده بیشتر بر جنبه اجتماعی عامل ها متمرکز است و علاقمند است تا بتواند از طریق همکای مؤثر گروهی از عامل ها مسائل را حل کند و فعالیت های آنها را با یکدیگر هماهنگ نماید. برخی از این کاربرد ها عبارتند از: کنترل ترافیک هوایی، مدیریت شبکه های ارتباطی، سفینه های فضایی، مدیریت حمل و نقل و کنترل خط تولید.
 
#2. واسط کاربر(User Interface):
عامل ها به عنوان برنامه های کامپیوتری که از تکنیک های هوش مصنوعی استفاده می کنند، به کاربران در برقراری ارتباط با برنامه های کاربردی کمک کرده و این ارتباط را تسهیل می کند. به عبارت دیگر واسط کاربر حالت شهودی و ادراکی خواهد داشت و به دور از هر گونه پیچیدگی قابلیت های خود را به روشنی به کار بر معرفی می کند و همچنین به راحتی روش استفاده از خود را به کاربر برنامه نمایان می کند.
 
#3. عامل های اطلاعاتی و سیستم های اطلاعاتی جمعی(Cooperative Information System):
عامل اطلاعاتی به یک یا چند منبع اطلاعاتی دسترسی دارد و می توانداطلاعات موجود در این منابع را جهت پاسخگویی به سؤالات دیگر کاربران و یا عامل های اطلاعاتی دیگر، جمع آوری و دست کاری نماید.
یک شبکه اطلاعاتی جمعیجمعی، از منابع سنتی مانند فایل و پایگاه داده و یا سایر عامل های اطلاعاتی تشکیل می شود.
 
#4. عامل های واقع نما(Believable Agent):
یک شبکه اطلاعاتی جمعی از منابع سنتی مانند فایل و پایگاه داده و یا سایر عامل های اطلاعاتی تشکیل می شود.
# عامل های واقع نما(Believable Agent)
میتوان از عامل ها در سینما، بازیهای کامپیوتری،واقعیت مجازی و شبیه سازی واقعی استفاده کرد. بدین منظور عامل باید دارای حس باشد و بصورت مسطح و بدون شخصیت توصیف نشود، بلکه به گونه ای عمل کند که با درک ما مطابقت داشته وبتواند رفتارهای انسانی را درک کند.
عامل ها همچنین در اواسطدهه ۱۹۹۰ واردصنعت و تجارتشدند.
مثل: بهینه سازی زنجیره تولید، مدیریت منابع،مدل کردن رفتار مصرف کننده، پردازش توزیع شده، مدیریت نیرو، مدیریت سرمایه گذاری تحلیل پیامدها، تأثیرات مخرب سلاح های میکروبی و سیستم ایمنی.
 
تعریف عامل(Agent)
یک Agent نوع سادۀ دیگری ازانتزاع (Abstraction) نرم افزاریست. یک شیئ یک انتزاع سطح بالاست که متد ها و شناسه هایی از یک جزء نرم افزاری را توصیف می کند.