• Avval aytib o‘tganimizdek, bu chatbot juda oddiy va kognitiv qobiliyatlari minimal bo‘ladi.
  • Yuqoridagi jarayonning asosiy versiyasi




    Download 5,69 Mb.
    bet50/182
    Sana19.05.2024
    Hajmi5,69 Mb.
    #244351
    1   ...   46   47   48   49   50   51   52   53   ...   182
    Bog'liq
    Python sun\'iy intellekt texnologiyasi Dasrlik 2024

    Yuqoridagi 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.

    Download 5,69 Mb.
    1   ...   46   47   48   49   50   51   52   53   ...   182




    Download 5,69 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Yuqoridagi jarayonning asosiy versiyasi

    Download 5,69 Mb.