Loop Engineering Ile Full Otonom Yazilim

Simdi loop engineering icin gerekli, full otonom calisan bir setup nasil kurulur, ona deginmek istiyorum.

Cikis noktam yeni bir modül. Cok genis kapsamli oldugu icin gpt 15 loop plani olusturdu. Normalde ben her plani alip, elden opus’a verip, gelen sorulari gpt’ye aktarip, is bittikten sonrada gpt’nin analiz etmesini istiyordum. Bu 15 plan icin 2 gün sürecek bir islem gibi görünüyor, o yüzden benim aradan cekilerek, gidisati otomatize etmem gerekiyor diye düsündüm. Bu setup icinde gpt ve opus’un yapilacak isi koordine etmeleri gerekiyor. Ama gpt’nin dogrudan opus’a is verebilme kabiliyeti yok.

Ikisinin ortak calisabilmesi ibir shared memory olusturmak gerekiyor. Bunun icin herhangi bir dosyayi kullanabiliriz. Üc adet dosya var:

  • LOOP.md: Güncel ve islem gören loop planin yer aldigi dosya
  • LOOP-PLANS.md: Bütün planlarin yer aldigi depo
  • AI-HANDOFF.md: Gpt ile opus arasindaki koordinasyonu saglayan dosya

Gpt ve opus’un bu ortak dosyalari okuyabilmeleri icin bir nevi dosya iceriklerini check edebilecekleri cronjoblara ihtiyaclari var. Her ikisinde de bu mekanizma mevcut. Aktif edilmesi gerekiyor. Ayrica AI-HANDOFF.md dosyanin icerigi ikisinin anlasabilecekleri bir protokol ihtiva etmek zorunda. Bu yapiyi daha sonra aktaracagim.

Sürec su sekilde isliyor:

  • Alan analizi sonunda olusan tüm loop dosyalarini gpt LOOP-PLANS.md dosyasina aktariyor.
  • Akabinde ilk loop planini alip, LOOP.md dosyasina yaziyor. Bu dosyada sadece bir adet güncel ve opus’un üzerinde calistigi bir loop plani yer aliyor.
  • Gpt AI-HANDOFF.md dosyasi durum statüsünü Status: READY_FOR_OPUS olarak degistiriyor. Bu opus icin baslama sinyali.
  • Opus ise basladigi andan itibaren statüyü OPEN olarak degistiriyor. Isini tamamladiginda bu READY_FOR_CODEX_REVIEW’ye dönüsüyor. Eger konu hakkinda sorulari olursa, bu sorular icin hazirlanmis olan bölüme yaziyor. Soru bölümünde her soru icin yine bir STATUS alani mevcut. Yeni bir soru gelirse statüsü OPEN, bu soru gpt tarafindan cevaplandiginda ANSWERED oluyor.

Bu sekilde gpt ve opus AI-HANDOFF.md dosyasi üzerinden bir loop icin gerekli tüm interaksiyonu saglayarak, gerekli interaksiyon, review ve test islemlerini yapabiliyorlar.

Bir loop plani tamamlandiktan sonra statüsü DONE olarak degisiyor. Bu durumda gpt LOOP.md dosyasindaki icerigi silerek, LOOP-PLANS.md dosyasinda aldigi yeni bir loop plani buraya yerlestiriyor. Yeni loop planin statütüsü READY_FOR_OPUS olacagi icin opus bir sonraki cron uyanisinda bu loop plani üzerinde calismaya basliyor ve döngü bu sekilde tüm loop planlari tamamlanana kadar devam ediyor.

Ben de, bana kalan zaman icinde vur patlasin, cal oynasin, nerde aksam, orda sabah misali kenara gecip, kitap okuyorum ;-) Nasil olsa cocuklar görevleri kendi aralarinda hallederler.

Bundan sonraki adim bir SYSTEMS-PLAN.md olusturup, bir uygulamanin tüm modülerini otonom insa ettirmek olacak.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir