finalwind commited on
Commit
b9b76ed
·
verified ·
1 Parent(s): 4fa4ed8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
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("# BAWANA Simulator Complain Handling")
129
- gr.Markdown("Pilih tingkat kesulitan, masukkan skenario, dan mulai simulasi untuk memulai. 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,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=100, interactive=False)
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])