Ilyas KHIAT commited on
Commit
207fedd
1 Parent(s): bc622d3

pdf export

Browse files
Files changed (5) hide show
  1. chat_with_pps.py +3 -2
  2. download_chart.py +1 -1
  3. export_doc.py +134 -12
  4. footer.html +59 -0
  5. temp.html +231 -0
chat_with_pps.py CHANGED
@@ -93,8 +93,9 @@ def disp_carto_in_chat():
93
 
94
  @st.experimental_dialog("Telecharger",width="large")
95
  def dowmload_history():
96
- summary = get_response("Donne moi un RESUME de la Conversation", st.session_state.chat_history,format_context(st.session_state['pp_grouped'],st.session_state['Nom de la marque']),st.session_state.model)
97
- summary = ''.join(summary)
 
98
  export_conversation(AIMessage(content=summary).content)
99
 
100
  def display_chat():
 
93
 
94
  @st.experimental_dialog("Telecharger",width="large")
95
  def dowmload_history():
96
+ with st.spinner("Generation en cours..."):
97
+ summary = get_response("Donne moi un RESUME de la Conversation", st.session_state.chat_history,format_context(st.session_state['pp_grouped'],st.session_state['Nom de la marque']),st.session_state.model)
98
+ summary = ''.join(summary)
99
  export_conversation(AIMessage(content=summary).content)
100
 
101
  def display_chat():
download_chart.py CHANGED
@@ -100,7 +100,7 @@ def save_plot_as_pdf(fig, logo_path, title):
100
  tmpfile.close()
101
  html_path = tmpfile.name
102
 
103
- pdf_path = html_path.replace('.html', '.pdf')
104
  st.write(pdf_path)
105
  pdfkit.from_file(html_path, pdf_path)
106
  return pdf_path
 
100
  tmpfile.close()
101
  html_path = tmpfile.name
102
 
103
+ pdf_path = html_path.replace('figure.html', '.pdf')
104
  st.write(pdf_path)
105
  pdfkit.from_file(html_path, pdf_path)
106
  return pdf_path
export_doc.py CHANGED
@@ -5,45 +5,149 @@ from io import BytesIO
5
  from IPython.display import display, FileLink
6
  import base64
7
  from langchain_core.messages import AIMessage, HumanMessage
 
 
8
 
9
 
10
- def create_pdf_from_markdown(logo_path, image_path, conversation,summary):
11
  # Convertir la conversation en markdown
12
  markdown_text = "\n".join([f"### {entry['speaker']}:\n {entry['text']}\n ---" for entry in conversation])
13
 
14
  markdown_summary = f"{summary}\n --- \n ---"
15
- st.write(markdown_summary)
16
  # Convertir le markdown en HTML
17
  html_content = markdown2.markdown(markdown_text)
18
  html_summary = markdown2.markdown(markdown_summary)
19
 
 
20
  # image_base64 = base64.b64encode(image_path).decode('utf-8')
21
  # Créer le HTML complet avec les images et le texte
 
22
  html_template = f"""
23
  <!DOCTYPE html>
24
  <html lang="en">
25
  <head>
26
  <meta charset="UTF-8">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  </head>
28
  <body>
29
  <div style="text-align: center;">
30
- <h1>Rapport de Conversation {st.session_state["Nom de la marque"]}</h1>
 
 
 
 
 
 
31
  <img src="{logo_path}" alt="Logo" style="width: 150px;"/>
32
  </div>
 
33
  <div style="text-align: center; margin-top: 20px;">
34
- <img src="data:image/png;base64" alt="Cartographie" style="width: 100%;"/>
35
  </div>
 
36
  <h2>RESUME</h2>
37
  {html_summary}
 
38
  <h2>Historique de la Conversation</h2>
39
  {html_content}
40
-
41
  </body>
42
  </html>
43
  """
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
 
45
- # Convertir le HTML en PDF
46
- pdf = pdfkit.from_string(html_template, False)
 
 
 
 
 
 
 
 
 
 
 
 
47
  return pdf
48
 
49
  def get_conversation():
@@ -57,11 +161,29 @@ def get_conversation():
57
 
58
 
59
  def export_conversation(summary):
 
 
60
  logo_path = "https://static.wixstatic.com/media/d7d3da_b69e03ae99224f7d8b6e358918e60071~mv2.png/v1/crop/x_173,y_0,w_1906,h_938/fill/w_242,h_119,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/BZIIIT_LOGO-HORIZ-COULEUR.png" # Replace with your image path
