Loop Engineering

Ok, time for the next mind shift.

Artik prompt engineering degil, onun yerine loop enginering yapiyorum.

Ikisinin arasindaki fark ne?

Prompt engineering türünde yapay zeka ile sürekli interaksiyon halindesiniz. Prompt veriyorsunuz, o birseyler yapiyor, siz sonuca bakiyorsunuz, düzeltmek istedikleriniz icin yeniden bir prompt yaziyorsunuz ve bu döngü sürekli bu sekilde devam edip, gidiyor. Kisaca prompt engineering ile su kodu yaz diyorsunuz. Github Copilot CLI ile bu sekilde calisiyordum.

Claude code ile durum degisti ve loop enginnering yapmak mümkün hale geldi benim icin.

Loop engineering nedir?

Artik task bazli düsünmüyorum. Üzerinde calismak istedigim bir feature var ise, bunu bir bütün olarak Opus 4.8 de veriyorum ve o bir döngü icinde analizden testlere kadar gereken tüm adimlari kendi basina kosturuyor. Artik araya ben girmiyorum. Prompt engineering yaparken sürekli araya girmem gerekiyordu ve bu yüzden karmasik uygulama özelliklerini (feature) implemente etmek daha uzun zaman aliyordu. Loop engineering sayesinde yapay zeka ile calisma tarzim tamamen degismis oldu.

Pratikte bu loop nasil olusturuluyor?

Bir ikipte 3 kisiyiz.

– Ben: Product owner ve alan icin karar verici

– Gpt: Mimar, prompt designer ve kodu review yapan arkadasimiz

– Opus 4.8: Multiagent programcimiz, yani programcilarimiz

Ilk adimda üzerinde callismak istedigim uygulama özelligini (feature) seciyorum ve Gpt’ye söyle bir prompt giriyorum:

> Bu yeni özelligi analiz et. Opus icin bana bir loop-plani olustur. Bu plan model, backend, frontend, testler, rizikolar ve onay/kabul kriterlerini ihtiva etmeli.

Cikan prompt 4,5 loop paragrafi ihtiva eder ve Opus bunlari adim, adim implemente edecektir. Opus isini bitirdikten sonra tekrar Gtp’ye dönerek, Opus’un yaptiklarini analiz etmesini istiyorum. Buradan cikan review dokümanini tekrar Opus ile paylasiyorum ve eksikleri tamamlamasini istiyorum.

Benim buradaki tek rolüm neyin yapilacagini yani neyi tayin etmek, nasil yapilacagina Gpt ve Opus karar veriyorlar. Bunu gerceklestirmek icin hem Gpt ve Opus arasinda bir loop olusturuyorum hem de Opus’un kendi loop mekanizmasinda istedigim sonucu cikarmasi icin gerekli yönlendirmeyi Gpt sayesinde yapmis oluyorum.

Bir sonraki step tamamen aradan cekip, sunu yapin demek olacak. Bunun icin Gpt ve Opus’u birlikte calisabilecek sekilde entegre etmek gerekiyor, yani Gpt Opus’a gerekli loop promptlari verebilmeli. Bu Jira üzerinden ticket olusturularak da cözülebilir. Bu konu üzerinde calisacagim. Gelismelerden sizi haberdar ederim :)

Yapay zeka hakkinda yazilarima buradan ulasabilirsiniz: