![]() | برای تأییدپذیری کامل این مقاله به منابع بیشتری نیاز است. |
یک سامانهٔ چندعاملی (به انگلیسی: Multi-agent system)، سامانهای است که از چندین عامل هوشمند تعاملی تشکیل شده باشد. از سامانههای چندعاملی میتوان برای حل مسئلههایی استفاده کرد که حل آن برای یک عامل منفرد یا یک سامانهٔ یکپارچه مشکل یا غیرممکن است. هوشمندی میتواند شامل رویکردهای جستجو، یافتن و پردازش روشمند، کاربردی، رویهای، یا الگوریتمی باشد.
موضوعهایی که تحقیق سامانههای چندعاملی در آنها میتواند رویکرد مناسبی ارائه کند شامل مبادلات برخط، پاسخدهی به فجایع و مدلسازی ساختارهای اجتماعی است.
سامانههای چندعاملی روشهای نوینی برای حل مسایل محاسباتی و پیادهسازی پروژههای نرمافزاری رایانهای ارائه میدهند. از آنجا که در این گونه سامانهها مجموعهای متشکّل از چندین عامل سیستم را به وجود میآورد، دستیابی و نیل به اهدافی امکانپذیر میگردد که به وسیله سیستمهای تک عاملی میسّر نیست.
البته این سیستم معایبی هم دارد که استفاده از آن را محدود میکند. مهمترین آنها کندی اندک در کار است (بهطور کلی). به هر حال میتوان بر حسب مورد نیاز، از این سیستم استفاده کرد.
ایده عامل از طرف جان مککارتی در اواسط 1950 مطرح شد و سالها بعد به این نام خوانده شد.[۱] او سیستمی را تصور کرد که: 1- وقتی به آن هدفی داده می شد -> دانستن جزئیات عملیات کامپیوتری مناسب 2- وقتی با مشکلی برخورد می کرد -> از کاربران نظرخواهی یا پرسش
معروفترین تعریف از عامل مربوط به تعریف وولدریج (Wooldridge): یک عامل یک سیستم کامپیوتری است که در یک محیط قرار گرفته و قادر به انجام فعالیت های خود مختار در آن محیط برای رسیدن به اهداف مورد نظرش است. یک عامل یک روبات نرم افزاری است که در دنیای کامپیوتری زندگی و فعالیت می کند.[۲]
پژوهشگر آمریکایی،پیتر استون، در دهه ۹۰ در پایاننامه دکترایش این مسئله را عنوان کرد که فوتبال زمینه تحقیقاتی بسیار مناسبی برای سامانههای چند عاملی است. این مسئله در طی چند سال موجب پدید آمدن مسابقات بینالمللی و موفق روبوکاپ شد که در آن تیمهای دانشجویی و حتی دانش آموزی بسیاری از سراسر جهان با طراحی و شبیهسازی روبوتهای فوتبالیست با هم رقابت میکنند. این مسابقات از سال ۹۷ همه ساله در یکی از کشورهای جهان، توسط فدراسیون جهانی روبوکاپ برگزار میگردد. البته لازم است ذکر شود که مسابقات کوچکتری نیز همه ساله در سطح کوچکتری به صورت آزاد برگزار میگردند مانند Iran open , German open , US open, German open و …. این زمینه تحقیقاتی در دانشگاههای ایران و حتی برخی دبیرستانهای خاص طرفداران بسیاری دارد و معمولاً تیمهای ایرانی رتبههای شایستهای در این مسابقات کسب میکنند.
سیستم چند عاملی، سیستمی است شامل تعدادی عامل که عامل ها با هم از طریق رد و بدل کردن پیام در یک ساختار شبکه ای ارتباط دارند.
{{cite journal}}
: Cite journal requires |journal=
(help)