61
- conversation = get_conversation()
62
- image_path = "newplot.png"
63
- pdf = create_pdf_from_markdown(logo_path, image_path, conversation,summary)
64
- st.success("PDF généré avec succès!")
65
- if st.download_button("Télécharger le PDF", data=pdf, file_name=f"Cartographie {st.session_state['Nom de la marque']}.pdf", mime="application/pdf"):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  st.rerun()
67
 
 
5
  from IPython.display import display, FileLink
6
  import base64
7
  from langchain_core.messages import AIMessage, HumanMessage
8
+ from datetime import datetime
9
+ from download_chart import construct_plot
10
 
11
 
12
+ def create_pdf_from_markdown(logo_path, conversation,summary,brand_name,graph_html,app_url):
13
  # Convertir la conversation en markdown
14
  markdown_text = "\n".join([f"### {entry['speaker']}:\n {entry['text']}\n ---" for entry in conversation])
15
 
16
  markdown_summary = f"{summary}\n --- \n ---"
 
17
  # Convertir le markdown en HTML
18
  html_content = markdown2.markdown(markdown_text)
19
  html_summary = markdown2.markdown(markdown_summary)
20
 
21
+ analysis_date = datetime.now().strftime("%Y-%m-%d")
22
  # image_base64 = base64.b64encode(image_path).decode('utf-8')
23
  # Créer le HTML complet avec les images et le texte
24
+
25
  html_template = f"""
26
  <!DOCTYPE html>
27
  <html lang="en">
28
  <head>
29
  <meta charset="UTF-8">
30
+ <title>Cartographie des parties prenantes {brand_name}</title>
31
+ <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
32
+ <style>
33
+ body {{
34
+ font-family: 'Roboto', sans-serif;
35
+ margin: 20px;
36
+ }}
37
+ h1, h2, h3, h4, h5, h6 {{
38
+ font-weight: bold;
39
+ }}
40
+ .page-break {{
41
+ page-break-before: always;
42
+ margin: 50px;
43
+ height: 50px;
44
+ }}
45
+ </style>
46
  </head>
47
  <body>
48
  <div style="text-align: center;">
49
+ <h1>Cartographie des parties prenantes {brand_name}</h1>
50
+ <p>Date de l'analyse IA RSE : {analysis_date}</p>
51
+ <p>IA utilisées :</p>
52
+ <ul>
53
+ <li>(US) ChatGpt 4.o</li>
54
+ <li>(FR) Mistral AI - Large (open source)</li>
55
+ </ul>
56
  <img src="{logo_path}" alt="Logo" style="width: 150px;"/>
57
  </div>
58
+ <div class="page-break"></div>
59
  <div style="text-align: center; margin-top: 20px;">
60
+ {graph_html}
61
  </div>
62
+ <div class="page-break"></div>
63
  <h2>RESUME</h2>
64
  {html_summary}
65
+ <div class="page-break"></div>
66
  <h2>Historique de la Conversation</h2>
67
  {html_content}
 
68
  </body>
69
  </html>
70
  """
71
+
72
+ with open("temp.html", "w",encoding="utf-8") as f:
73
+ f.write(html_template)
74
+
75
+ # Create the footer HTML with the logo and app_url
76
+ footer_html = f"""
77
+ <!DOCTYPE html>
78
+ <html lang="en">
79
+ <head>
80
+ <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
81
+ <meta charset="UTF-8">
82
+ <style>
83
+ body {{
84
+ font-family: 'Roboto', sans-serif;
85
+ margin-top: 20px;
86
+ }}
87
+ .footer {{
88
+ width: 100%;
89
+ font-size: 16px;
90
+ display: flex;
91
+ align-items: center;
92
+ justify-content: space-between;
93
+ padding: 10px 20px;
94
+ }}
95
+ .footer img {{
96
+ width: 100px;
97
+ vertical-align: middle;
98
+ margin-bottom: 0px;
99
+ padding-bottom: 0px;
100
+
101
+ }}
102
+ .footer .center-text {{
103
+ text-align: center;
104
+
105
+ }}
106
+ .footer .page-number {{
107
+ text-align: right;
108
+ }}
109
+ .footer a {{
110
+ color: #0000EE;
111
+ text-decoration: none;
112
+ }}
113
+ .page {{
114
+ font-weight: bold;
115
+ font-size: 10px;
116
+ margin-bottom: 0px;
117
+ padding-bottom: 0px;
118
+ }}
119
+
120
+ </style>
121
+ </head>
122
+ <body>
123
+ <div class="footer">
124
+ <img src="{logo_path}" alt="Logo" />
125
+ <div class="center-text">
126
+ bziiit | Open data & IA RSE | <a href="{app_url}">{app_url}</a>
127
+ </div>
128
+ <div class="page-number">
129
+ <span class="page"></span>
130
+ </div>
131
+ </div>
132
+ </body>
133
+ </html>
134
+ """
135
+
136
 
