Avancé : Pipeline et mécanismes internes
Ce chapitre explique en détail les mécanismes de base et les fonctionnalités avancées de l'AI App Factory, notamment le fonctionnement détaillé du pipeline en 7 étapes, les stratégies de planification du planificateur Sisyphus, les mécanismes de permissions et de sécurité, les stratégies de gestion des échecs, ainsi que l'optimisation du contexte pour économiser les coûts en tokens.
Prérequis
Avant d'étudier ce chapitre, assurez-vous d'avoir terminé :
Contenu du chapitre
Ce chapitre couvre les sujets suivants :
Explication détaillée du pipeline en 7 étapes
Étape 1 : Bootstrap - Structurez l'idée produit
- Apprenez à transformer une idée produit floue en document structuré
- Comprenez les formats d'entrée et de sortie du Bootstrap Agent
Étape 2 : PRD - Générez le document de spécifications produit
- Générez un PRD de niveau MVP, incluant les user stories, la liste des fonctionnalités et les non-objectifs
- Maîtrisez les techniques de décomposition des exigences et de priorisation
Étape 3 : UI - Concevez l'interface et le prototype
- Utilisez la compétence ui-ux-pro-max pour concevoir la structure UI et le prototype prévisualisable
- Comprenez le processus de conception d'interface et les meilleures pratiques
Étape 4 : Tech - Concevez l'architecture technique
- Concevez l'architecture technique minimale viable et le modèle de données Prisma
- Maîtrisez les principes de sélection technologique et de conception architecturale
Étape 5 : Code - Générez du code exécutable
- Générez le code frontend et backend, les tests et la configuration à partir du schéma UI et de la conception Tech
- Comprenez le processus de génération de code et le système de templates
Étape 6 : Validation - Validez la qualité du code
- Validez l'installation des dépendances, la vérification des types, le schéma Prisma et la qualité du code
- Maîtrisez le processus automatisé de vérification de qualité
Étape 7 : Preview - Générez le guide de déploiement
- Générez la documentation complète des instructions d'exécution et la configuration de déploiement
- Apprenez l'intégration CI/CD et la configuration des Git Hooks
Mécanismes internes
Explication détaillée du planificateur Sisyphus
- Comprenez comment le planificateur coordonne le pipeline, gère les états et effectue les vérifications de permissions
- Maîtrisez les stratégies de planification et les principes de la machine à états
Optimisation du contexte : Exécution par sessions
- Apprenez à utiliser la commande
factory continuepour économiser des tokens - Maîtrisez les meilleures pratiques pour créer de nouvelles sessions à chaque étape
- Apprenez à utiliser la commande
Mécanismes de permissions et de sécurité
- Comprenez la matrice des limites de capacités, le traitement des dépassements de permissions et les mécanismes de vérification de sécurité
- Maîtrisez la configuration de sécurité et la gestion des permissions
Gestion des échecs et rollback
- Apprenez l'identification des échecs, les mécanismes de réessai, les stratégies de rollback et les processus d'intervention humaine
- Maîtrisez les techniques de dépannage et de récupération
Recommandations pour le parcours d'apprentissage
Ordre d'apprentissage recommandé
Complétez d'abord le pipeline en 7 étapes (dans l'ordre)
- Bootstrap → PRD → UI → Tech → Code → Validation → Preview
- Chaque étape a des entrées et sorties claires, les étudier dans l'ordre permet d'établir une compréhension complète
Ensuite, étudiez le planificateur et l'optimisation du contexte
- Comprenez comment Sisyphus coordonne ces 7 étapes
- Apprenez à optimiser le contexte pour économiser les coûts en tokens
Enfin, étudiez la sécurité et la gestion des échecs
- Maîtrisez les limites de permissions et les mécanismes de sécurité
- Comprenez les scénarios d'échec et les stratégies de réponse
Points d'accentuation selon les rôles
| Rôle | Chapitres prioritaires |
|---|---|
| Développeur | Code, Validation, Tech, Orchestrateur |
| Chef de produit | Bootstrap, PRD, UI, Preview |
| Lead technique | Tech, Code, Sécurité, Gestion des échecs |
| Ingénieur DevOps | Validation, Preview, Optimisation du contexte |
Prochaines étapes
Après avoir terminé ce chapitre, vous pouvez continuer à apprendre :
- FAQ et dépannage - Résolvez les problèmes rencontrés lors de l'utilisation
- Meilleures pratiques - Maîtrisez les techniques pour utiliser efficacement la Factory
- Référence des commandes CLI - Consultez la liste complète des commandes
- Normes de code - Découvrez les normes que le code généré doit respecter
💡 Conseil : Si vous rencontrez des problèmes lors de l'utilisation, consultez d'abord le chapitre FAQ et dépannage.