Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -125,8 +125,8 @@ def end_conversation(history):
|
|
| 125 |
|
| 126 |
# Set up Gradio interface
|
| 127 |
with gr.Blocks() as demo:
|
| 128 |
-
gr.Markdown("#
|
| 129 |
-
gr.Markdown("Pilih tingkat kesulitan,
|
| 130 |
|
| 131 |
difficulty_radio = gr.Radio(["mudah", "sedang", "sulit"], label="Tingkat Kesulitan Pelanggan", value="sedang")
|
| 132 |
scenario_dropdown = gr.Dropdown(choices=list(predefined_scenarios.keys()), label="Pilih Skenario", value="Pilih skenario")
|
|
@@ -139,9 +139,10 @@ with gr.Blocks() as demo:
|
|
| 139 |
submit_btn = gr.Button("Kirim")
|
| 140 |
end_btn = gr.Button("Akhiri Percakapan")
|
| 141 |
|
| 142 |
-
summary = gr.Textbox(label="Ringkasan Percakapan dan Umpan Balik", lines=
|
| 143 |
clear = gr.Button("Bersihkan Percakapan")
|
| 144 |
|
|
|
|
| 145 |
new_scenario.click(start_new_conversation, inputs=[difficulty_radio, scenario_input], outputs=[chatbot, chatbot, msg, summary])
|
| 146 |
submit_btn.click(chat_with_gpt, [msg, chatbot], [chatbot, chatbot, msg, summary])
|
| 147 |
msg.submit(chat_with_gpt, [msg, chatbot], [chatbot, chatbot, msg, summary])
|
|
|
|
| 125 |
|
| 126 |
# Set up Gradio interface
|
| 127 |
with gr.Blocks() as demo:
|
| 128 |
+
gr.Markdown("# Simulator Pelatihan Penjualan Ritel")
|
| 129 |
+
gr.Markdown("Pilih tingkat kesulitan, pilih atau modifikasi skenario, dan mulai simulasi. Anda akan berperan sebagai perwakilan penjualan.")
|
| 130 |
|
| 131 |
difficulty_radio = gr.Radio(["mudah", "sedang", "sulit"], label="Tingkat Kesulitan Pelanggan", value="sedang")
|
| 132 |
scenario_dropdown = gr.Dropdown(choices=list(predefined_scenarios.keys()), label="Pilih Skenario", value="Pilih skenario")
|
|
|
|
| 139 |
submit_btn = gr.Button("Kirim")
|
| 140 |
end_btn = gr.Button("Akhiri Percakapan")
|
| 141 |
|
| 142 |
+
summary = gr.Textbox(label="Ringkasan Percakapan dan Umpan Balik", lines=10, interactive=False)
|
| 143 |
clear = gr.Button("Bersihkan Percakapan")
|
| 144 |
|
| 145 |
+
scenario_dropdown.change(update_scenario, inputs=[scenario_dropdown], outputs=[scenario_input])
|
| 146 |
new_scenario.click(start_new_conversation, inputs=[difficulty_radio, scenario_input], outputs=[chatbot, chatbot, msg, summary])
|
| 147 |
submit_btn.click(chat_with_gpt, [msg, chatbot], [chatbot, chatbot, msg, summary])
|
| 148 |
msg.submit(chat_with_gpt, [msg, chatbot], [chatbot, chatbot, msg, summary])
|