137
+ # Save the footer HTML to a temporary file
138
+ with open("footer.html", "w",encoding="utf-8") as f:
139
+ f.write(footer_html)
140
+
141
+ # Convert HTML to PDF with header and footer
142
+ pdf = pdfkit.from_file("temp.html", options={
143
+ 'footer-html': 'footer.html',
144
+ 'footer-right': '[page]/[toPage]',
145
+ 'footer-font-size': '10',
146
+ 'footer-spacing': '5',
147
+ 'footer-line': True,
148
+ 'margin-top': '5',
149
+
150
+ })
151
  return pdf
152
 
153
  def get_conversation():
 
161
 
162
 
163
  def export_conversation(summary):
164
+ brand_name = st.session_state["Nom de la marque"]
165
+ app_url = "https://huggingface.co/spaces/bziiit/OpenData-Bordeaux-RSE"
166
  logo_path = "https://static.wixstatic.com/media/d7d3da_b69e03ae99224f7d8b6e358918e60071~mv2.png/v1/crop/x_173,y_0,w_1906,h_938/fill/w_242,h_119,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/BZIIIT_LOGO-HORIZ-COULEUR.png" # Replace with your image path
167
+
168
+ with st.spinner("Génération du PDF..."):
169
+ conversation = get_conversation()
170
+ image_path = "newplot.png"
171
+ try:
172
+ graph = construct_plot()
173
+ graph = graph.to_html(full_html=False, include_plotlyjs='cdn')
174
+ except Exception as e:
175
+ st.error("Erreur lors de la génération de la cartographie")
176
+ graph = ""
177
+ try:
178
+ pdf = create_pdf_from_markdown(logo_path=logo_path, conversation=conversation,summary=summary,brand_name=brand_name,graph_html=image_path,app_url=app_url)
179
+ except Exception as e:
180
+ pdf = None
181
+
182
+ if pdf:
183
+ st.success("PDF généré avec succès!")
184
+ else:
185
+ st.error("Erreur lors de la génération du PDF")
186
+
187
+ if st.download_button("Télécharger le PDF", data=pdf, file_name=f"Cartographie {brand_name}.pdf", mime="application/pdf"):
188
  st.rerun()
189
 
