Demosthene-OR commited on
Commit
eb64017
1 Parent(s): 276b282

Update chatbot_tab.py

Browse files
Files changed (1) hide show
  1. tabs/chatbot_tab.py +26 -22
tabs/chatbot_tab.py CHANGED
@@ -133,10 +133,11 @@ Cette entreprise propose des {options3[selected_index3]}.
133
  ]
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
- markdown_text4 = tr("""
137
- 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
 
141
  options5 = ["Former la force de ventes sur l'articulation de la proposition de valeur",
142
  "Aligner les messages marketing et commerciaux",
@@ -145,10 +146,11 @@ Cette entreprise propose des {options3[selected_index3]}.
145
  ]
146
  selected_options5 = st.multiselect(tr("Processus"),[tr(o) for o in options5],default=[tr(o) for o in selected_options5])
147
  processus = selected_options5
148
- markdown_text5 = tr("""
149
- \nLes processus adressés par le prospect (cas d’usages) sont:""")
150
- markdown_text5 = markdown_text5+"".join(f"\n- {o}" for o in processus)
151
- st.write(markdown_text5)
 
152
 
153
  options6 = ["Augmenter les performances commerciales",
154
  "Croissance du chiffre d’affaires",
@@ -160,10 +162,11 @@ Cette entreprise propose des {options3[selected_index3]}.
160
  ]
161
  selected_options6 = st.multiselect(tr("Objectifs d'amélioration"),[tr(o) for o in options6],default=[tr(o) for o in selected_options6])
162
  objectifs = selected_options6
163
- markdown_text6 = tr("""
164
- \nLes objectifs d’amélioration opérationnelle du prospect (Valeur ajoutée) sont:""")
165
- markdown_text6 = markdown_text6+"".join(f"\n- {o}" for o in objectifs)
166
- st.write(markdown_text6)
 
167
 
168
  options7 = ["Gestion de contenu commercial avec logiciel Microsoft sharePoint ou GoogleDrive",
169
  "Playbook développé en interne sur outils génériques tels que logiciel Notion, Powerpoint, Excel, Word, Docs",
@@ -174,11 +177,12 @@ Cette entreprise propose des {options3[selected_index3]}.
174
  ]
175
  selected_options7 = st.multiselect(tr("Solutions utilisées"),[tr(o) for o in options7],default=[tr(o) for o in selected_options7])
176
  solutions_utilisees = selected_options7
177
- markdown_text7 = tr("""
178
- \nLes principales Solutions utilisées par le prospect pour traiter les cas d’usages (Catégories de solutions du marché) sont:""")
179
- markdown_text7 = markdown_text7+"".join(f"\n- {o}" for o in solutions_utilisees)
180
- st.write(markdown_text7)
181
- st.write("")
 
182
 
183
  options8 = ["Connaitre les freins du prospect à l'adoption de nouvelles solutions pour résoudre ses problèmes",
184
  "Obtenir du prospect qu'il teste la solution que je propose ou la fasse tester par un membre de son équipe",
@@ -190,13 +194,13 @@ Cette entreprise propose des {options3[selected_index3]}.
190
  col1, col2, col3 = st.columns(3)
191
  with col1:
192
  virulence = st.slider(tr("Virulence (choisissez une valeur entre 1 et 5)"), min_value=1, max_value=5, step=1,value=virulence)
193
- markdown_text8 = tr(f"""\nLe prospect est très occupé et n'aime être dérangé inutilement.
194
- Tu vas utiliser une échelle de 1 à 5 de virulence du prospect à l'égard du vendeur.
195
- Pour cette simulation utilise le niveaux {virulence}""")
196
 
197
  human_message1 = tr("""Je souhaites que nous ayons une conversation verbale entre un commercial de mon entreprise, et toi que je prospecte.
198
  Mon entreprise propose une solution logicielle pour gérer la proposition de valeur d���entreprises B2B qui commercialises des solutions technologiques.
199
- """)+markdown_text4+markdown_text5+markdown_text6+markdown_text7+tr("""
200
 
201
  Je suis le vendeur.
202
  Répond à mes questions en tant que Directeur commercial désorganisé, connaissant mal le concept de proposition de valeur,
@@ -204,7 +208,7 @@ et mon équipe de vente n'est pas performante.
204
 
205
  Attention: Ce n'est pas toi qui m'aide, c'est moi qui t'aide avec ma solution.
206
 
207
- """)+markdown_text8
208
 
209
  human_message1 = st.text_area(label=tr("Consigne"), value=tr(human_message1),height=300)
210
  st.markdown('''
 
133
  ]
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 = ""
141
 
142
  options5 = ["Former la force de ventes sur l'articulation de la proposition de valeur",
143
  "Aligner les messages marketing et commerciaux",
 
146
  ]
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 = ""
154
 
155
  options6 = ["Augmenter les performances commerciales",
156
  "Croissance du chiffre d’affaires",
 
162
  ]
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 = ""
170
 
171
  options7 = ["Gestion de contenu commercial avec logiciel Microsoft sharePoint ou GoogleDrive",
172
  "Playbook développé en interne sur outils génériques tels que logiciel Notion, Powerpoint, Excel, Word, Docs",
 
177
  ]
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("")
185
+ else: markdown_text7 = ""
186
 
187
  options8 = ["Connaitre les freins du prospect à l'adoption de nouvelles solutions pour résoudre ses problèmes",
188
  "Obtenir du prospect qu'il teste la solution que je propose ou la fasse tester par un membre de son équipe",
 
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,
 
208
 
209
  Attention: Ce n'est pas toi qui m'aide, c'est moi qui t'aide avec ma solution.
210
 
211
+ """)
212
 
213
  human_message1 = st.text_area(label=tr("Consigne"), value=tr(human_message1),height=300)
214
  st.markdown('''