- Ürün gereksinimleri dokümanı (PRD) tabanlı geliştirmeyi otomatikleştirmek için tasarlanmış otonom yapay zeka döngü ajanı
- Proje içinde otomatik geliştirme döngüleri yürütmek için Amp CLI ve jq kullanır
- Her yineleme (
iteration) yeni bir Amp instance'ı ile başlar ve temiz bir bağlamda çalışır
- Bellek, git geçmişi, progress.txt, prd.json üzerinden saklanır
- PRD → JSON dönüşümü → uygulama → doğrulama → commit döngüsel yapısıyla çalışır
- Her PRD maddesi, tek bir context window içinde tamamlanabilecek büyüklükte tutulur
- PRD maddelerine göre öncelik değerlendirmesi yapar ve tamamlanmamış maddelerden (
passes: false) başlar
- Kod üretiminin ardından tip denetimi, test çalıştırma ve kalite doğrulamasını otomatik olarak gerçekleştirir
- Başarılı olursa commit atar ve durumu günceller, başarısız olursa yinelemeyi sürdürür
- Tüm hikâyeler
passes: true olarak işaretlendiğinde COMPLETE çıktısını verip sonlanır
- Yinelemeli çalıştırmalar sonrasında tespit edilen desenler, dikkat edilmesi gereken noktalar ve codebase konvansiyonları kaydedilir; Amp bunları sonraki çalıştırmalarda öğrenerek sürekli iyileşme döngüsü oluşturur
- Geoffrey Huntley'nin Ralph paterni temel alınarak uygulanmıştır
2 yorum
Claude Code Plugin sürümü - claude-code/plugins/ralph-wiggum at main · anthropics/claude-code - https://github.com/anthropics/claude-code/…
Amp - ajan tabanlı kodlama aracı