|
Yuqoridagi jarayonning asosiy versiyasi
|
bet | 50/182 | Sana | 19.05.2024 | Hajmi | 5,69 Mb. | | #244351 |
Bog'liq Python sun\'iy intellekt texnologiyasi Dasrlik 2024Yuqoridagi jarayonning asosiy versiyasi
Matni shunday yaratdim. Agar siz NLTK chatbotlarini yaratishni endi boshlayotgan bo‘lsangiz, men sizga quyidagi usulni diqqat bilan ko‘rib chiqishingizni tavsiya qilaman, chunki bu yangi boshlanuvchilar uchun oddiy va oson.
1. Kerakli kutubxonalarni import qilish
from nltk.chat.util import Chat,reflections
Davom etishdan oldin, keling, ikkita atamani tushunaylik.
Chat: Bu chatbot tomonidan ishlatiladigan barcha mantiqqa ega sinf.
Ko‘zgular: Bu lug’at. U kirish qiymatlari va unga mos keladigan chiqish qiymatlari to‘plamidan iborat. Bu ixtiyoriy lug’at. Siz o‘zingizning lug’atingizni quyidagi formatda yaratishingiz va uni kodingizda ishlatishingiz mumkin. Masalan,
my_reflections= {
“hi” : “hey”,
“bye” : “gotta go”}
va undan foydalanish:
chat = Chat(pairs, my_reflections)
Avval aytib o‘tganimizdek, bu chatbot juda oddiy va kognitiv qobiliyatlari minimal bo‘ladi.
Manba kodi :
Chat sinfini yaratdi, u savollar, ularning o‘zgarishlari va mos javoblarni o‘z ichiga olgan kortejlar ro‘yxatidir. Ushbu kichik mulohazalarni ham qilindi.
Shift+enter-ni bosishi bilanoq
chat.converse()
5.1.3-rasm. Chat .converse() yozilgan kodi
Chatbot va AI tizimlaridan foydalanishning qanday ijobiy va salbiy tomonlari bor?
5.1.4-rasm.BSEning ko‘rinish oynasi
Chatbotlar xabar almashish ilovalarida qo‘llaniladigan sun’iy intellekt (AI) shaklidir. chatbotni chatbot yoki chatbot sifatida belgilaydi, bu jonli inson agenti bilan to‘g’ridan-to‘g’ri aloqani ta’minlash o‘rniga matn yoki matndan nutqqa onlayn chat suhbatini o‘tkazish uchun ishlatiladigan dasturiy ta’minot.
Chatbot - bu suhbatlarni avtomatlashtirish va xabar almashish platformalari orqali ular bilan muloqot qilish orqali mijozlarga yordam beradigan dasturiy ta’minot turi. Insonning suhbatdosh sifatida o‘zini tutish usulini ishonchli tarzda taqlid qilish uchun mo‘ljallangan chatbot tizimlari odatda doimiy sozlash va sinovdan o‘tishni talab qiladi va ko‘pchilik ishlab chiqarishda yetarlicha gaplasha olmaydi, biroq ularning hech biri standart Tyuring testidan o‘ta olmaydi. “ChatterBot” atamasi dastlab Maykl Mauldin (birinchi Verbotni yaratuvchisi) tomonidan 1994 yilda ushbu suhbat dasturlarini tavsiflash uchun kiritilgan.
Chatbotlar dialog tizimlarida turli maqsadlarda, shu jumladan mijozlarga xizmat ko‘rsatish, so‘rovlarni yo‘naltirish yoki ma’lumot to‘plash uchun ishlatiladi. Ba’zi chatbot ilovalari keng qamrovli so‘z tasniflash jarayonlari, tabiiy til protsessorlari va murakkab AIdan foydalansa, boshqalari oddiygina umumiy kalit so‘zlarni qidiradi va tegishli kutubxona yoki ma’lumotlar bazasidan olingan umumiy iboralar yordamida javoblar yaratadi. Aksariyat chatbotlarga veb-sayt qalqib chiquvchi oynalar yoki virtual yordamchilar orqali onlayn kirish mumkin.
Chatbotlarni quyidagi toifalarga bo‘lish mumkin: elektron tijorat, ta’lim, o‘yin-kulgi, moliya, sog’liqni saqlash, yangiliklar va samaradorlik.
|
| |