Enhance database seeding and update seed questions. Add database seeding command to docker-start.sh and introduce new questions related to support and scaling in seed.ts, improving the data initialization process.
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m17s
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m17s
This commit is contained in:
@@ -12,4 +12,6 @@ if ! npx prisma migrate deploy 2>/dev/null; then
|
|||||||
npx prisma migrate deploy
|
npx prisma migrate deploy
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
npx prisma db seed
|
||||||
|
|
||||||
exec node server.js
|
exec node server.js
|
||||||
|
|||||||
@@ -78,6 +78,13 @@ const SUGGESTED_QUESTIONS: Record<string, string[]> = {
|
|||||||
"Comment optimisez-vous (choix de modèles, taille du contexte, batch) ?",
|
"Comment optimisez-vous (choix de modèles, taille du contexte, batch) ?",
|
||||||
"Comment arbitrez-vous coût vs qualité dans vos usages ?",
|
"Comment arbitrez-vous coût vs qualité dans vos usages ?",
|
||||||
],
|
],
|
||||||
|
accompagnement: [
|
||||||
|
"Y a-t-il quelque chose sur lequel vous souhaitez être aidé ou accompagné aujourd'hui ?",
|
||||||
|
"La Flash Team peut vous aider sur des sujets comme le prompt engineering, la gestion du contexte, ou la mise en place de workflows agentiques — est-ce que l'un de ces axes vous parle ?",
|
||||||
|
],
|
||||||
|
scaling: [
|
||||||
|
"Selon toi, comment pourrais-tu contribuer à mettre à l'échelle tes compétences IA et les outils que tu produis au sein de l'équipe ?",
|
||||||
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
const RUBRICS: Record<string, string> = {
|
const RUBRICS: Record<string, string> = {
|
||||||
@@ -107,6 +114,10 @@ const RUBRICS: Record<string, string> = {
|
|||||||
"1:Dépendance — copier-coller sans comprendre, risque de régression;2:Apprentissage limité — utilisation pour débloquer mais compréhension superficielle;3:Compréhension — IA pour comprendre les concepts, valider sa compréhension;4:IA pour patterns — utilisation pour apprendre des patterns, architectures, bonnes pratiques;5:Accélérateur de progression — IA comme outil de montée en compétence structurée",
|
"1:Dépendance — copier-coller sans comprendre, risque de régression;2:Apprentissage limité — utilisation pour débloquer mais compréhension superficielle;3:Compréhension — IA pour comprendre les concepts, valider sa compréhension;4:IA pour patterns — utilisation pour apprendre des patterns, architectures, bonnes pratiques;5:Accélérateur de progression — IA comme outil de montée en compétence structurée",
|
||||||
cost_control:
|
cost_control:
|
||||||
"1:Inconscient — pas de visibilité sur les coûts, usage sans limite;2:Aware — conscience des coûts, pas de suivi ni de budget;3:Suivi basique — métriques de consommation (tokens, API), pas d'alertes;4:Piloté — budgets par équipe/projet, alertes, arbitrage modèles/qualité;5:Optimisé — optimisation continue (contexte, batch, modèles), ROI coût documenté",
|
"1:Inconscient — pas de visibilité sur les coûts, usage sans limite;2:Aware — conscience des coûts, pas de suivi ni de budget;3:Suivi basique — métriques de consommation (tokens, API), pas d'alertes;4:Piloté — budgets par équipe/projet, alertes, arbitrage modèles/qualité;5:Optimisé — optimisation continue (contexte, batch, modèles), ROI coût documenté",
|
||||||
|
accompagnement:
|
||||||
|
"1:Aucun besoin exprimé — pas de demande formulée;2:Besoins vagues — envie d'aide sans direction précise;3:Besoins identifiés — sujets d'accompagnement clairs;4:Besoins priorisés — axes de progression définis;5:Plan d'action — besoins concrets et pistes identifiées, prêt à s'engager",
|
||||||
|
scaling:
|
||||||
|
"1:Pas de réflexion — aucune idée de comment contribuer au partage;2:Passif — ouvert à partager si sollicité;3:Contributeur ponctuel — partage ses pratiques de temps en temps;4:Multiplicateur — anime des retours d'expérience, documente ses outils;5:Levier d'équipe — impulse une dynamique de diffusion, produit des ressources réutilisables",
|
||||||
};
|
};
|
||||||
|
|
||||||
// Réponses réalistes par dimension et score (justification + exemples observés)
|
// Réponses réalistes par dimension et score (justification + exemples observés)
|
||||||
@@ -321,7 +332,7 @@ function getDemoResponse(
|
|||||||
const TEMPLATES_DATA = [
|
const TEMPLATES_DATA = [
|
||||||
{
|
{
|
||||||
id: "full-15",
|
id: "full-15",
|
||||||
name: "Full - 13 dimensions",
|
name: "Full - 15 dimensions",
|
||||||
dimensions: [
|
dimensions: [
|
||||||
{
|
{
|
||||||
id: "tools",
|
id: "tools",
|
||||||
@@ -384,6 +395,16 @@ const TEMPLATES_DATA = [
|
|||||||
title: "[Optionnel] Impact sur la delivery",
|
title: "[Optionnel] Impact sur la delivery",
|
||||||
rubric: RUBRICS.impact,
|
rubric: RUBRICS.impact,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: "accompagnement",
|
||||||
|
title: "[Optionnel] Accompagnement & besoins",
|
||||||
|
rubric: RUBRICS.accompagnement,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "scaling",
|
||||||
|
title: "[Optionnel] Mise à l'échelle des compétences & outils",
|
||||||
|
rubric: RUBRICS.scaling,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user