Maqsadga asoslangan agentlar.
Muhitning hozirgi holatini bilish har doim ham nima qilish kerakligi to'g'risida qaror qabul qilish uchun yetarli emas. Masalan, chorrahada taksi chapga, o'ngga yoki to'g'riga harakatlanishi mumkin. To'g'ri qaror, bu taksining qayerga borishiga bog'liq. Boshqacha qilib aytganda, agent nafaqat hozirgi holatning tavsifiga, balki yo'lovchini belgilangan manzilga yetkazish kabi istalgan vaziyatlarni tavsiflovchi maqsad haqida ham ma'lumotga ega bo’lishi zarur. Agent dasturi maqsadni amalga oshiruvchi harakatlarni tanlash uchun ushbu ma'lumotlarni mumkin bo'lgan harakatlar natijalari to'g'risidagi ma'lumotlar bilan (refleks agentining ichki holatini yangilash uchun ishlatilgan ma'lumot bilan) birlashtirishi mumkin. Ba'zan maqsadga asoslangan harakatni tanlash vazifasi oddiy bo’ladi, agarda maqsadga erishish bitta harakatning natijasi bo'lsa, ba'zida bu vazifa yanada qiyinlashadi va bu holda agent maqsadga erishish uchun harakatlarning uzoq ketma-ketliklarini hamda burilashlarni ko'rib chiqishi talab qilinadi.
Qidiruv va rejalashtirish - bu agentga o'z maqsadlariga erishishga imkon beradigan harakatlar ketma-ketligini ishlab chiqishga imkoniyat yaratuvchi Sun'iy intellektning qism sohalari hisoblandi. Shuni ta’kidlash kerakki, ushbu turdagi qarorlarni qabul qilish tartibi yuqorida tavsiflangan shart-harakatlar qoidalarini qo'llash tartibidan tubdan farq qiladi, chunki u kelajakni o'ylab, ikkita savolga javob berish kerak: "Agar men buni qilsam nima bo'ladi" va "bu menga qoniqishga erishishimga imkon beradimi". Refleksli agentlari loyihalarida bunday ma'lumotlar aniq ko'rsatilmagan, chunki o'rnatilgan qoidalar idrok va harakatlar o'rtasida to'g'ridan-to'g'ri muvofiqlikni o'rnatadi.
Bir qarashda, maqsadga asoslangan agent kamroq samaraliroq bo'lib tuyulsada, u yanada moslashuvchan, chunki uning qarorlariga asoslangan bilim aniq taqdim etiladi va o'zgartirilishi mumkin.
Foydalilikga asoslangan agentlar.
Aslida, muhitlarning ko'pchilik variantlarida yuqori darajali xulq-atvorni shakllantirish uchun faqat maqsadlarga erishish yetarli bo’lmaydi. Masalan, odatda taksining belgilangan joyga yetib borishiga imkon beradigan (va shu bilan qo’yilgan maqsadga erishish) harakatlarning bir nechta ketma-ketliklari mavjud bo’lib, bular orasida boshqalarga qaraganda tezroq, xavfsizroq, ishonchli yoki arzonroq borishni ta’minlaydigan ketma-ketlik mavjud bo’lishi mumkin. Maqsadlarga yo’naltirilganlik holatlar o'rtasida faqat "erishilgan" va "erishilmagan" kabi qat’iy binar farqni hosil qilishga imkoniyat yaratsa, u holda samaradorlikning umumiy ko’rsatkichlari turli holatlarni taqqoslash natijasida ular orasidan agentni qanoatlantiruvchi holatlar tanlanadi.
Foydalilik funksiya holatni (yoki holatlar ketma-ketligini) agentning qoniqish darajasiga mos keladigan haqiqiy son bilan ifodalaydi. Foydalilik funksiyaning to'liq spetsifikatsiyasi maqsadlar natija bermaganda quyidagi ikkita holatda ratsional qaror qabul qilish imkoniyatini beradi. Birinchidan, shunday qarama-qarshi maqsadlar mavjud bo'lib, ularning ba'zilariga (masalan, tezlik yoki xavfsizlik) erishish mumkin bo'lsa, u holda foydalilik funksiyalar sizga maqbul murosani topishga imkon beradi. Ikkinchidan, agar agent erishishi mumkin bo'lgan bir nechta maqsadlar mavjud bo'lsa, ammo ularning hech biri to’liq aniqlik bilan amalga oshmasa, u holda foydalilik funksiyasi maqsadlarning muhimligini hisobga olib, yutuqga erishishning ehtimolini baholashning qulay usulidan foydalanishga imkoniyat yaratadi.
Do'stlaringiz bilan baham: |