Demosthene-OR commited on
Commit
6be619f
1 Parent(s): eb64017

Update chatbot_tab.py

Browse files
Files changed (1) hide show
  1. tabs/chatbot_tab.py +8 -6
tabs/chatbot_tab.py CHANGED
@@ -134,7 +134,7 @@ Cette entreprise propose des {options3[selected_index3]}.
134
  selected_options4 = st.multiselect(tr("Problématiques"),[tr(o) for o in options4], default=[tr(o) for o in selected_options4])
135
  problematique = selected_options4
136
  if problematique != []:
137
- markdown_text4 = tr("""\nLes problématiques rencontrés par notre prospect (problèmes à résoudre) sont: """)
138
  markdown_text4 = markdown_text4+"".join(f"\n- {o}" for o in problematique)
139
  st.write(markdown_text4)
140
  else: markdown_text4 = ""
@@ -147,7 +147,7 @@ Cette entreprise propose des {options3[selected_index3]}.
147
  selected_options5 = st.multiselect(tr("Processus"),[tr(o) for o in options5],default=[tr(o) for o in selected_options5])
148
  processus = selected_options5
149
  if processus != []:
150
- markdown_text5 = tr("""\n\nLes processus adressés par le prospect (cas d’usages) sont: """)
151
  markdown_text5 = markdown_text5+"".join(f"\n- {o}" for o in processus)
152
  st.write(markdown_text5)
153
  else: markdown_text5 = ""
@@ -163,7 +163,7 @@ Cette entreprise propose des {options3[selected_index3]}.
163
  selected_options6 = st.multiselect(tr("Objectifs d'amélioration"),[tr(o) for o in options6],default=[tr(o) for o in selected_options6])
164
  objectifs = selected_options6
165
  if objectifs != []:
166
- markdown_text6 = tr("""\n\nLes objectifs d’amélioration opérationnelle du prospect (Valeur ajoutée) sont: """)
167
  markdown_text6 = markdown_text6+"".join(f"\n- {o}" for o in objectifs)
168
  st.write(markdown_text6)
169
  else: markdown_text6 = ""
@@ -178,7 +178,7 @@ Cette entreprise propose des {options3[selected_index3]}.
178
  selected_options7 = st.multiselect(tr("Solutions utilisées"),[tr(o) for o in options7],default=[tr(o) for o in selected_options7])
179
  solutions_utilisees = selected_options7
180
  if solutions_utilisees != []:
181
- markdown_text7 = tr("""\n\nLes principales Solutions utilisées par le prospect pour traiter les cas d’usages (Catégories de solutions du marché) sont:""")
182
  markdown_text7 = markdown_text7+"".join(f"\n- {o}" for o in solutions_utilisees)
183
  st.write(markdown_text7)
184
  st.write("")
@@ -190,17 +190,19 @@ Cette entreprise propose des {options3[selected_index3]}.
190
  translated_options8 = [tr(o) for o in options8]
191
  selected_option8 = st.selectbox(tr("Objectif du vendeur lors de sa conversation avec le prospect:"),translated_options8, index = selected_index8)
192
  selected_index8 = translated_options8.index(selected_option8)
 
 
193
 
194
  col1, col2, col3 = st.columns(3)
195
  with col1:
196
  virulence = st.slider(tr("Virulence (choisissez une valeur entre 1 et 5)"), min_value=1, max_value=5, step=1,value=virulence)
197
- markdown_text8 = tr(f"""\n\nLe prospect est très occupé et n'aime être dérangé inutilement.
198
  Tu vas utiliser une échelle de 1 à 5 de virulence du prospect à l'égard du vendeur.
199
  Pour cette simulation utilise le niveaux {virulence}""")
200
 
