Demosthene-OR commited on
Commit
5e1c255
1 Parent(s): 183078b

Update chatbot_tab.py

Browse files
Files changed (1) hide show
  1. tabs/chatbot_tab.py +6 -4
tabs/chatbot_tab.py CHANGED
@@ -83,6 +83,7 @@ selected_options7 = []
83
  selected_index8 = 0
84
  context=""
85
  human_message1=""
 
86
  virulence = 1
87
  if 'model' in st.session_state:
88
  used_model = st.session_state.model
@@ -105,6 +106,7 @@ def init():
105
  selected_index8 = 0
106
  context = ""
107
  human_message1=""
 
108
  virulence = 1
109
  if 'model' in st.session_state and (st.session_state.model[:3]=="gpt") and ("OPENAI_API_KEY" in st.session_state):
110
  model = ChatOpenAI(model=st.session_state.model,
@@ -135,7 +137,7 @@ def init():
135
  selected_option3 = st.selectbox(tr("Domaine d'activité"),translated_options3, index=selected_index3) #index=int(var3_init))
136
  selected_index3 = translated_options3.index(selected_option3)
137
 
138
- context = tr(f"""Tu es un {options1[selected_index1]}, mal organisé, d'une {options2[selected_index2]}.
139
  Cette entreprise propose des {options3[selected_index3]}.
140
  """)
141
  context = st.text_area(label=tr("Résumé du Contexte (modifiable):"), value=context)
@@ -218,10 +220,10 @@ Pour cette simulation utilise le niveaux {virulence}""")
218
 
219
  human_message1 = tr("""Je souhaites que nous ayons une conversation verbale entre un commercial de mon entreprise, et toi que je prospecte.
220
  Mon entreprise propose une solution logicielle pour gérer la proposition de valeur d’entreprises B2B qui commercialises des solutions technologiques.
221
- """)+markdown_text4+markdown_text5+markdown_text6+markdown_text7+markdown_text8+markdown_text9+tr("""
222
 
223
  Je suis le vendeur.
224
- Répond à mes questions en tant que Directeur commercial désorganisé, connaissant mal le concept de proposition de valeur,
225
  et mon équipe de vente n'est pas performante.
226
 
227
  Attention: Ce n'est pas toi qui m'aide, c'est moi qui t'aide avec ma solution.
@@ -247,7 +249,7 @@ Attention: Ce n'est pas toi qui m'aide, c'est moi qui t'aide avec ma solution.
247
 
248
  st.write("")
249
  if ("context" in st.session_state) and ("human_message1" in st.session_state):
250
- if (st.session_state.context != context) or (st.session_state.human_message1 != human_message1 ) or (used_model != st.session_state.model):
251
  to_init = True
252
  else:
253
  to_init = False
 
83
  selected_index8 = 0
84
  context=""
85
  human_message1=""
86
+ thread_id =""
87
  virulence = 1
88
  if 'model' in st.session_state:
89
  used_model = st.session_state.model
 
106
  selected_index8 = 0
107
  context = ""
108
  human_message1=""
109
+ thread_id =""
110
  virulence = 1
111
  if 'model' in st.session_state and (st.session_state.model[:3]=="gpt") and ("OPENAI_API_KEY" in st.session_state):
112
  model = ChatOpenAI(model=st.session_state.model,
 
137
  selected_option3 = st.selectbox(tr("Domaine d'activité"),translated_options3, index=selected_index3) #index=int(var3_init))
138
  selected_index3 = translated_options3.index(selected_option3)
139
 
140
+ context = tr(f"""Tu es un {options1[selected_index1]}, d'une {options2[selected_index2]}.
141
  Cette entreprise propose des {options3[selected_index3]}.
142
  """)
143
  context = st.text_area(label=tr("Résumé du Contexte (modifiable):"), value=context)
 
220
 
221
  human_message1 = tr("""Je souhaites que nous ayons une conversation verbale entre un commercial de mon entreprise, et toi que je prospecte.
222
  Mon entreprise propose une solution logicielle pour gérer la proposition de valeur d’entreprises B2B qui commercialises des solutions technologiques.
223
+ """)+markdown_text4+markdown_text5+markdown_text6+markdown_text7+markdown_text8+markdown_text9+tr(f"""
224
 
225
  Je suis le vendeur.
226
+ Répond à mes questions en tant que {options1[selected_index1]}, connaissant mal le concept de proposition de valeur,
227
  et mon équipe de vente n'est pas performante.
228
 
229
  Attention: Ce n'est pas toi qui m'aide, c'est moi qui t'aide avec ma solution.
 
249
 
250
  st.write("")
251
  if ("context" in st.session_state) and ("human_message1" in st.session_state):
252
+ if (st.session_state.context != context) or (st.session_state.human_message1 != human_message1 ) or (used_model != st.session_state.model) or (thread_id==""):
253
  to_init = True
254
  else:
255
  to_init = False