ekstra yüksek ile kota dayanmaz hocam.
Ben söyle bir sey önereyim; codex'in kendi eklentisi yerine, roo code (kapandi, onun forku zoo code ile devam edebilirsin) kullanabilirsin.
Cesitli ayarlamalari chatgpt'nin chati ile yap (browser üzerinden) yani hangi ayarlar olsun onu chatgpt yardimi ile ayarla.
Open AI keyini burada kullanabilirsin (tam olarak nasil yapabilirsin bakman lazim, ben 3. partilerden aliyorum, mesela
@Chakallstr; dan alabilirsiniz, fiyatlari gayet uygun).
Bu eklentide cesitli modlar var, orchestrator, architecture, code, debug, ask gibi.. bunlarin hepsini mantiken ayri bir ajan gibi düsünebilirsin. Ve hepsi icin özellestirilmis prompt da girebilirsin, varsayilan promptu da birakabilirsin (chatgpt'den destek alabilirsin).
Hepsini ayarladiktan sonra orchestrator modunu secin, ve tüm taski verin. Bu taskin parcalanmis olmasi önemli. Ben bunlari fazlara bölüyorum (bu olayi yine AI ile netlestirmis oluyorum). Atiyorum MVP (minimum-viable-product) yapacaksam ona göre fazlar olusturuyorum. Böylece hic bir sey karismadan adim adim faz faz ilerliyorum ve her fazin sonunda calisan bir ürünüm olmus oluyor (ki MVP'nin mantigi da budur). Bir faz tamamlanmadan digerine gecmeyin, onun icin de onay istiyor zaten. O faz ile ilgili implementasyon bitmisse, bir sonraki faza gecebilirsiniz.
Not: fazlari iceren prompt dosyaniz icin prompt.md dosyasi olusturup promptunuzu buraya kopyalayin ve oradan okutturun prompt yazinca. Ayrica prompt dosyanizda su da olsun; bana bir project.md dosyasi olustur ve architecture, logic, bilgiler, yapilan isler gibi seyleri bu dosyaya yazsin her fazda. Bu sekilde auto-context gibi bir sey ayarlamis olursunuz.
Orhecstrator modu da kisaca anlatirsam; sizin yerinize tüm diger modlari ayarliyor ve sub-taskar olusturuyor. Mesela siz faz 1'desiniz. Architecture olusturmak icin hemen bir tane sub-task olusturup onu architecture'a veriyor, o mod (agent diyelim) da projenin architecture'unu olusturuyor. sonra orchestrator modu tekrar aciliyor ve bu sefer, code modunu aciyor, kod da faz 1 icin kod yazmaya basliyor. Proje calisitken hata olduysa debug modu aciliyor, ya da bir seyler sorup ögrenmesi gerekiyorsa ask modu aciliyor vs.
Bu bize neyi sagliyor? alt tasklar olusturdugu icin, ana context sismiyor, kendine köleler yaratip isleri ona yaptiriyor. Ayrica project.md dosyamiz oldugu icin de context kaybolmuyor.
Bunun haricinde son bir öneri daha. Token kullanimini azaltmak icin, mcp kullanin. context7'yi ekleyin bir de
condex-mode 'i de mcp olarak ekleyin. Bu harcayacaginiz token sayisini ciddi anlamda düsürür.
Benim kullandigim yöntem bu sekilde, baya faydasini gördüm bu sekilde calismanin. Temiz sekilde ilerliyorsun.