Refactor seed data by removing outdated use cases and adjusting template dimensions, streamlining the evaluation framework for improved clarity and relevance.
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m34s

This commit is contained in:
Julien Froidefond
2026-02-20 11:53:17 +01:00
parent 7e68ea33c2
commit 7a0cf76c18

View File

@@ -38,11 +38,6 @@ const SUGGESTED_QUESTIONS: Record<string, string[]> = {
"Y a-t-il des pratiques formalisées ou documentées ?",
"Comment les nouveaux arrivants sont-ils onboardés sur ces usages ?",
],
usecases: [
"Quels cas d'usage couvrez-vous (snippets, tests, refacto, debug...) ?",
"Quel est votre cas d'usage principal ?",
"Avez-vous exploré des usages plus avancés (discovery, review, agents, skills) ?",
],
conception: [
"Utilisez-vous l'IA en mode plan / conception avant de coder (SDD, design, architecture) ?",
"Comment structurez-vous la phase de conception (documents, schémas, décisions) ?",
@@ -97,8 +92,6 @@ const RUBRICS: Record<string, string> = {
"1:Acceptation — acceptation des sorties sans vérification significative;2:Relecture superficielle — lecture rapide, pas de critères explicites;3:Vérif fonctionnelle — tests manuels ou automatisés, vérification du comportement;4:Regard archi — évaluation de la maintenabilité, alignement, cohérence;5:Culture critique — critères de qualité partagés, revue systématique, détection des hallucinations",
integration:
"1:Isolé — usage personnel, pas de partage ou discussion en équipe;2:Discussions — échanges informels sur les usages, pas de formalisation;3:Partages — démos, retours d'expérience, bonnes pratiques partagées;4:Formalisé — pratiques documentées, onboarding, standards d'usage;5:Doctrine équipe — vision partagée, roadmap IA, adoption comme pilier de la stratégie",
usecases:
"1:Snippets — usage limité à la génération de petits snippets ou complétion;2:Code basique — génération de fonctions, classes, scripts simples;3:Tests/refacto — génération de tests, refactoring, documentation;4:Debug/opt — aide au debug, optimisation, analyse de code;5:Discovery→review — exploration de solutions, design, revue de code, boucle complète",
conception:
"1:Code direct — pas de phase conception, passage direct au code;2:Conception informelle — réflexion mentale ou notes rapides, pas de formalisation;3:Conception assistée — IA pour esquisser des designs, SDD ou schémas;4:Mode plan structuré — IA utilisée pour explorer options, challenger, documenter les décisions;5:Conception maîtrisée — boucle conception→validation→implémentation, cohérence archi vérifiée",
exploration:
@@ -204,20 +197,6 @@ const DEMO_RESPONSES: Record<
examplesObserved: "« On a une page Confluence avec les bonnes pratiques. Les juniors la lisent. »",
},
},
usecases: {
2: {
justification: "Snippets, complétion, fonctions simples. Pas de tests ni refacto assistés.",
examplesObserved: "« Surtout pour compléter du code, des petites fonctions. »",
},
3: {
justification: "Tests, refacto, doc. Debug occasionnel. Pas de discovery ni review.",
examplesObserved: "« Je génère des tests, je refactore avec l'IA. Parfois pour le debug. »",
},
4: {
justification: "Debug, optimisation, analyse. Commence à explorer discovery et review.",
examplesObserved: "« L'IA m'aide à trouver des bugs, à optimiser. J'ai essayé pour la revue de PR. »",
},
},
conception: {
2: {
justification: "Notes rapides ou réflexion mentale. Pas de doc ni schéma.",
@@ -341,7 +320,7 @@ function getDemoResponse(
const TEMPLATES_DATA = [
{
id: "full-15",
name: "Full - 14 dimensions",
name: "Full - 13 dimensions",
dimensions: [
{
id: "tools",
@@ -369,11 +348,6 @@ const TEMPLATES_DATA = [
title: "Évaluation critique",
rubric: RUBRICS.evaluation,
},
{
id: "usecases",
title: "Cas d'usage couverts",
rubric: RUBRICS.usecases,
},
{
id: "exploration",
title: "Exploration & veille (workflows, astuces, pertinence)",