Agent tuzilmasi.
Hozircha agentlarning xususiyatlari idrok qilishning har qanday ketma-ketligini agent olganidan keyin, uning tomonidan bajariladigan harakatlarni tahlil qilish asosida qaralgan edi. Endi ularning ichki faoliyati qanday tashkil etilganligini ko'rib chiqamiz. Sun'iy intellektning vazifasi - idrok va xatti-harakatlarni aks ettirishda agent funksiyasini ifodalovchi dasturlarni ishlab chiqishdan iborat. Bu holda dastur fizik datchiklar va bajaruvchi mexanizmlardan iborat hisoblash qurilmasi asosida ishlashi tahmin qilinadi. Bu komponentlar agentning arxitekturasi deb nomlanadi va agent tuzilmasi shartli ravishda quyidagi formula bilan belgilanadi.
Agent = arxitektura + dastur.
Shubhasiz, tanlangan dastur ushbu arxitektura uchun mos bo'lishi kerak.
Masalan, agar dastur Walk (yurish) kabi harakatlarni bajarish bo'yicha tavsiyalar ishlab chiqsa, u holda arxitekturada tayanch-dvigitelli apparatdan foydalanishni oldindan bilishi tavsiya etiladi. Arxitektura an'anaviy shaxsiy kompyuter bo'lishi mumkin yoki u bir nechta bortli kompyuterlar, videokameralar va boshqa datchiklarga ega robotlashtirilgan avtomashina sifatida amalga oshirilishi mumkin. Umuman olganda, arxitektura datchiklardan olingan idrok natijalarini dasturga, dasturni bajarishga va dastur tomonidan tanlangan harakatlar variantlarini ijro etuvchi mexanizmlarga o'tkazishni ta'minlaydi. Arxitektura shaxsiy kompyuter yoki robot transport vositasi bo'lishi mumkin.
Agent dasturlari.
Barcha agent dasturlar bir xil tuzilishga ega: ular datchiklardan joriy idrok etish natijalarini kirish ma'lumotlari sifatida qabul qiladi va tanlangan harakat variantini bajaruvchi mexanizmlarga (aktuatorlarga) qaytaradi. Joriy idrok natijalarini kirish sifatida qabul qiladigan agent dasturi bilan idrok qilish harakatlarining butun tarixini kirish sifatida qabul qiladigan agent funksiyasi o'rtasidagi farqni ko’rsatish kerak. Agent dasturi kiruvchi ma’lumotlar sifatida faqat joriy idrok natijalarini oladi, chunki u o'z muhitidan boshqa hech narsa o'rgana olmaydi. Agar agentning harakatlari idrok qilish harakatlarining butun ketma-ketligiga bog'liq bo'lsa, unda agentning o'zi bu his qilish harakatlarining natijalarini eslab qolishi kerak. Deyarli barcha intellektual tizimlarning asosini tashkil etuvchi dasturli agentlarning beshta asosiy turi mavjud.
- oddiy refleksli agentlar;
- modelga asoslangan refleksli agentlar;
- maqsadga asoslangan agentlar;
- foydalilikga asoslangan agentlar;
- O’rganuvchi agentlar.
Do'stlaringiz bilan baham: |