- Agent en boucle IA autonome conçu pour automatiser le développement à partir d’un document d’exigences produit (PRD)
- Réalise un cycle de développement automatisé dans le projet à l’aide de Amp CLI et jq
- Chaque itération démarre avec une nouvelle instance d’Amp et s’exécute dans un contexte propre
- La mémoire est conservée via l’historique git,
progress.txt et prd.json
- Fonctionne selon une structure cyclique PRD → conversion en JSON → implémentation → validation → commit
- Chaque élément du PRD est maintenu à une taille pouvant être menée à bien dans une seule fenêtre de contexte
- La priorité est évaluée pour chaque élément du PRD, et le traitement commence par les éléments inachevés (
passes: false)
- Après la génération du code, vérification de types, exécution des tests et contrôle qualité sont effectués automatiquement
- En cas de succès, commit et mise à jour de l’état ; en cas d’échec, nouvelle itération
- Lorsque toutes les stories sont marquées
passes: true, affiche COMPLETE puis s’arrête
- Les motifs, points d’attention et conventions de la base de code découverts au fil des itérations sont consignés, puis Amp les réutilise lors des exécutions suivantes pour former une boucle d’amélioration continue
- Implémenté à partir du pattern Ralph de Geoffrey Huntley
Aucun commentaire pour le moment.