Praktik Langsung: Membuat Chatbot Sederhana dengan Python di Termux (Android)

Setelah membahas instalasi Termux, kini saatnya kita memanfaatkan kekuatan Python di dalamnya. Salah satu proyek paling menarik untuk pemula adalah membangun chatbot sederhana. Dengan Termux, Anda bisa membuat asisten virtual dasar yang berjalan di ponsel Android Anda, tanpa perlu komputer!

Langkah 1: Instalasi Python di Termux

Jika Anda belum menginstal Python di Termux, buka aplikasi Termux dan jalankan perintah berikut:

pkg update && pkg upgrade -y
pkg install python -y

Perintah ini akan memperbarui sistem dan menginstal Python versi terbaru. Setelah selesai, Anda siap untuk membuat script chatbot.

Langkah 2: Menulis Kode Python untuk Chatbot

Kita akan membuat file Python baru. Jalankan perintah di Termux:

nano chatbot.py

Ini akan membuka editor teks Nano. Salin kode Python di bawah ini ke dalamnya:

import random

def chatbot_response(user_input):
    user_input = user_input.lower()

    # Pola dan Respon Chatbot
    responses = {
        "halo": ["Halo juga!", "Hai!", "Ada yang bisa saya bantu?"],
        "apa kabar": ["Baik, terima kasih sudah bertanya.", "Aku baik-baik saja.", "Sempurna!"],
        "siapa kamu": ["Aku adalah chatbot sederhana buatan Python.", "Namaku Bot.", "Aku program AI!"],
        "terima kasih": ["Sama-sama!", "Senang bisa membantu.", "Oke!"],
        "keluar": ["Sampai jumpa!", "Bye!", "Senang chatting denganmu!"],
        "default": ["Maaf, aku tidak mengerti.", "Bisa ulangi?", "Tolong jelaskan lebih lanjut."]
    }

    for key in responses:
        if key in user_input:
            return random.choice(responses[key])
    return random.choice(responses["default"])

# Loop utama Chatbot
print("Selamat datang di Chatbot Sederhana!")
print("Ketik 'keluar' untuk mengakhiri percakapan.")

while True:
    user_message = input("Anda: ")
    if "keluar" in user_message.lower():
        print("Bot: Sampai jumpa!")
        break
    bot_message = chatbot_response(user_message)
    print(f"Bot: {bot_message}")

Setelah menempelkan kode, simpan dengan menekan **CTRL+O**, lalu **Enter**, dan keluar dengan **CTRL+X**.

Langkah 3: Menjalankan Chatbot Anda

Sekarang, untuk menguji chatbot yang baru Anda buat, jalankan script Python tersebut di Termux:

python chatbot.py

Anda akan melihat pesan pembuka dari chatbot Anda dan bisa mulai berinteraksi dengannya. Ketik `keluar` untuk mengakhiri sesi.

Kesimpulan

Membuat chatbot sederhana dengan Python di Termux adalah cara yang bagus untuk memahami dasar-dasar pemrograman AI dan interaksi. Anda bisa mengembangkan lebih lanjut dengan menambahkan pola respons yang lebih kompleks atau bahkan mengintegrasikannya dengan API eksternal.

Sudahkah Anda berhasil menjalankan chatbot ini? Bagikan pengalaman Anda di kolom komentar!

About the Author

Saya seorang lulusan SMK

Posting Komentar

Cookie Consent
SysNetLab serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.