Ilyas KHIAT
commited on
Commit
·
a43071a
1
Parent(s):
193a982
ajout context
Browse files- chat_with_pps.py +10 -0
- high_chart.py +2 -2
chat_with_pps.py
CHANGED
@@ -13,6 +13,16 @@ def format_context(partie_prenante_grouped,marque):
|
|
13 |
context = ""
|
14 |
for partie_prenante in partie_prenante_grouped:
|
15 |
context += f"{partie_prenante['name']} est une partie prenante de {marque} et a un pouvoir de {partie_prenante['y']}% et une influence de {partie_prenante['x']}%.\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
return context
|
17 |
|
18 |
|
|
|
13 |
context = ""
|
14 |
for partie_prenante in partie_prenante_grouped:
|
15 |
context += f"{partie_prenante['name']} est une partie prenante de {marque} et a un pouvoir de {partie_prenante['y']}% et une influence de {partie_prenante['x']}%.\n"
|
16 |
+
|
17 |
+
segmentation = '''
|
18 |
+
Les parties prenantes sont segmentées en 4 catégories:
|
19 |
+
- Rendre satisfait: le pouvoir est entre 50 et 100 et l'influence est entre 0 et 50
|
20 |
+
- Gérer étroitement: le pouvoir est entre 50 et 100 et l'influence est entre 50 et 100
|
21 |
+
- Suivre de près: le pouvoir est entre 0 et 50 et l'influence est entre 0 et 50
|
22 |
+
- Tenir informé: le pouvoir est entre 0 et 50 et l'influence est entre 50 et 100
|
23 |
+
|
24 |
+
'''
|
25 |
+
context += segmentation
|
26 |
return context
|
27 |
|
28 |
|
high_chart.py
CHANGED
@@ -204,7 +204,7 @@ def test_chart():
|
|
204 |
st.error("Un truc ne va pas. Veuillez réessayer")
|
205 |
else:
|
206 |
st.session_state['pp_grouped'] = chart.copy()
|
207 |
-
dc.construct_plot()
|
208 |
-
|
209 |
|
210 |
return chart
|
|
|
204 |
st.error("Un truc ne va pas. Veuillez réessayer")
|
205 |
else:
|
206 |
st.session_state['pp_grouped'] = chart.copy()
|
207 |
+
fig = dc.construct_plot()
|
208 |
+
st.plotly_chart(fig)
|
209 |
|
210 |
return chart
|