mirror of
https://github.com/Ladebeze66/llm_ticket3.git
synced 2025-12-15 21:16:52 +01:00
09:22
This commit is contained in:
parent
742b0325f5
commit
d80593a23f
@ -22,26 +22,50 @@ class AgentImageAnalyser(BaseAgent):
|
|||||||
|
|
||||||
# Centralisation des instructions d'analyse pour éviter la duplication
|
# Centralisation des instructions d'analyse pour éviter la duplication
|
||||||
self.instructions_analyse = """
|
self.instructions_analyse = """
|
||||||
1. Description objective: Ce que montre l'image (interface, message d'erreur, code, etc.)
|
1. Description objective
|
||||||
2. Éléments techniques clés: Versions, codes d'erreur, paramètres visibles, messages du système
|
Décris précisément ce que montre l’image :
|
||||||
3. Éléments mis en évidence: Cherche spécifiquement les zones encadrées, entourées ou mises en valeur (souvent en rouge) par le client ou le support
|
- Interface logicielle, menus, fenêtres, onglets
|
||||||
4. Relation avec le problème: Comment cette image se rapporte au problème décrit
|
- Messages d’erreur, messages système, code ou script
|
||||||
5. Réponses potentielles: Si l'image semble fournir une réponse à une question (notamment celles dans le nom ou la description du ticket)
|
- Nom ou titre du logiciel ou du module si visible
|
||||||
6. Lien avec la discussion: Si possible, établis un lien entre l'image et le fil de discussion client/support
|
|
||||||
|
|
||||||
IMPORTANT:
|
2. Éléments techniques clés
|
||||||
- Détermine si l'image apporte des informations importantes en rapport avec le sujet du ticket
|
Identifie :
|
||||||
- Identifie si l'image pourrait répondre à une question posée dans le nom ou la description du ticket
|
- Versions logicielles ou modules affichés
|
||||||
- Certains clients ou membres du support encadrent ou entourent des éléments importants dans les images - prête une attention particulière à ces zones
|
- Codes d’erreur visibles
|
||||||
- Ne fais PAS d'interprétation complexe ou de diagnostic
|
- Paramètres configurables (champs de texte, sliders, dropdowns, cases à cocher)
|
||||||
- Ne propose PAS de solutions ou recommandations
|
- Valeurs affichées ou préremplies dans les champs
|
||||||
- Reste strictement factuel et objectif dans ta description
|
- Éléments désactivés, grisés ou masqués (souvent non modifiables)
|
||||||
- Concentre-toi uniquement sur ce qui est visible dans l'image
|
- Boutons actifs/inactifs
|
||||||
- Cite les textes exacts visibles dans l'image (messages d'erreur, etc.)
|
|
||||||
|
3. Éléments mis en évidence
|
||||||
|
- Recherche les zones entourées, encadrées, surlignées ou fléchées
|
||||||
|
- Ces éléments sont souvent importants pour le client ou le support
|
||||||
|
- Mentionne explicitement leur contenu et leur style de mise en valeur
|
||||||
|
|
||||||
|
4. Relation avec le problème
|
||||||
|
- Établis le lien entre les éléments visibles et le problème décrit dans le ticket
|
||||||
|
- Indique si des composants semblent liés à une mauvaise configuration ou une erreur
|
||||||
|
|
||||||
|
5. Réponses potentielles
|
||||||
|
- Détermine si l’image apporte des éléments de réponse à une question posée dans :
|
||||||
|
- Le titre du ticket
|
||||||
|
- La description du problème
|
||||||
|
|
||||||
|
6. Lien avec la discussion
|
||||||
|
- Vérifie si l’image fait écho à une étape décrite dans le fil de discussion
|
||||||
|
- Note les correspondances (ex: même module, même message d’erreur que précédemment mentionné)
|
||||||
|
|
||||||
|
Règles importantes :
|
||||||
|
- Ne fais AUCUNE interprétation ni diagnostic
|
||||||
|
- Ne propose PAS de solution ou recommandation
|
||||||
|
- Reste strictement factuel et objectif
|
||||||
|
- Concentre-toi uniquement sur ce qui est visible dans l’image
|
||||||
|
- Reproduis les textes exacts(ex : messages d’erreur, libellés de paramètres)
|
||||||
|
- Prête une attention particulière aux éléments modifiables (interactifs) et non modifiables (grisés)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Prompt système construit à partir des instructions centralisées
|
# Prompt système construit à partir des instructions centralisées
|
||||||
self.system_prompt = f"""Tu es un expert en analyse d'images pour le support technique de BRG-Lab.
|
self.system_prompt = f"""Tu es un expert en analyse d'images pour le support technique de BRG-Lab pour la société CBAO.
|
||||||
Ta mission est d'analyser des captures d'écran en lien avec le contexte du ticket de support.
|
Ta mission est d'analyser des captures d'écran en lien avec le contexte du ticket de support.
|
||||||
|
|
||||||
Structure ton analyse d'image de façon factuelle:
|
Structure ton analyse d'image de façon factuelle:
|
||||||
|
|||||||
@ -52,7 +52,7 @@ Structure ta réponse:
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
# Construction du prompt système
|
# Construction du prompt système
|
||||||
self.system_prompt = f"""Tu es un expert en analyse de tickets pour le support informatique de BRG-Lab.
|
self.system_prompt = f"""Tu es un expert en analyse de tickets pour le support informatique de BRG-Lab pour la société CBAO.
|
||||||
Ton rôle est d'extraire et d'analyser les informations importantes des tickets.
|
Ton rôle est d'extraire et d'analyser les informations importantes des tickets.
|
||||||
{self.objectifs_analyse}
|
{self.objectifs_analyse}
|
||||||
Sois factuel et reste dans une démarche technique. Ton analyse sera utilisée comme contexte pour l'analyse des images pertinentes.
|
Sois factuel et reste dans une démarche technique. Ton analyse sera utilisée comme contexte pour l'analyse des images pertinentes.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user