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

151 lines
13 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"entries": [
{
"timestamp": "2025-04-01 17:34: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_T0167/attachments/32382_Problème partie.png",
"response": {
"pertinente": false,
"type_image": "autre",
"description": "Cette image semble être un logo, une signature ou un élément graphique décoratif, et n'est pas pertinente dans un contexte technique.",
"confiance": 90,
"justification": "L'image ne contient pas d'éléments techniques utiles pour résoudre un problème.",
"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:34: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_T0167/attachments/32380_image001.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:34: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_T0167/attachments/32380_image001.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": 208,
"completion_tokens": 150,
"total_tokens": 358
}
},
{
"timestamp": "2025-04-01 17:34: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": 11333,
"date": "2020-04-27 06:20:22",
"role": "Support",
"type": "Information",
"contenu": "-------- Message transféré -------- Sujet : De retour ! Date : Mon, 20 Apr 2020 14:52:05 +0000 De : LENEVEU Guillaume <Guillaume.LENEVEU@calvados.fr> Pour : Youness BENDEQ <youness.bendeq@cbao.fr> Bonjour Youness, Jespère que tu vas bien ainsi que toute léquipe BRG-LAB. Je viens vers toi car Mr NOVO ma fait remonter un léger beug sur le numéro déchantillon B2020-0001 (Voir PJ). En effet, il narrive pas à mettre le nom de la partie dans la partie ( en rouge sur la PJ). Il faudrai"
}
],
"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
}
}
}
}
]
}