
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
مفاهیم و روشهای اصلی برنامهنویسی مبتنی بر چندعاملی را معرفی میکند؛ رویکردی که از پارادایم سامانههای چندعاملی در سطح برنامهنویسی پشتیبانی میکند. یک سامانه چندعاملی مجموعهای سازمانیافته از موجودیتهای خودمختار، هوشمند و هدفمحور است که آنها را «عاملیتها» مینامند. این عاملیتها با یکدیگر ارتباط برقرار میکنند و در یک محیط با هم تعامل دارند.
این کتاب مفاهیم و روشهای اصلی برنامهنویسی مبتنی بر چندعاملی (MAOP) را ارائه میدهد؛ رویکردی که پارادایم سامانههای چندعاملی را در سطح برنامهنویسی تقویت میکند. MAOP بر پایه یک روش ساختیافته و مبتنی بر سه بُعدِ یکپارچه است که کتاب بهتفصیل آنها را بررسی میکند: بُعدِ عاملیت، برای طراحی موجودیتهای منفرد (تعاملگر)؛ بُعدِ محیط، که امکان توسعه منابع و اتصالهای مشترک به دنیای واقعی را فراهم میکند؛ و بُعدِ سازمان، که تعاملها میان عاملیتهای خودمختار و محیط مشترک را سامان میدهد.
کتاب این روش را با استفاده از مدل و پلتفرم برنامهنویسی JaCaMo به مرحله اجرا درمیآورد. از شیوهای ساده، قابلپیگیری و گامبهگام استفاده میکند و راهحلهایی را برای سناریوهای پیچیدهتر و پیچیدهتر نشان میدهد. همچنین درباره ادغام MAOP با فناوریها و حوزههای کاربردی موجود صحبت میکند؛ از جمله رایانش همراه، رایانش مبتنی بر وب، و رباتیک. در پایان، مسئلههای کلاسیکِ مرتبط با هوش مصنوعی (AI) را از نگاه MAOP بررسی میکند و درباره رویکردی مبتنی بر عاملیتها در مهندسی نرمافزار نیز بحث میکند.
The main concepts and techniques of multi-agent oriented programming, which supports the multi-agent systems paradigm at the programming level. A multi-agent system is an organized ensemble of autonomous, intelligent, goal-oriented entities called agents, communicating with each other and interacting within an environment. This book introduces the main concepts and techniques of multi-agent oriented programming, (MAOP) which supports the multi-agent systems paradigm at the programming level. MAOP provides a structured approach based on three integrated dimensions, which the book examines in detail: the agent dimension, used to design the individual (interacting) entities; the environment dimension, which allows the development of shared resources and connections to the real world; and the organization dimension, which structures the interactions among the autonomous agents and the shared environment.The book puts the approach into practice using the JaCaMo programming model and platform. It employs an easy-to-follow, step-by-step style, showing solutions to increasingly complex scenarios. The book also discusses the integration of MAOP into existing technologies and application domains, including mobile computing, web-based computing, and robotics. Finally, it considers artificial intelligence (AI)–related classical problems from an MAOP perspective and discusses an agent-oriented approach to software engineering.