Spaces:
Sleeping
Sleeping
Demosthene-OR
commited on
Commit
•
5e1c255
1
Parent(s):
183078b
Update chatbot_tab.py
Browse files- 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]},
|
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
|
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
|