021-71053903 [email protected] پشتیبانی از شنبه تا چهارشنبه ساعت 9 الی 16

عامل و محیط در هوش مصنوعی

آیا می دانید هوش مصنوعی متشکل از چه بخش هایی است؟ هر کدام از این بخش ها چه نام دارند و چگونه عمل می کنند؟ برای فهمیدن پاسخ این سوال ها با من همراه باشید.

عامل و محیط در هوش مصنوعی دو قسمت تشکیل دهنده آن هستند. عامل یا agent در محیط خود عمل می کند و تغییرات یا تاثیری بر محیط خود دارد. در یک محیط یک یا چند عامل می توانند به صورت همزمان حضور داشته باشند.

عامل چیست؟

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

انواع عامل:

عامل

عامل انسانی:

یک عامل انسانی (human agent) دارای سنسورهای حسی مانند: چشم، گوش، زبان، بینی و پوست با حسگرهای فراوان است. همچنین با اندام هایی مثل دست، پا و دهان بر محیط اثر می گذارد.

عامل رباتیک:

یک عامل رباتیک (robotic agent) از انواع دوربین ها و ردیاب مادون قرمز به عنوان حسگر استفاده می کند. همچنین از موتورها و محرک ها برای تاثیر بر محیط بهره می گیرد.

عامل نرم افزاری:

یک عامل نرم افزاری (software agent) با رمزنگاری رشته بیت ها بر محیط تاثیر می گذارد و عملی را انجام می دهد.

اصطلاحات مربوط به عامل:

معیار کارایی یک عامل: معیاری است که میزان موفقیت یک عامل را مشخص می کند.

رفتار عامل: واکنش هایی که عامل بعد از درک مجموعه متوالی از مشاهدات خود در محیط، نشان می دهد.

ادراک: درک عامل از ورودی ها و اطلاعاتی که از محیط پیرامون خود دریافت می کند.

درک متوالی: تاریخچه ای از تمام چیزهایی که عامل در طول زمان درک کرده است.

عملکرد عامل: مانن نقشه ایست که از درک متوالی تا عمل را نشان می دهد. فرایندی که با درک توالی ای از اطلاعات باعث انجام عملی توسط عامل یا همان agent می شود.

ویژگی های عامل

منطقی بودن:

منطقی بودن یک عامل به معنی، استدلالی بودن ،عقلانیت، و درک متناسب وضعیت و در نهایت قضاوت درست است.

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

یک عامل منطقی ایده آل چیست؟

یک عامل منطقی ایده آل ، عاملی است که توانایی انجام وظایف مورد انتظار را با حداکثر ظرفیت و توانایی های خود بر اساس موارد و معیارهای زیر را داشته باشد:

  • درک متوالی
  • دانش پایه ای که بر اساس آن ایجاد شده است.

منطقی بودن یک عامل به موارد زیر بستگی دارد:

  • معیارهای کارایی که میزان موفقیت یک عامل را تعیین می کند.
  • درک عامل از محیط پیرامون خود تا به این لحظه
  • دانش قبلی عامل در مورد محیط اطراف خود
  • کاری که عامل می تواند انجام دهد

یک عامل منطقی همیشه کار درست را انجام می دهد. عمل درست کاری است که باعث می شود عامل در دنباله درک شده،بیشترین موفقیت را کسب کند.

مسئله ای که عامل باید حل کند توسط معیارهای کارایی، محیط، محرک ها و سنسورها مشخص می شود.

ساختار عامل هوشمند:

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

  • agent= معماری + برنامه عامل
  • معماری: ماشین یا ساختاری است که عامل بر اساس آن عمل می کند.
  • برنامه عامل: پیاده سازی تابع (عملکرد) عامل است.

ساده ترین واکنش عامل:

  • انجام عمل فقط بر اساس درک فعلی
  • فقط در صورتی منطقی هستند که تصمیم درست براساس درک فعلی گرفته شود.
  • محیط آنها کاملا قابل مشاهده باشد.

قانون شرط و عمل:

قانونی است که نقشه (map) را برای عمل طبق یک حالت(شرط) ترسیم می کند.

agent

این مطلب ادامه دارد، با من همراه باشید

برای درک بهتر خوب است که این مقالات را بخوانید:

هوش مصنوعی-قسمت1

هوش مصنوعی-قسمت2

هوش مصنوعی-قسمت3

مطالعه بیشتر

maryam keshvari

31 مطلب منتشر شده

کارشناسی ارشد فناوری اطلاعات علاقمند به زبان برنامه نویسی python و هوش مصنوعی

درباره این مطلب نظر دهید !

مطالب پرمخاطب پایتونی ها

sklearn

کتابخانه scikit-learn

2
دقیـقه مطالعه
ادامه ...

محصولات فروش پایتونی ها

%60
تخفیف

آموزش فیگما (Figma)

30,000 تومان
3
%69
تخفیف

آموزش برنامه نویسی پایتون

35,000 تومان
2