Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,6 +1,5 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
|
| 3 |
-
# --- Sistem chatbot ---
|
| 4 |
def answer(user_input):
|
| 5 |
base_response = f"""
|
| 6 |
Halo! Selamat datang di *Gozeal Training Center* ๐
|
|
@@ -15,67 +14,59 @@ Berikut informasi yang mungkin relevan:
|
|
| 15 |
|
| 16 |
"""
|
| 17 |
|
| 18 |
-
# --- Jawaban dinamis sederhana ---
|
| 19 |
user_input_low = user_input.lower()
|
| 20 |
|
| 21 |
if "kelas" in user_input_low or "training" in user_input_low:
|
| 22 |
return base_response + """
|
| 23 |
-
๐
|
| 24 |
1. Training Dasar Digital Skill
|
| 25 |
-
2. Training Editing
|
| 26 |
-
3. Training
|
| 27 |
4. Training Bisnis & Marketing
|
| 28 |
|
| 29 |
-
|
| 30 |
"""
|
| 31 |
elif "jadwal" in user_input_low:
|
| 32 |
return base_response + """
|
| 33 |
-
๐
|
| 34 |
-
-
|
| 35 |
-
-
|
| 36 |
-
- Waktu fleksibel sesuai
|
| 37 |
|
| 38 |
-
|
| 39 |
"""
|
| 40 |
elif "harga" in user_input_low or "biaya" in user_input_low:
|
| 41 |
return base_response + """
|
| 42 |
-
๐ฐ
|
| 43 |
-
-
|
| 44 |
-
-
|
| 45 |
|
| 46 |
-
|
| 47 |
"""
|
| 48 |
elif "kontak" in user_input_low or "hubungi" in user_input_low:
|
| 49 |
return base_response + """
|
| 50 |
-
๐
|
| 51 |
-
-
|
| 52 |
-
-
|
| 53 |
-
-
|
| 54 |
-
|
| 55 |
-
Silakan hubungi kapan saja!
|
| 56 |
"""
|
| 57 |
else:
|
| 58 |
return base_response + """
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
-
|
| 63 |
-
-
|
| 64 |
-
- "harga"
|
| 65 |
-
- "kontak"
|
| 66 |
-
|
| 67 |
-
Saya siap bantu kapan pun! ๐
|
| 68 |
"""
|
| 69 |
|
| 70 |
-
# --- UI Gradio ---
|
| 71 |
with gr.Blocks() as demo:
|
| 72 |
gr.Markdown("# Gozeal Training Center โ Virtual Assistant")
|
| 73 |
gr.Markdown("Tanyakan apa saja tentang training atau layanan Gozeal!")
|
| 74 |
|
| 75 |
-
|
| 76 |
fn=answer,
|
| 77 |
title="Gozeal Assistant",
|
| 78 |
description="Asisten virtual untuk informasi training & program Gozeal Training Center.",
|
| 79 |
)
|
| 80 |
|
| 81 |
-
demo.launch()
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
|
|
|
|
| 3 |
def answer(user_input):
|
| 4 |
base_response = f"""
|
| 5 |
Halo! Selamat datang di *Gozeal Training Center* ๐
|
|
|
|
| 14 |
|
| 15 |
"""
|
| 16 |
|
|
|
|
| 17 |
user_input_low = user_input.lower()
|
| 18 |
|
| 19 |
if "kelas" in user_input_low or "training" in user_input_low:
|
| 20 |
return base_response + """
|
| 21 |
+
๐ Program Training Gozeal:
|
| 22 |
1. Training Dasar Digital Skill
|
| 23 |
+
2. Training Editing & Desain
|
| 24 |
+
3. Training Softskill & Pengembangan Diri
|
| 25 |
4. Training Bisnis & Marketing
|
| 26 |
|
| 27 |
+
Tanyakan: โjadwal trainingโ.
|
| 28 |
"""
|
| 29 |
elif "jadwal" in user_input_low:
|
| 30 |
return base_response + """
|
| 31 |
+
๐ Jadwal Training:
|
| 32 |
+
- Weekday: Senin โ Jumat
|
| 33 |
+
- Weekend: Sabtu โ Minggu
|
| 34 |
+
- Waktu fleksibel sesuai kebutuhan perusahaan
|
| 35 |
|
| 36 |
+
Tanyakan: โharga trainingโ.
|
| 37 |
"""
|
| 38 |
elif "harga" in user_input_low or "biaya" in user_input_low:
|
| 39 |
return base_response + """
|
| 40 |
+
๐ฐ Harga Training:
|
| 41 |
+
- Rp 300.000 โ 1.500.000 per peserta
|
| 42 |
+
- Corporate: Rp 1.5 โ 15 juta per sesi
|
| 43 |
|
| 44 |
+
Bisa custom sesuai kebutuhan!
|
| 45 |
"""
|
| 46 |
elif "kontak" in user_input_low or "hubungi" in user_input_low:
|
| 47 |
return base_response + """
|
| 48 |
+
๐ Kontak:
|
| 49 |
+
- WA: 081388003100
|
| 50 |
+
- IG: @gozeal
|
| 51 |
+
- Web: https://gozealstore.com/
|
|
|
|
|
|
|
| 52 |
"""
|
| 53 |
else:
|
| 54 |
return base_response + """
|
| 55 |
+
Kata kunci yang tersedia:
|
| 56 |
+
- kelas
|
| 57 |
+
- jadwal training
|
| 58 |
+
- harga
|
| 59 |
+
- kontak
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
"""
|
| 61 |
|
|
|
|
| 62 |
with gr.Blocks() as demo:
|
| 63 |
gr.Markdown("# Gozeal Training Center โ Virtual Assistant")
|
| 64 |
gr.Markdown("Tanyakan apa saja tentang training atau layanan Gozeal!")
|
| 65 |
|
| 66 |
+
gr.ChatInterface(
|
| 67 |
fn=answer,
|
| 68 |
title="Gozeal Assistant",
|
| 69 |
description="Asisten virtual untuk informasi training & program Gozeal Training Center.",
|
| 70 |
)
|
| 71 |
|
| 72 |
+
demo.launch()
|