update
Browse files
app.py
CHANGED
@@ -272,24 +272,27 @@ async def generate_global_analysis(file: UploadFile = File(...)):
|
|
272 |
- Autres statuts : {sum(v for k, v in domain_summary.items() if k not in ['EN COURS', 'TRANSFERE', 'FERME', 'NON PRIS EN CHARGE'])}
|
273 |
"""
|
274 |
domain_analyses += domain_analysis
|
|
|
|
|
275 |
# Définir le prompt de l'analyse globale
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
|
|
293 |
# Création de la requête pour l'API (exemple avec un modèle fictif)
|
294 |
try:
|
295 |
# Remplacez cette partie par la logique spécifique à votre API
|
|
|
272 |
- Autres statuts : {sum(v for k, v in domain_summary.items() if k not in ['EN COURS', 'TRANSFERE', 'FERME', 'NON PRIS EN CHARGE'])}
|
273 |
"""
|
274 |
domain_analyses += domain_analysis
|
275 |
+
total_plaintes = len(df)
|
276 |
+
|
277 |
# Définir le prompt de l'analyse globale
|
278 |
+
prompt_global = f"""
|
279 |
+
Je te fournis un tableau détaillant les plaintes classées par domaine et par statut. Voici les informations :
|
280 |
+
Affiche ces informations d'abord:
|
281 |
+
- Nombre totale plaintes{domain_analyses}
|
282 |
+
|
283 |
+
- Nombre total de plaintes : {total_plaintes}
|
284 |
+
|
285 |
+
Fais moi une analyse qualitative détaillée des plaintes selon ces critères :
|
286 |
+
1. Résume les problèmes les plus fréquents par domaine en fonction des différents statuts (EN COURS, TRANSFERE, FERME, etc.).
|
287 |
+
2. Pour chaque domaine, identifie les tendances importantes, telles que les augmentations ou diminutions du nombre de plaintes selon les statuts.
|
288 |
+
3. Propose des recommandations spécifiques pour chaque domaine où le nombre de plaintes 'EN COURS' ou 'TRANSFERE' est élevé.
|
289 |
+
4. Analyse les progrès dans les domaines où un nombre significatif de plaintes a été 'FERME' récemment.
|
290 |
+
5. Fournis une analyse des plaintes par statut pour chaque domaine, en mettant en évidence les problèmes les plus critiques et les domaines qui nécessitent une attention particulière.
|
291 |
+
6. Propose des suggestions concrètes pour améliorer le traitement des plaintes, réduire les délais de résolution, et améliorer la satisfaction des clients.
|
292 |
+
|
293 |
+
Merci de fournir une analyse professionnelle, concise et axée sur les données.
|
294 |
+
""" Utilisez ces informations pour améliorer la qualité du service et optimiser la gestion des plaintes.
|
295 |
+
"""
|
296 |
# Création de la requête pour l'API (exemple avec un modèle fictif)
|
297 |
try:
|
298 |
# Remplacez cette partie par la logique spécifique à votre API
|