Membuat Chatbot AI Lebih Menarik dengan Tampilan di Browser
Streamlit adalah framework Python yang bisa mengubah kode menjadi aplikasi web dengan cepat dan mudah.
Kamu bisa membuat tampilan interaktif โ seperti form, chatbox, dan tombol โ tanpa perlu HTML atau CSS.
Dalam proyek ini, kita akan membuat chatbot AI sederhana yang berjalan langsung di browser menggunakan Hugging Face dan Streamlit.
Setelah mengikuti langkah ini, kamu akan bisa:
Menggunakan Streamlit untuk antarmuka web.
Menghubungkan model AI (Hugging Face) dengan tampilan chat.
Menjalankan chatbot di browser.
Pastikan kamu sudah menginstal:
pip install transformers streamlit
Simpan file Python baru dengan nama:
chatbot_app.py
import streamlit as st from transformers import pipeline
Gunakan model dari Hugging Face, misalnya microsoft/DialoGPT-small.
chatbot = pipeline("text-generation", model="microsoft/DialoGPT-small")
Tambahkan elemen antarmuka web sederhana.
st.title("๐ฌ Chatbot AI Sederhana")
st.write("Dibuat dengan Streamlit + Hugging Face")
user_input = st.text_input("Ketik pesan kamu di sini:")
if st.button("Kirim"):
if user_input:
response = chatbot(user_input, max_length=50)
st.success(response[0]['generated_text'])
Di terminal, jalankan:
streamlit run chatbot_app.py
Browser akan terbuka otomatis di http://localhost:8501
Sekarang kamu sudah bisa ngobrol langsung dengan chatbot AI buatanmu sendiri! ๐งโ๐ป
Kamu bisa menambahkan fitur berikut agar tampil lebih menarik:
Riwayat percakapan (chat history)
Mode tema terang/gelap
Tampilan โbalon chatโ seperti aplikasi chat sungguhan
Gunakan model bahasa Indonesia (lihat artikel berikutnya ๐)
Dengan Streamlit, kamu bisa membuat chatbot AI jadi interaktif dan menarik, cocok untuk proyek Informatika atau pameran karya digital.
Dari sini, kamu siap lanjut ke versi berikutnya: chatbot berbahasa Indonesia menggunakan model lokal dari Hugging Face ๐ฎ๐ฉ
Bantu kami terus berbagi konten dan proyek pembelajaran digital gratis!
Terima kasih sudah mendukung ruang belajar digital! ๐