|
Image Recognition
|
bet | 46/182 | Sana | 19.05.2024 | Hajmi | 5,69 Mb. | | #244351 |
Bog'liq Python sun\'iy intellekt texnologiyasi Dasrlik 2024Chatbotning ish jarayoni
1.Naqshni moslashtirish
Botlar matnni tasniflash va mijozlar uchun mos javob berish uchun naqsh moslashuvidan foydalanadi. Ushbu naqshlarning standart tuzilishi “Sun’iy intellekt belgilash tili” (AIML) dir. Bot har qanday kiritishni naqsh bilan korrelyatsiya qiladi
2.Tabiiy tilni tushunish (NLU)
NLU Chatbotlari uchta aniq tushunchadan foydalanadi: ob’ektlar, niyatlar va kontekst. NLU algoritmi kirishni tahlil qilganda, u asl foydalanuvchi suhbatini saqlamaydi. Javobni tarqatgandan so‘ng, NLU Chatbot foydalanuvchi tomonidan berilgan savolni unutadi. Buning o‘rniga, u suhbat qismlarini maqsadlarga bog’liq bo‘lgan kontekstlarga ajratadi.
3. Tabiiy tilni qayta ishlash (NLP)
Chatbot mijozning matnini tegishli javobni tanlash uchun ishlatiladigan tuzilgan ma’lumotlarga aylantirish uchun turli qadamlarni qo‘yadi. Bu haqda keyingi bobda batafsil gapirib beraman.
NLP haqida
NLP - bu kompyuterlar uchun aqlli va foydali tarzda tahlil qilish, tushunish va inson tilidan ma’no olish usuli. NLP-dan foydalanib, ishlab chiquvchilar avtomatik umumlashtirish, tarjima qilish, munosabatlarni ajratish, his-tuyg’ularni tahlil qilish va nutqni aniqlash kabi vazifalarni bajarish uchun bilimlarni o‘rnatishlari mumkin.
NLTK yordamida chatbot yaratish
Loyihamda men NLTK ning nltk.chat modulidan Matcha botini yaratish uchun foydalandim, bu foydalanuvchi uchun matcha yashil choyining afzalliklarini tavsiflaydi. Mat nisbatan osonroq texnikada qurilgan. Biroq, men NLP-dan juda ko‘p foydalanadigan yana bir Chatbot yaratdim va birinchi navbatda bu usulga murojaat qilaman. Qisqacha tushuntirishni qidirayotganlar uchun NLTK-dan foydalangan holda chatbotlarni yaratish bo‘yicha qisqacha ma’lumot keyingi bo‘limda keltirilgan. Chuqur tushuntirishni qidirayotganlar o‘qishni davom ettirishlari mumkin.
NLTK dan foydalanadigan chatbotlar haqida qisqacha ma’lumot
U quyidagi bosqichlardan iborat:
|
| |