Abstract:
مقاله پیش رو در مورد کارگزاران یک سیستم و سیستم های دارای چندکارگزار است و در آن
ضمن بیان تعاریفی چند از این اصطلاح، عمده ترین و بارزترین مشخصات آنها توصیف می
گردند. سپس تعریفی از سیستم های دارای چندکارگزار ارایه می شود. در ادامه انواع
همسایگی آنها و نحوه تعامل و همکاری یک کارگزار با سایر کارگزاران و چگونگی اشتراک
اطلاعات در یک کارگزار تشریح می شود. آشنایی با اتحادیه ها و ائتلافهای مبتنی بر
سیستم های دارای چندکارگزار از دیگر بخشهای این مقاله است. در انتهای مقاله نیز سه
نوع متدولوژی کارگزارمدار برای توسعه سیستم ها معرفی می شوند.
Machine summary:
همچنین در این سطح ساختار کلی کارگزار بررسی و طراحی می شود و بخشهای مختلف داخلی مورد نیاز یک کارگزار و نحوه ارتباط آنها با یکدیگر مثل سیستم داخلی بدن انسان مشخص می شود.
اما عمده ترین ویژگیها و مشخصاتی که آنها باید با خود به همراه داشته باشد، عبارتند از: 1 - مستقل بودن: این خصیصه به این معنا است که یک کارگزار می تواند به طور مستقل از راه اندازی، تایید و با نظارت اپراتورها فعالیت خود را آغاز کرده و آن را ادامه دهد؛ 2 - عدم تقید صرف به اخلاق: به این صورت که آنها لزوما اخلاق گرا نیستند و چه بسا این امکان وجود دارد که یک کارگزار به محیط کاری خود، لطمه وارد کند؛ 3 - انعطاف پذیری: کارگزاران این توانایی را دارند تا خود را با شرایط محیطی وفق دهند و از محیط و وقایع پیش آمده در آن بیاموزند و در جهت بهبود نقش اجتماعی خود تلاش کنند.
انواع همسایگی کارگزاران به طور کلی همسایگی کارگزاران در یک سیستم دارای چند کارگزار به اشکال زیر است: 1 - همسایگی کلی: کارگزارانی در همسایگی کلی قرار می گیرند وشامل آن دسته از کارگزارهایی هستند که کارگزار A صرفا از وجود آنها اطلاع دارد و می تواند با آنها ارتباط برقرار کند و با علامت (A) نشان داده میشود.
در این میان تعدادی از متدولوژی ها نسبت به بقیه کامل تر هستند که متدولوژی های مهندسی سیستم های دارای چندکارگزار نظیر "MASE" (MULTI-AGENT SYSTEMS ENGINEERING)، ""Promotheus ، Tropos"" ، ""Message و ""Gaya از آن جمله هستند.