bambadij commited on
Commit
3451a4d
·
verified ·
1 Parent(s): d0a8bce

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -1
app.py CHANGED
@@ -56,6 +56,28 @@ Prends bien en compte que :
56
  1) Les informations sur le client concerné par la plainte se trouvent dans le champ **"NUMERO CLIENT"** ou d'autres sections précisant directement le client affecté par le problème.
57
  2) Les acteurs impliqués dans la gestion de la plainte, comme Mohamed SARR ou Alioune GUEYE, doivent être mentionnés uniquement pour indiquer leurs rôles dans la chaîne de traitement, et non comme clients.
58
  3) La réponse doit contenir des éléments clairs et précis, avec des recommandations pertinentes pour résoudre la plainte efficacement et éviter tout mécontentement du client.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  """
60
  default_prompt = """Bonjour,
61
  en tant qu’expert dans la gestion et le traitement de plaintes réseaux chez un opérateur de télécommunications, fais moi un descriptif clair de la situation concernant la plainte dont les informations sont fournies plus bas dans ce message. Ecris la situation en 4 ou 5 phrases claires et concises, fais comme si tu parlais à un humain et rajoutes les informations relatives au Client pour une meilleure connaissance de ce dernier ainsi que des éléments de dates/délais pour être précis sur le traitement de la plainte. N’hésites pas à innover sur le ton à utiliser car n’oublies pas que tu dois faire comme si tu parlais à un humain. Ce ton peut être adapté et ne pas toujours être le même en fonction des cas.
@@ -161,7 +183,7 @@ class RequestModel(BaseModel):
161
  async def generate_text(request: RequestModel):
162
  completion = client.chat.completions.create(
163
  model="meta/llama-3.1-8b-instruct",
164
- messages=[{"role": "user", "content": prompt_chat + request.text}],
165
  temperature=0.2,
166
  top_p=0.9,
167
  # max_tokens=1024,
 
56
  1) Les informations sur le client concerné par la plainte se trouvent dans le champ **"NUMERO CLIENT"** ou d'autres sections précisant directement le client affecté par le problème.
57
  2) Les acteurs impliqués dans la gestion de la plainte, comme Mohamed SARR ou Alioune GUEYE, doivent être mentionnés uniquement pour indiquer leurs rôles dans la chaîne de traitement, et non comme clients.
58
  3) La réponse doit contenir des éléments clairs et précis, avec des recommandations pertinentes pour résoudre la plainte efficacement et éviter tout mécontentement du client.
59
+
60
+ Attention : Tu dois aller droit au but en évitant les phrases génériques comme “Voici une description claire de la situation”. Concentre-toi uniquement sur le résumé et les actions nécessaires.
61
+
62
+ """
63
+ prompt_ameliorer ="""
64
+ Bonjour,
65
+
66
+ En tant qu’expert dans la gestion et le traitement de plaintes réseaux chez un opérateur de télécommunications, rédige un descriptif clair de la situation concernant la plainte dont les informations sont fournies plus bas. La description doit inclure les éléments suivants :
67
+
68
+ 1. **Résumé de la situation en 4 ou 5 phrases claires et concises** comme si tu t’adressais à un humain.
69
+ 2. **Identification du véritable client affecté** (et non les intermédiaires) en incluant ses informations clés comme le numéro de téléphone, la localisation, et les soucis rencontrés.
70
+ 3. Les **dates clés** de la plainte et les actions prises par les équipes impliquées.
71
+ 4. Les **délais associés à la résolution** du problème ou les éventuels retards.
72
+ 5. Des **recommandations concrètes** pour résoudre efficacement la plainte et éviter tout mécontentement du client.
73
+
74
+ Les informations supplémentaires sont :
75
+ - Les acteurs impliqués (comme Mohamed SARR, Alioune GUEYE, etc.) doivent être mentionnés uniquement pour préciser leurs rôles dans le traitement.
76
+ - **Les informations essentielles sur le client doivent être tirées du champ “NUMERO CLIENT” ou de sections similaires** précisant directement le client affecté.
77
+
78
+ Merci de rendre la réponse précise, humaine, et orientée vers des actions concrètes.
79
+ Attention : Tu dois aller droit au but en évitant les phrases génériques comme “Voici une description claire de la situation”. Concentre-toi uniquement sur le résumé et les actions nécessaires.
80
+
81
  """
82
  default_prompt = """Bonjour,
83
  en tant qu’expert dans la gestion et le traitement de plaintes réseaux chez un opérateur de télécommunications, fais moi un descriptif clair de la situation concernant la plainte dont les informations sont fournies plus bas dans ce message. Ecris la situation en 4 ou 5 phrases claires et concises, fais comme si tu parlais à un humain et rajoutes les informations relatives au Client pour une meilleure connaissance de ce dernier ainsi que des éléments de dates/délais pour être précis sur le traitement de la plainte. N’hésites pas à innover sur le ton à utiliser car n’oublies pas que tu dois faire comme si tu parlais à un humain. Ce ton peut être adapté et ne pas toujours être le même en fonction des cas.
 
183
  async def generate_text(request: RequestModel):
184
  completion = client.chat.completions.create(
185
  model="meta/llama-3.1-8b-instruct",
186
+ messages=[{"role": "user", "content": prompt_ameliorer + request.text}],
187
  temperature=0.2,
188
  top_p=0.9,
189
  # max_tokens=1024,