llm_ticket3/output/ticket_T11094/rapport/ticket_analysis.json
2025-04-02 09:01:55 +02:00

112 lines
9.5 KiB
JSON

{
"entries": [
{
"timestamp": "2025-04-01 17:18:01",
"action": "filter_image",
"agent": "AgentFiltreImages",
"llm": {
"model": "pixtral-12b-2409"
},
"parametres_llm": {
"model": "pixtral-12b-2409",
"temperature": 0.2,
"max_tokens": 500,
"top_p": 1.0,
"system_prompt": "\nVous êtes un expert en analyse d'images techniques. Votre mission est de déterminer\nsi une image est pertinente dans un contexte de support technique ou non.\n\nImages PERTINENTES:\n- Captures d'écran montrant des problèmes, erreurs, bugs\n- Photos d'équipements avec problèmes visibles\n- Schémas techniques ou diagrammes\n- Graphiques de données techniques\n\nImages NON PERTINENTES:\n- Logos d'entreprise\n- Signatures ou avatars\n- Icônes ou boutons isolés\n- Bannières décoratives, séparateurs\n- Images génériques sans information technique\n"
},
"image_path": "output/ticket_T11094/attachments/144918_image.png",
"response": {
"pertinente": true,
"type_image": "capture_ecran",
"description": "Capture d'écran d'une interface montrant le formulaire de modification d'une centrale d'enrobage.",
"confiance": 85,
"justification": "L'image montre clairement une interface utilisateur avec des fonctionnalités techniques liées au problème décrit dans le ticket.",
"parametres_llm": {
"agent": "AgentFiltreImages",
"llm_type": "Pixtral",
"parametres": {
"model": "pixtral-12b-2409",
"temperature": 0.2,
"max_tokens": 500,
"top_p": 1.0,
"system_prompt": "\nVous êtes un expert en analyse d'images techniques. Votre mission est de déterminer\nsi une image est pertinente dans un contexte de support technique ou non.\n\nImages PERTINENTES:\n- Captures d'écran montrant des problèmes, erreurs, bugs\n- Photos d'équipements avec problèmes visibles\n- Schémas techniques ou diagrammes\n- Graphiques de données techniques\n\nImages NON PERTINENTES:\n- Logos d'entreprise\n- Signatures ou avatars\n- Icônes ou boutons isolés\n- Bannières décoratives, séparateurs\n- Images génériques sans information technique\n"
},
"parametres_modifies": {
"system_prompt": "\nVous êtes un expert en analyse d'images techniques. Votre mission est de déterminer\nsi une image est pertinente dans un contexte de support technique ou non.\n\nImages PERTINENTES:\n- Captures d'écran montrant des problèmes, erreurs, bugs\n- Photos d'équipements avec problèmes visibles\n- Schémas techniques ou diagrammes\n- Graphiques de données techniques\n\nImages NON PERTINENTES:\n- Logos d'entreprise\n- Signatures ou avatars\n- Icônes ou boutons isolés\n- Bannières décoratives, séparateurs\n- Images génériques sans information technique\n",
"temperature": 0.2,
"max_tokens": 500
}
}
}
},
{
"timestamp": "2025-04-01 17:18:01",
"action": "analyze_image",
"agent": "AgentAnalyseImage",
"llm": {
"model": "pixtral-12b-2409"
},
"parametres_llm": {
"model": "pixtral-12b-2409",
"temperature": 0.3,
"max_tokens": 1024,
"top_p": 1.0,
"system_prompt": "\nVous êtes un expert en analyse d'images techniques.\nVotre rôle est d'examiner des captures d'écran ou des photos liées à des problèmes techniques et de:\n1. Décrire précisément le contenu de l'image\n2. Identifier les éléments techniques visibles (erreurs, interfaces, configurations)\n3. Extraire tout texte visible (messages d'erreur, logs, indicateurs)\n\nSoyez précis et factuel dans votre analyse.\n"
},
"image_path": "output/ticket_T11094/attachments/144918_image.png",
"response": "{\n \"pertinente\": true,\n \"type_image\": \"capture_ecran\",\n \"description\": \"Capture d'\\u00e9cran d'une interface montrant le formulaire de modification d'une centrale d'enrobage.\",\n \"confiance\": 85,\n \"justification\": \"L'image montre clairement une interface utilisateur avec des fonctionnalit\\u00e9s techniques li\\u00e9es au probl\\u00e8me d\\u00e9crit dans le ticket.\"\n}",
"tokens": {
"prompt_tokens": 162,
"completion_tokens": 150,
"total_tokens": 312
}
},
{
"timestamp": "2025-04-01 17:18:01",
"action": "extract_questions_reponses",
"agent": "AgentQuestionReponse",
"llm": {
"model": "mistral-medium"
},
"parametres_llm": {
"model": "mistral-medium",
"temperature": 0.3,
"max_tokens": 2000,
"top_p": 1.0,
"system_prompt": "\nVous êtes un expert en analyse de conversations de support technique.\n\nVotre mission est d'identifier avec précision:\n1. Le rôle de chaque intervenant (client ou support technique)\n2. La nature de chaque message (question, réponse, information additionnelle)\n3. Le contenu essentiel de chaque message en éliminant les formules de politesse,\n signatures, mentions légales et autres éléments non pertinents\n\nPour l'identification client/support:\n- Support: Signatures avec noms d'entreprise fournissant le logiciel, domaines email\n comme @cbao.fr, @odoo.com, mentions \"support technique\", etc.\n- Client: Utilisateurs finaux qui signalent des problèmes ou posent des questions\n\nPour la classification en question/réponse:\n- Questions: Demandes explicites (avec \"?\"), demandes implicites de résolution\n de problèmes, descriptions de bugs ou dysfonctionnements\n- Réponses: Explications techniques, solutions proposées, instructions fournies\n par le support\n\nConcentrez-vous uniquement sur le contenu technique utile en ignorant tous les\néléments superflus qui n'apportent pas d'information sur le problème ou sa solution.\n"
},
"response": {
"success": true,
"messages_analyses": [
{
"id": 228106,
"date": "2025-03-21 14:50:37",
"role": "Support",
"type": "Information",
"contenu": "Bonjour , Pour obtenir une valeur, il est nécessaire de renseigner la \"masse volumique du produit d'étanchéité\". Vous trouverez une capture d'écran ci-dessous pour vous guider dans cette démarche. Je reste à votre entière disposition pour toute information complémentaire."
}
],
"paires_qr": [],
"nb_questions": 0,
"nb_reponses": 0,
"tableau_md": "# Analyse des Questions et Réponses\n\n| Question | Réponse |\n|---------|---------|\n\n## Paramètres LLM utilisés\n\n- **Type de LLM**: Mistral\n- **Modèle**: mistral-medium\n- **Température**: 0.3\n- **Tokens max**: 2000\n\n**Paramètres modifiés durant l'analyse:**\n- **temperature**: 0.3\n- **max_tokens**: 2000",
"parametres_llm": {
"agent": "AgentQuestionReponse",
"llm_type": "Mistral",
"parametres": {
"model": "mistral-medium",
"temperature": 0.3,
"max_tokens": 2000,
"top_p": 1.0,
"system_prompt": "\nVous êtes un expert en analyse de conversations de support technique.\n\nVotre mission est d'identifier avec précision:\n1. Le rôle de chaque intervenant (client ou support technique)\n2. La nature de chaque message (question, réponse, information additionnelle)\n3. Le contenu essentiel de chaque message en éliminant les formules de politesse,\n signatures, mentions légales et autres éléments non pertinents\n\nPour l'identification client/support:\n- Support: Signatures avec noms d'entreprise fournissant le logiciel, domaines email\n comme @cbao.fr, @odoo.com, mentions \"support technique\", etc.\n- Client: Utilisateurs finaux qui signalent des problèmes ou posent des questions\n\nPour la classification en question/réponse:\n- Questions: Demandes explicites (avec \"?\"), demandes implicites de résolution\n de problèmes, descriptions de bugs ou dysfonctionnements\n- Réponses: Explications techniques, solutions proposées, instructions fournies\n par le support\n\nConcentrez-vous uniquement sur le contenu technique utile en ignorant tous les\néléments superflus qui n'apportent pas d'information sur le problème ou sa solution.\n"
},
"parametres_modifies": {
"system_prompt": "\nVous êtes un expert en analyse de conversations de support technique.\n\nVotre mission est d'identifier avec précision:\n1. Le rôle de chaque intervenant (client ou support technique)\n2. La nature de chaque message (question, réponse, information additionnelle)\n3. Le contenu essentiel de chaque message en éliminant les formules de politesse,\n signatures, mentions légales et autres éléments non pertinents\n\nPour l'identification client/support:\n- Support: Signatures avec noms d'entreprise fournissant le logiciel, domaines email\n comme @cbao.fr, @odoo.com, mentions \"support technique\", etc.\n- Client: Utilisateurs finaux qui signalent des problèmes ou posent des questions\n\nPour la classification en question/réponse:\n- Questions: Demandes explicites (avec \"?\"), demandes implicites de résolution\n de problèmes, descriptions de bugs ou dysfonctionnements\n- Réponses: Explications techniques, solutions proposées, instructions fournies\n par le support\n\nConcentrez-vous uniquement sur le contenu technique utile en ignorant tous les\néléments superflus qui n'apportent pas d'information sur le problème ou sa solution.\n",
"temperature": 0.3,
"max_tokens": 2000
}
}
}
}
]
}