footer.html ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ <!DOCTYPE html>
3
+ <html lang="en">
4
+ <head>
5
+ <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
6
+ <meta charset="UTF-8">
7
+ <style>
8
+ body {
9
+ font-family: 'Roboto', sans-serif;
10
+ margin-top: 20px;
11
+ }
12
+ .footer {
13
+ width: 100%;
14
+ font-size: 16px;
15
+ display: flex;
16
+ align-items: center;
17
+ justify-content: space-between;
18
+ padding: 10px 20px;
19
+ }
20
+ .footer img {
21
+ width: 100px;
22
+ vertical-align: middle;
23
+ margin-bottom: 0px;
24
+ padding-bottom: 0px;
25
+
26
+ }
27
+ .footer .center-text {
28
+ text-align: center;
29
+
30
+ }
31
+ .footer .page-number {
32
+ text-align: right;
33
+ }
34
+ .footer a {
35
+ color: #0000EE;
36
+ text-decoration: none;
37
+ }
38
+ .page {
39
+ font-weight: bold;
40
+ font-size: 10px;
41
+ margin-bottom: 0px;
42
+ padding-bottom: 0px;
43
+ }
44
+
45
+ </style>
46
+ </head>
47
+ <body>
48
+ <div class="footer">
49
+ <img src="https://static.wixstatic.com/media/d7d3da_b69e03ae99224f7d8b6e358918e60071~mv2.png/v1/crop/x_173,y_0,w_1906,h_938/fill/w_242,h_119,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/BZIIIT_LOGO-HORIZ-COULEUR.png" alt="Logo" />
50
+ <div class="center-text">
51
+ bziiit | Open data & IA RSE | <a href="https://huggingface.co/spaces/bziiit/OpenData-Bordeaux-RSE">https://huggingface.co/spaces/bziiit/OpenData-Bordeaux-RSE</a>
52
+ </div>
53
+ <div class="page-number">
54
+ <span class="page"></span>
55
+ </div>
56
+ </div>
57
+ </body>
58
+ </html>
59
+
temp.html ADDED
@@ -0,0 +1,231 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ <!DOCTYPE html>
3
+ <html lang="en">
4
+ <head>
5
+ <meta charset="UTF-8">
6
+ <title>Cartographie des parties prenantes bziiit</title>
7
+ <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
8
+ <style>
9
+ body {
10
+ font-family: 'Roboto', sans-serif;
11
+ margin: 20px;
12
+ }
13
+ h1, h2, h3, h4, h5, h6 {
14
+ font-weight: bold;
15
+ }
16
+ .page-break {
17
+ page-break-before: always;
18
+ margin: 50px;
19
+ height: 50px;
20
+ }
21
+ </style>
22
+ </head>
23
+ <body>
24
+ <div style="text-align: center;">
25
+ <h1>Cartographie des parties prenantes bziiit</h1>
26
+ <p>Date de l'analyse IA RSE : 2024-06-19</p>
27
+ <p>IA utilisées :</p>
28
+ <ul>
29
+ <li>(US) ChatGpt 4.o</li>
30
+ <li>(FR) Mistral AI - Large (open source)</li>
31
+ </ul>
32
+ <img src="https://static.wixstatic.com/media/d7d3da_b69e03ae99224f7d8b6e358918e60071~mv2.png/v1/crop/x_173,y_0,w_1906,h_938/fill/w_242,h_119,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/BZIIIT_LOGO-HORIZ-COULEUR.png" alt="Logo" style="width: 150px;"/>
33
+ </div>
34
+ <div class="page-break"></div>
35
+ <div style="text-align: center; margin-top: 20px;">
36
+ newplot.png
37
+ </div>
38
+ <div class="page-break"></div>
39
+ <h2>RESUME</h2>
40
+ <h3>Résumé de la Conversation</h3>
41
+
42
+ <h4>Contexte et Parties Prenantes de bziiit</h4>
43
+
44
+ <p>La marque bziiit a identifié 6 parties prenantes principales avec leurs niveaux de pouvoir et d'influence respectifs :</p>
45
+
46
+ <ol>
47
+ <li><strong>Adetem</strong> : Pouvoir 50%, Influence 50%</li>
48
+ <li><strong>Bordeaux Technowest</strong> : Pouvoir 55%, Influence 50%</li>
49
+ <li><strong>Digital Aquitaine</strong> : Pouvoir 60%, Influence 50%</li>
50
+ <li><strong>Hub France IA</strong> : Pouvoir 65%, Influence 50%</li>
51
+ <li><strong>La French Tech Bordeaux</strong> : Pouvoir 70%, Influence 50%</li>
52
+ <li><strong>Mouvement Impact France</strong> : Pouvoir 75%, Influence 50%</li>
53
+ </ol>
54
+
55
+ <p>Ces parties prenantes sont dans la catégorie "Rendre satisfait" (pouvoir élevé, influence modérée).</p>
56
+
57
+ <h4>Suggestions pour Améliorer les Pratiques Durables</h4>
58
+
59
+ <p>Pour améliorer les pratiques durables, il a été suggéré de collaborer étroitement avec les parties prenantes ayant un pouvoir et une influence significatifs. Voici les recommandations spécifiques :</p>
60
+
61
+ <ol>
62
+ <li><strong>Mouvement Impact France</strong> : Développer des initiatives de Responsabilité Sociétale des Entreprises (RSE) et créer une charte de durabilité.</li>
63
+ <li><strong>La French Tech Bordeaux</strong> : Mettre en place des projets d'innovation durable et participer à des événements pour promouvoir les initiatives durables.</li>
64
+ <li><strong>Hub France IA et Digital Aquitaine</strong> : Utiliser les technologies numériques pour optimiser les processus internes et développer des outils d'analyse de données.</li>
65
+ <li><strong>Bordeaux Technowest</strong> : Initier des projets de durabilité locaux.</li>
66
+ <li><strong>Adetem</strong> : Participer à des groupes de travail et ateliers pour partager les meilleures pratiques en durabilité.</li>
67
+ </ol>
68
+
69
+ <h4>Identification de Nouvelles Parties Prenantes</h4>
70
+
71
+ <p>Des suggestions ont été faites pour compléter la cartographie des parties prenantes en ajoutant d'autres groupes impactés par les activités de bziiit :</p>
72
+
73
+ <ol>
74
+ <li><strong>Clients et Consommateurs</strong> : Pouvoir 40%, Influence 60%</li>
75
+ <li><strong>Fournisseurs et Partenaires Logistiques</strong> : Pouvoir 50%, Influence 40%</li>
76
+ <li><strong>Gouvernements et Régulateurs</strong> : Pouvoir 70%, Influence 55%</li>
77
+ <li><strong>Communautés Locales</strong> : Pouvoir 30%, Influence 50%</li>
78
+ <li><strong>ONG et Organisations de défense de l'environnement</strong> : Pouvoir 45%, Influence 60%</li>
79
+ <li><strong>Employés et Syndicats</strong> : Pouvoir 55%, Influence 50%</li>
80
+ <li><strong>Investisseurs et Actionnaires</strong> : Pouvoir 75%, Influence 70%</li>
81
+ </ol>
82
+
83
+ <h4>Implications pour la Marque bziiit</h4>
84
+
85
+ <p>L'intégration de ces nouvelles parties prenantes permettrait à bziiit d'adopter une approche plus holistique et inclusive, garantissant que toutes les voix pertinentes soient prises en compte dans leurs initiatives stratégiques. Cela pourrait renforcer la réputation de bziiit en tant qu'entreprise durable et responsable, améliorer la fidélité des clients, attirer des investisseurs socialement responsables, et garantir un soutien communautaire vital pour les opérations à long terme.</p>
86
+
87
+ <p>En somme, une stratégie de durabilité réussie pour bziiit repose sur une collaboration étroite avec ses parties prenantes, en tirant parti de leurs ressources, expertises et réseaux.</p>
88
+
89
+ <hr />
90
+
91
+ <hr />
92
+
93
+ <div class="page-break"></div>
94
+ <h2>Historique de la Conversation</h2>
95
+ <h3>AI:</h3>
96
+
97
+ <p>Salut, voici votre cartographie des parties prenantes. Que puis-je faire pour vous?</p>
98
+
99
+ <hr />
100
+
101
+ <h3>Moi:</h3>
102
+
103
+ <p>Propose des suggestions pour améliorer les pratiques durables au sein de notre entreprise.</p>
104
+
105
+ <hr />
106
+
107
+ <h3>AI:</h3>
108
+
109
+ <p>Pour améliorer les pratiques durables au sein de votre entreprise, bziiit, il est essentiel de prendre en compte les attentes et les intérêts de vos parties prenantes, en particulier celles ayant un pouvoir et une influence significatifs. Voici quelques suggestions basées sur votre contexte :</p>
110
+
111
+ <ol>
112
+ <li><p><strong>Collaboration avec les parties prenantes ayant un fort pouvoir et une influence modérée</strong> :</p>
113
+
114
+ <ul>
115
+ <li><strong>Mouvement Impact France (Pouvoir 75%, Influence 50%)</strong> :
116
+ <ul>
117
+ <li><strong>Initiatives de Responsabilité Sociétale des Entreprises (RSE)</strong> : Associez-vous à Mouvement Impact France pour développer et mettre en œuvre des initiatives RSE solides. Leur expertise et leur pouvoir peuvent influencer positivement la perception de la marque bziiit.</li>
118
+ <li><strong>Charte de durabilité</strong> : Travaillez ensemble pour créer une charte de durabilité qui pourrait servir de référence pour toutes vos opérations.</li>
119
+ </ul></li>
120
+ </ul></li>
121
+ <li><p><strong>Engagement avec les parties prenantes ayant un pouvoir modéré et une influence modérée</strong> :</p>
122
+
123
+ <ul>
124
+ <li><strong>La French Tech Bordeaux (Pouvoir 70%, Influence 50%)</strong> :
125
+ <ul>
126
+ <li><strong>Innovation durable</strong> : Mettez en place des projets collaboratifs axés sur l'innovation durable. Utilisez leur réseau pour accéder à des technologies et des pratiques avancées qui peuvent rendre bziiit plus éco-responsable.</li>
127
+ <li><strong>Événements et Conférences</strong> : Participez à des événements organisés par La French Tech Bordeaux pour promouvoir et partager vos initiatives durables.</li>
128
+ </ul></li>
129
+ </ul></li>
130
+ <li><p><strong>Utilisation des plateformes technologiques et numériques</strong> :</p>
131
+
132
+ <ul>
133
+ <li><strong>Hub France IA (Pouvoir 65%, Influence 50%)</strong> et <strong>Digital Aquitaine (Pouvoir 60%, Influence 50%)</strong> :
134
+ <ul>
135
+ <li><strong>Optimisation des processus</strong> : Utilisez l'intelligence artificielle et d'autres technologies numériques pour optimiser vos processus internes, réduire les déchets et améliorer l'efficacité énergétique.</li>
136
+ <li><strong>Analyse de données</strong> : Développez des outils d'analyse de données pour surveiller et améliorer continuellement vos pratiques durables.</li>
137
+ </ul></li>
138
+ </ul></li>
139
+ <li><p><strong>Développement de partenariats locaux</strong> :</p>
140
+
141
+ <ul>
142
+ <li><strong>Bordeaux Technowest (Pouvoir 55%, Influence 50%)</strong> :
143
+ <ul>
144
+ <li><strong>Projets locaux de durabilité</strong> : Collaborez avec Bordeaux Technowest pour initier des projets de durabilité à l'échelle locale qui peuvent bénéficier à la communauté et renforcer l'image de bziiit comme une entreprise responsable.</li>
145
+ </ul></li>
146
+ </ul></li>
147
+ <li><p><strong>Réseautage et partage des meilleures pratiques</strong> :</p>
148
+
149
+ <ul>
150
+ <li><strong>Adetem (Pouvoir 50%, Influence 50%)</strong> :
151
+ <ul>
152
+ <li><strong>Groupes de travail et ateliers</strong> : Participez à des groupes de travail et des ateliers organisés par Adetem pour partager et apprendre des meilleures pratiques en matière de durabilité.</li>
153
+ </ul></li>
154
+ </ul></li>
155
+ </ol>
156
+
157
+ <p>En synthèse, une stratégie de durabilité réussie pour bziiit repose sur une collaboration étroite avec les parties prenantes ayant un pouvoir et une influence significatifs. En tirant parti de leurs ressources, expertises et réseaux, vous pouvez non seulement améliorer vos pratiques durables, mais aussi renforcer la réputation de votre marque en tant qu'acteur conscient et responsable.</p>
158
+
159
+ <hr />
160
+
161
+ <h3>Moi:</h3>
162
+
163
+ <p>En plus des parties prenantes déjà identifiées que tu peux consulter, quels groupes ou individus, impactés par les activités de mon organisation, devrais ajouter dans notre cartographie des parties prenantes ?</p>
164
+
165
+ <hr />
166
+
167
+ <h3>AI:</h3>
168
+
169
+ <p>Pour compléter la cartographie des parties prenantes de bziiit, il est important d'identifier d'autres groupes ou individus qui pourraient être impactés par vos activités et qui pourraient jouer un rôle crucial dans votre stratégie, en particulier en matière de durabilité. Voici quelques suggestions :</p>
170
+
171
+ <ol>
172
+ <li><p><strong>Clients et Consommateurs</strong> :</p>
173
+
174
+ <ul>
175
+ <li><strong>Pouvoir : 40%, Influence : 60%</strong> : Les clients ont un pouvoir modéré car leurs choix d'achat influencent directement vos ventes, et leur influence est élevée car leurs retours peuvent façonner votre image de marque et vos pratiques commerciales.</li>
176
+ </ul></li>
177
+ <li><p><strong>Fournisseurs et Partenaires Logistiques</strong> :</p>
178
+
179
+ <ul>
180
+ <li><strong>Pouvoir : 50%, Influence : 40%</strong> : Les fournisseurs ont un pouvoir significatif car ils peuvent affecter la chaîne d'approvisionnement, et leur influence est modérée car ils peuvent contribuer à des pratiques durables en adoptant des normes écoresponsables.</li>
181
+ </ul></li>
182
+ <li><p><strong>Gouvernements et Régulateurs</strong> :</p>
183
+
184
+ <ul>
185
+ <li><strong>Pouvoir : 70%, Influence : 55%</strong> : Les entités gouvernementales et régulatrices ont un pouvoir et une influence élevés puisqu'elles peuvent imposer des réglementations environnementales et des politiques de durabilité.</li>
186
+ </ul></li>
187
+ <li><p><strong>Communautés locales</strong> :</p>
188
+
189
+ <ul>
190
+ <li><strong>Pouvoir : 30%, Influence : 50%</strong> : Les communautés locales, bien que n'ayant pas un pouvoir économique direct, ont une influence importante à travers leur soutien ou opposition à vos activités, ce qui peut affecter votre réputation et votre licence sociale à opérer.</li>
191
+ </ul></li>
192
+ <li><p><strong>ONG et Organisations de défense de l'environnement</strong> :</p>
193
+
194
+ <ul>
195
+ <li><strong>Pouvoir : 45%, Influence : 60%</strong> : Ces organisations peuvent influencer l'opinion publique et la réglementation en matière de durabilité, et leur collaboration peut renforcer vos initiatives environnementales.</li>
196
+ </ul></li>
197
+ <li><p><strong>Employés et Syndicats</strong> :</p>
198
+
199
+ <ul>
200
+ <li><strong>Pouvoir : 55%, Influence : 50%</strong> : Les employés ont un pouvoir notable en tant que force de travail essentielle et leur influence est modérée, surtout si vous cherchez à impliquer davantage votre personnel dans les initiatives de durabilité.</li>
201
+ </ul></li>
202
+ <li><p><strong>Investisseurs et Actionnaires</strong> :</p>
203
+
204
+ <ul>
205
+ <li><strong>Pouvoir : 75%, Influence : 70%</strong> : Les investisseurs et actionnaires ont un pouvoir et une influence très élevés car ils peuvent influencer les décisions stratégiques de l'entreprise et exiger des pratiques durables.</li>
206
+ </ul></li>
207
+ </ol>
208
+
209
+ <h3>Implications pour la marque bziiit</h3>
210
+
211
+ <p><strong>Clients et Consommateurs</strong> : En comprenant et répondant aux attentes des clients en matière de durabilité, bziiit peut renforcer sa fidélité client et améliorer son image de marque. Les initiatives axées sur la transparence et l'écoresponsabilité peuvent attirer une clientèle plus consciente.</p>
212
+
213
+ <p><strong>Fournisseurs et Partenaires Logistiques</strong> : La collaboration avec des fournisseurs partageant vos valeurs de durabilité peut améliorer l'efficacité de votre chaîne d'approvisionnement et réduire l'empreinte carbone globale de bziiit.</p>
214
+
215
+ <p><strong>Gouvernements et Régulateurs</strong> : Le respect des réglementations et une collaboration proactive avec les autorités peuvent non seulement éviter les sanctions mais aussi positionner bziiit comme un leader dans le domaine de la conformité environnementale.</p>
216
+
217
+ <p><strong>Communautés locales</strong> : En engageant les communautés locales dans vos projets de durabilité, bziiit peut améliorer sa réputation locale et garantir un soutien communautaire, ce qui est crucial pour les opérations à long terme.</p>
218
+
219
+ <p><strong>ONG et Organisations de défense de l'environnement</strong> : Les partenariats avec ces organisations peuvent apporter une expertise précieuse et renforcer la crédibilité de vos initiatives de durabilité auprès du public et des autres parties prenantes.</p>
220
+
221
+ <p><strong>Employés et Syndicats</strong> : Impliquer les employés dans vos initiatives de durabilité peut améliorer la satisfaction au travail et renforcer une culture d'entreprise positive, augmentant ainsi la productivité et la rétention des talents.</p>
222
+
223
+ <p><strong>Investisseurs et Actionnaires</strong> : En intégrant des pratiques durables, bziiit peut attirer des investisseurs socialement responsables et garantir un soutien financier à long terme, tout en répondant aux attentes croissantes en matière de gouvernance environnementale et sociale.</p>
224
+
225
+ <p>En ajoutant ces groupes à votre cartographie des parties prenantes, bziiit peut adopter une approche plus holistique et inclusive, garantissant que toutes les voix pertinentes sont prises en compte dans vos initiatives stratégiques.</p>
226
+
227
+ <hr />
228
+
229
+ </body>
230
+ </html>
231
+