201
  human_message1 = tr("""Je souhaites que nous ayons une conversation verbale entre un commercial de mon entreprise, et toi que je prospecte.
202
  Mon entreprise propose une solution logicielle pour gérer la proposition de valeur d’entreprises B2B qui commercialises des solutions technologiques.
203
- """)+markdown_text4+markdown_text5+markdown_text6+markdown_text7+markdown_text8+tr("""
204
 
205
  Je suis le vendeur.
206
  Répond à mes questions en tant que Directeur commercial désorganisé, connaissant mal le concept de proposition de valeur,
 
134
  selected_options4 = st.multiselect(tr("Problématiques"),[tr(o) for o in options4], default=[tr(o) for o in selected_options4])
135
  problematique = selected_options4
136
  if problematique != []:
137
+ markdown_text4 = """\n"""+tr("""Les problématiques rencontrés par notre prospect (problèmes à résoudre) sont: """)
138
  markdown_text4 = markdown_text4+"".join(f"\n- {o}" for o in problematique)
139
  st.write(markdown_text4)
140
  else: markdown_text4 = ""
 
147
  selected_options5 = st.multiselect(tr("Processus"),[tr(o) for o in options5],default=[tr(o) for o in selected_options5])
148
  processus = selected_options5
149
  if processus != []:
150
+ markdown_text5 = """\n\n"""+tr("""Les processus adressés par le prospect (cas d’usages) sont: """)
151
  markdown_text5 = markdown_text5+"".join(f"\n- {o}" for o in processus)
152
  st.write(markdown_text5)
153
  else: markdown_text5 = ""
 
163
  selected_options6 = st.multiselect(tr("Objectifs d'amélioration"),[tr(o) for o in options6],default=[tr(o) for o in selected_options6])
164
  objectifs = selected_options6
165
  if objectifs != []:
166
+ markdown_text6 = """\n\n"""+tr("""Les objectifs d’amélioration opérationnelle du prospect (Valeur ajoutée) sont: """)
167
  markdown_text6 = markdown_text6+"".join(f"\n- {o}" for o in objectifs)
168
  st.write(markdown_text6)
169
  else: markdown_text6 = ""
 
178
  selected_options7 = st.multiselect(tr("Solutions utilisées"),[tr(o) for o in options7],default=[tr(o) for o in selected_options7])
179
  solutions_utilisees = selected_options7
180
  if solutions_utilisees != []:
181
+ markdown_text7 = """\n\n"""+tr("""Les principales Solutions utilisées par le prospect pour traiter les cas d’usages (Catégories de solutions du marché) sont:""")
182
  markdown_text7 = markdown_text7+"".join(f"\n- {o}" for o in solutions_utilisees)
183
  st.write(markdown_text7)
184
  st.write("")
 
190
  translated_options8 = [tr(o) for o in options8]
191
  selected_option8 = st.selectbox(tr("Objectif du vendeur lors de sa conversation avec le prospect:"),translated_options8, index = selected_index8)
192
  selected_index8 = translated_options8.index(selected_option8)
193
+ markdown_text8 = """\n\n"""+tr("""L'objectif du vendeur lors de sa conversation avec le prospect est: """)+"""\n"""+(f"""{translated_options8[selected_index8]}""")
194
+
195
 
196
  col1, col2, col3 = st.columns(3)
197
  with col1:
198
  virulence = st.slider(tr("Virulence (choisissez une valeur entre 1 et 5)"), min_value=1, max_value=5, step=1,value=virulence)
199
+ markdown_text9 = """\n\n"""+tr(f"""Le prospect est très occupé et n'aime être dérangé inutilement.
200
  Tu vas utiliser une échelle de 1 à 5 de virulence du prospect à l'égard du vendeur.
201
  Pour cette simulation utilise le niveaux {virulence}""")
202
 
203
  human_message1 = tr("""Je souhaites que nous ayons une conversation verbale entre un commercial de mon entreprise, et toi que je prospecte.
204
  Mon entreprise propose une solution logicielle pour gérer la proposition de valeur d’entreprises B2B qui commercialises des solutions technologiques.
205
+ """)+markdown_text4+markdown_text5+markdown_text6+markdown_text7+markdown_text8+markdown_text9+tr("""
206
 
207
  Je suis le vendeur.
208
  Répond à mes questions en tant que Directeur commercial désorganisé, connaissant mal le concept de proposition de valeur,