LAPORAN TUGAS PEMBUATAN CHATBOT
Pembuatan Chatbot Sederhana Menggunakan Model GPT-2 dengan Library Transformers
Redzeky Nur Hidayat
1. Pendahuluan
Tugas ini bertujuan untuk membuat sebuah chatbot berbasis model bahasa menggunakan
GPT-2 dari HuggingFace Transformers. Chatbot ini dapat merespons input teks dari pengguna
dengan hasil yang dihasilkan oleh model pembelajaran mesin. Teknologi ini memanfaatkan
pemodelan bahasa berbasis Transformer dan sangat relevan dalam pengembangan AI generatif.
2. Tools dan Library yang Digunakan
Bahasa Pemrograman : Python
Platform : Google Colab / Jupyter Notebook
Library : - transformers dari HuggingFace
- torch (untuk menjalankan model)
3. Langkah-Langkah Pembuatan Chatbot
a. Mengimpor Library
from transformers import pipelinePenjelasan: Mengimpor pipeline dari library
transformers untuk membuat proses text generation.
b. Membuat Pipeline Chatbot
generator = pipeline("text-generation", model="gpt2")Penjelasan: Membuat pipeline
dengan task text-generation dan model gpt2. Pipeline ini akan digunakan untuk
menghasilkan teks lanjutan dari input pengguna.
c. Menentukan Prompt dan Menghasilkan Output
prompt = "Hello, how are you today?"
output = generator(prompt, max_length=50, num_return_sequences=1)
print(output[0]['generated_text'])Penjelasan: Kode ini memberikan input ke model berupa
kalimat awal, kemudian menghasilkan teks lanjutan secara otomatis.
4. Hasil Output Chatbot
Contoh hasil output dari perintah di atas:
Input: Hello, how are you today?
Output: Hello, how are you today? I'm doing great, thanks for asking! It's a beautiful day
outside, and I'm ready to help you with whatever you need.
(Salin output dari screenshot sesuai hasil sebenarnya jika perlu.)
5. Kesimpulan
Chatbot berhasil dibuat menggunakan model GPT-2 dan library transformers. Chatbot ini
bersifat generatif dan dapat melanjutkan teks dari masukan pengguna dengan kualitas yang
baik. Teknologi ini sangat bermanfaat untuk pengembangan sistem AI modern seperti asisten
virtual, layanan pelanggan otomatis, dan aplikasi edukatif.
6. Lampiran
OUTPUT:
SOURCE CODE :