Minggu, 03 Januari 2021

Chatbot Sederhana dengan Python

 

MEMBUAT CHATBOT SEDERHANA

 

            Untuk membuat chatbot dengan menggunakan python, maka kita terlebih dahulu mengimport modul re dan modul random ke dalam script python.

1.     Pertama kita import modul re. Tujuan mengimport modul re pada chatbot adalah untuk memindai kata yang diinginkan pada kalimat untuk menjalankan fungsi yang diinginkan. Script python seperti di bawah ini:

Catatan:   

Tanda ( | ) pada modul re merupakan “atau”. Tanda ( | ) pada modul re pada script python berfungsi untuk memberikan beberapa kondisi yang berbeda dalam menjalankan suatu fungsi program yang sama.

 

- Hasil run dari script python seperti di bawah ini :



2.   Selanjutnya kita import modul random ke dalam script python. Tujuan dari mengimport modul random pada chatbot adalah untuk membuat list kata agar chatbot dapat merespon data input yang dimasukkan. Script python seperti di bawah ini:

Catatan:

variabel “sapaan” merupakan list data yang akan ditampilkan melalui fungsi “random.choice(sapaan)” secara acak.

 

-             -  Hasil run dari script python seperti di bawah ini :



  • Program yang dapat di copy :

import re
import random

sapaan = ["Hai juga", "hai juga yang di sana", "Hey to you"]

while True:
    print("\npada kalimat harus terdapat kata halo, hai, atau hey")
    print("sekarang masukkan kalimat")
    x = input("User\t:")
    if re.findall(r'halo|hei|hey', x):
        print("bot\t:"+random.choice(sapaan), "\n")
    else:
        print("bot\t:tidak ada kata sesuai yang dicari dalam kalimat\n")


 

Tidak ada komentar:

Posting Komentar