Yazar: sysls
Derin Akış Teknoloji Akışı
DeepChao Öne Çıkan: 2,6 milyon takipçisi olan geliştirici blog yazarı sysls, 827 kişi tarafından paylaşılan ve 7.000 kişi tarafından beğenilen pratik bir uzun makale yazdı; temel mesajı sadece bir cümle: Eklentileriniz, bellek sistemleriniz ve çeşitli donanımlar büyük olasılıkla size zarar veriyor. Bu makale büyük teorilerden ziyade, gerçek üretim projelerinden çıkarılan uygulanabilir ilkeleri anlatıyor—bağlamı nasıl kontrol edeceğiniz, AI'nın hoşgörülü eğilimlerini nasıl ele alacağınız ve görev sonlandırma koşullarını nasıl tanımlayacağınız gibi konuları içeriyor; Claude/Codex için yapılan en net mühendislik uygulaması bu makale.
Tam metin şudur:
Giriş
Bir geliştirici olarak, her gün Claude ve Codex CLI kullanıyorsunuz ve bunların yeteneklerini tamamen kullanıp kullanmadığınızı her zaman düşünüyorsunuz. Bazen onların çok aptalca davranışlar sergilediğini görüyorsunuz ve bazı insanların AI ile roket inşa ettiğini, sizin ise iki taş bile dengeli bir şekilde birleştiremediklerinizi anlayamıyorsunuz.
Hataların harness, eklenti veya terminal sorunları olduğunu düşünüyorsun. Beads, OpenCode, Zep kullandın. CLAUDE.md dosyan 26.000 satır yazdı. Ama ne kadar uğraşsan da, neden cennete yaklaşıyorsun, diğerlerinin ise meleklerle oynadığını anlamıyorsun.
Bu, uzun zamandır beklediğiniz makale.
Ayrıca bir çıkar çatışmam yok. CLAUDE.md'nin AGENT.md'yi de kapsadığını, Claude'nin Codex'i de kapsadığını söylüyorum ve ikisini de yoğun şekilde kullanıyorum.
Geçen aylar boyunca ilginç bir şey fark ettim: neredeyse kimse ajantın kapasitesini maksimum seviyeye çıkarmayı gerçekten bilmiyor.
Bir grup küçük insanın, tüm dünyayı oluşturacak ajansları kurabileceğini hissediyorsunuz; geri kalanlar ise araçlar denizinde dolaşarak seçim sendromu geliştiriyor—doğru paketi, beceriyi veya harness kombinasyonunu bulduklarında AGI'yi açabileceklerini düşünüyorlar.
Bugün bunların hepsini bir kenara bırakıp sadece ve sadece dürüstçe bir cümle söylemek istiyorum, sonra oradan devam edelim. En son ajans donanımınıza, milyonlarca paketi yüklemenize veya rekabetçi kalabilmek için milyonlarca makale okumanıza gerek yok. Aslında, tutkunuz muhtemelen size zarar veriyor.
Ben turist gelmedim—ajentin kod yazmaya başladığı andan beri kullanıyorum. Tüm paketleri, tüm çerçeveleri, tüm paradigmaları denedim. Ajent fabrikasıyla sinyaller, altyapı ve veri boru hatları yazdım, «oyun projesi» değil, üretim ortamında çalışan gerçek kullanım senaryoları. Bunların hepsini yaptıktan sonra…
Bugün, neredeyse en basit haliyle, temel CLI (Claude Code ve Codex) ve ajans mühendisliğinin birkaç temel ilkesini anlayarak, şimdiye kadarki en büyük atılımımı gerçekleştirdim.
Dünyanın hızla ilerlediğini anlayın
Öncelikle şunu söylemek istiyorum: Temel model şirketleri, bir devrim niteliğindeki bir koşu halinde ve açıkçası yakında yavaşlamayacak. Her bir "ajant akıl" iyileştirmesi, ajantların talimatlara daha fazla uymaya yönelik tasarlanmasından dolayı, onlarla işbirliği yapma şeklinizi değiştirecek.
Birkaç nesil önce, CLAUDE.md'de "Her şeyden önce READTHISBEFOREDOINGANYTHING.md dosyasını oku" yazdıysanız, %50 olasılıkla size "gitsin" diyip kendi yapmak istediği şeyi yapardı. Bugün ise çoğu komuta, hatta karmaşık iç içe komutlara bile — örneğin "Önce A'yı oku, sonra B'yi oku, eğer C ise D'yi oku" — çoğu durumda keyifle uymaktadır.
Bu ne anlama geliyor? En önemli ilke, her yeni nesil ajanın, en iyi çözümün ne olduğunu yeniden düşünmeye zorladığını fark etmektir; bu tam olarak neden az daha çoktur.
Çok sayıda farklı kütüphane ve harness kullandığınızda, kendinizi bir "çözüm" içinde kilitlersiniz, ancak bu sorun bir sonraki nesil ajantlar karşısında belki de mevcut olmayabilir. Ajantların en tutkulu ve en çok kullanılan kullanıcıları kimdir? Evet—sınırsız token bütçeleri olan ve gerçekten en yeni modelleri kullanan öncü şirketlerin çalışanları. Bunun ne anlama geldiğini anlıyor musunuz?
Bu, gerçek bir sorun varsa ve iyi bir çözüm varsa, öncü şirketlerin o çözümün en büyük kullanıcısı olacağı anlamına gelir. Peki sonra ne yaparlar? Bu çözümü kendi ürünlerine entegre ederler. Bir şirket, başka bir ürünün gerçek bir ihtiyaçları çözmeye ve dış bağımlılık yaratmaya izin verir mi? Bunun doğru olduğunu nasıl biliyorum? Beceriler, bellek harness, alt ajanlar… hepsi gerçek sorunları çözmek için başlayan “çözümler”den başlamış ve pratikte gerçekten faydalı oldukları kanıtlanmıştır.
Yani, eğer bir şey gerçekten devrim niteliğindeyse ve temsilci kullanım senaryolarını anlamlı bir şekilde genişletebiliyorsa, zamanla temel şirketin temel ürününün bir parçası haline gelecektir. Bana inanın, temel şirket çok hızlı ilerliyor. Bu yüzden rahatlayın, en iyi çalışmayı yapmak için hiçbir şey yüklemene veya dış bağımlılıklara gerek yok.
Yorumlarda kısa sürede "SysLS, ben某某 harness kullandım, harika! Bir günde Google'ı yeniden inşa ettim!" gibi yorumlar çıkacak diye tahmin ediyorum—buna cevaben şunu söylüyorum: Tebrikler! Ancak siz hedef kitle değilsiniz; siz, ajent mühendisliğini gerçekten anlayan topluluktaki son derece küçük bir grupu temsil ediyorsunuz.
Bağlam her şeydir
Sıradan bir şey. Bağlam her şeydir. Binlerce eklenti ve dış bağımlılık kullanan başka bir sorun, "bağlam şişmesi"nden ciddi şekilde etkilenmenizdir—yani temsilciniz çok fazla bilgiyle boğulmuştur.
Python ile bir harf tahmin oyunu yapayım? Kolay. Bekle, bu 26 oturum önceki “bellek yönetimi” notu neydi? Ah, kullanıcı 71 oturum önce çok sayıda alt işlem oluşturduğumuz için ekranı donmuş. Her zaman not yazmalı mıyız? Peki, tamam… Bu, harf tahmin oyunuyla nasıl ilgili?
Anlıyorsun. Sadece temsilciye görevi tamamlamak için gerekli olan kesin bilgileri vermek istiyorsun, fazlasını ya da eksikini değil! Bu konuda ne kadar iyi kontrol edersen, temsilcinin performansı o kadar iyi olur. Bir kez garip hafıza sistemleri, eklentiler ya da çok sayıda karışık isimlendirme ve çağrılma yöntemleri eklemeye başlarsan, sadece bir sequoia ormanları hakkında bir şiir yazmasını istiyorsan, ona bir bomba yapım kılavuzu ve bir kek tarifi vermiş olursun.
Yani, tekrar vaaz veriyorum—tüm bağımlılıkları kaldırın, sonra...
Gerçekten faydalı şeyleri yapın
İşlem detaylarını tam olarak tanımlayın
Bağlamın her şey olduğunu unutmayın.
Görevi tamamlamak için ajanlara tam olarak ne kadar bilgi vermeniz gerektiğini hatırlıyor musunuz?
Bunu yapmanın ilk yolu, araştırmayı ve uygulamayı ayırmaktır. Temsilcinize ne yaptırmak istediğiniza son derece net olmalısınız.
Yanlışlıkla ne olur? “Bir kimlik doğrulama sistemi oluşturun.” Dediklerinde, ajans şunu araştırmak zorunda kalır: Kimlik doğrulama sistemi nedir? Hangi alternatifler mevcuttur? Her birinin avantaj ve dezavantajları nelerdir? Şimdi, aslında gerek olmayan bir sürü bilgiyi internetten aramak zorunda kalır ve bağlamı, olası uygulama detaylarıyla doldurur. Gerçekten uygulamaya geçtiğinde, daha kolay karıştırır veya seçtiği uygulama çözümünde gerekli olmayan veya ilgisiz hayaller üretir.
Tersine, "bcrypt-12 şifreleme hash ile JWT kimlik doğrulama, yenileme belirteç döngüsü, 7 gün sona erme..." diyorsanız, başka herhangi bir alternatif araştırmaya gerek kalmaz, ne istediğiniz belli olur ve bağlamı detaylı uygulama bilgileriyle doldurabilirsiniz.
Elbette, her zaman uygulama detaylarını bilmezsiniz. Çoğu zaman doğru şeyin ne olduğunu bilmez, bazen bile uygulama detaylarını belirleme görevini ajana bırakmak istersiniz. Bu durumda ne yaparsınız? Basit—çeşitli uygulama olasılıklarını araştırmak için bir araştırma görevi oluşturun, ya kendi kararınızı verin ya da ajana hangi uygulamanın kullanılacağını belirletin, ardından tamamen yeni bir bağlamla başka bir ajana uygulamayı yaptırın.
Böyle düşünmeye başladığınızda, iş akışında ajant bağlamının gerekmeden kirlendiği noktaları fark edersiniz ve ajant iş akışında izolasyon duvarları kurarak, ajantın görevde mükemmel performans göstermesi için gerekli olan özel bağlam dışındaki gereksiz bilgileri ondan soyutlayabilirsiniz. Unutmayın, elinizde evrenin tüm türlerindeki top hakkında bilgi sahibi, çok yetenekli ve zeki bir takım üyesi var—ancak ona bir yerin insanları dans ettirmek ve eğlendirmek için tasarlandığını söylemedikçe, sürekli top şeklindeki nesnelerin avantajlarından bahsedecek.
Takdir etme eğiliminin tasarım sınırları
Kimse, sizi sürekli eleştiren, yanlış yaptığınızı söyleyen veya talimatlarınızı tamamen görmezden gelen bir ürün kullanmak istemez. Bu nedenle, bu ajanslar sizinle hemfikir olmaya ve yapmak istediğiniz şeyi yapmaya çalışır.
Her üç kelime sonra "mutlu" eklemesini isterseniz, bunu yapmaya çalışır—bu noktayı çoğu kişi anlar. Bu kadar uygun olması, onu çok kullanışlı bir ürün yapan nedenidir. Ancak bunun çok ilginç bir özelliği vardır: Bu, "bir kod deposundaki bir hata bulur musunuz?" dediğinizde, hatta bir tane "yaratmak" zorunda kalmasa bile, bir hata bulacağı anlamına gelir. Neden? Çünkü size verdiğiniz emri yerine getirmek için çok çok isteklidir!
Çoğu kişi, LLM'nin hayal kurup var olmayan şeyleri yaratmasından hemen şikayet eder, ancak sorunun kendi içinde olduğunu fark etmez. Ona ne bulmasını isterseniz, gerçekleri biraz zorlayarak bile olsa, o şeyi sunar!
Peki ne yapmalıyım? "Nötr ipucu" oldukça etkili olduğunu fark ettim, yani ajantı belirli bir sonuç yönünde yönlendirmemek. Örneğin, "Veritabanında bir hata bulmama yardım et" demek yerine "Tüm veritabanını tarayın, her bileşenin mantığını takip ederek tüm bulguları raporlayın."
Bu nötr uyarılar bazen hataları tespit eder, bazen sadece kodun nasıl çalıştığını nesnel olarak tanımlar. Ancak, ajanı "hata var" önceden varsayımına yanlılık kazandırmaz.
İyi huylu eğilimi bir avantaja dönüştürmenin başka bir yolu, temsilcilerin beni memnun etmeye ve talimatlarımı takip etmeye çalıştığını fark etmek ve bunu bir tarafa veya diğer tarafa kaydırmaktır.
Bu yüzden veritabanındaki tüm hataları tanımlamak için bir hata bulma aracını görevlendirdim ve düşük etkili hatalara +1 puan, orta etkili hatalara +5 puan, yüksek etkili hatalara +10 puan vermesini söyledim. Bu aracın tüm türde hataları (hata olmayanları da dahil) çok heyecanla tanımlayacağını ve bana 104 puan gibi bir sonuç raporlayacağını biliyorum. Bunu tüm olası hataların süper kümesi olarak görüyorum.
Daha sonra bir karşıt ajanı, her başarılı itiraz için o hatanın puanını, ancak yanlış itiraz için o hata puanının -2 katını alacak şekilde yönlendiriyorum. Bu ajan, mümkün olduğunca çok hatayı itiraz etmeye çalışır, ancak ceza mekanizması nedeniyle dikkatli davranır. Yine de aktif olarak "itiraz" eder (gerçek hataları da dahil). Bunu tüm gerçek hataların bir alt kümesi olarak görüyorum.
Son olarak, ikisinin girdilerini birleştiren ve puan veren bir hakem ajanı kullandım. Hakem ajanına, gerçek doğru cevaplarım olduğunu ve doğru cevap verdiğinde +1 puan, yanlış cevap verdiğinde -1 puan alacağını söyledim. Daha sonra hakem, her bir “hata” üzerinde hata bulma ajanına ve karşıt ajanlara ayrı ayrı puan verdi. Hakem neyin gerçek olduğunu söylediğinde, onu doğruladım. Bu yöntem çoğu durumda şaşırtıcı derecede yüksek doğruluk sağladı; nadiren hatalar olabiliyor, ancak bu, neredeyse hatasız bir işlem haline geldi.
Belki tek başına hata bulma ajantı bulmak yeterli olabilir, ancak bu yöntem benim için çok etkili, çünkü her ajantın doğuştan programlanmış olan hoşgörü isteği yararlı hale getiriyor.
Ne faydalı, ne değerli olduğunu nasıl anlarsınız?
Bu soru görünüşte karmaşık gibi görünüyor, AI'nın önde gelen gelişmelerini derinlemesine öğrenip takip etmenizi gerektiriyor gibi, ancak aslında çok basit... Eğer OpenAI ve Claude bunu gerçekleştirdiyseler veya bunu gerçekleştiren şirketi satın aldıysa, büyük olasılıkla işe yarar.
Yeteneklerin (skills) her yerde olduğunu ve Claude ile Codex'in resmi belgelerinin bir parçası olduğunu fark ettiniz mi? OpenAI'nin OpenClaw'ı satın aldığını fark ettiniz mi? Claude'nin hemen hafıza, ses ve uzaktan çalışma işlevlerini eklediğini fark ettiniz mi?
Planlama nasıl? Birçok kişinin planlama yapmanın gerçekleştirmeden önce gerçekten çok faydalı olduğunu keşfettiğini ve bunun temel bir özellik haline geldiğini hatırlıyor musunuz?
Evet, bunlar faydalı!
Sürekli stop-hooks'un, temsilcilerin uzun süre çalışan işleri yapmaktan kaçınması nedeniyle son derece faydalı olduğunu hatırlıyor musunuz... sonra Codex 5.2 çıktı ve bu ihtiyaç bir gece içinde kayboldu mu?
Bu, bilmeniz gereken tüm şey... Eğer bir şey gerçekten önemli ve faydalıysa, Claude ve Codex bunu kendi kendine sağlar! Bu yüzden "yeni bir şey" kullanıp kullanmamanız ya da "yeni bir şey"i öğrenip öğrenmemeniz konusunda endişelenmenize gerek yok, hatta "güncel tutmanız" bile gerekmiyor.
Bana biraz yardım edin. Seçtiğiniz CLI aracını zaman zaman güncelleyin ve eklenen yeni özelliklerini okuyun. Bu yeterli.
Sıkıştırma, bağlam ve varsayımlar
Bazı kişiler, proxy kullanırken büyük bir tuzağa düşer: bazen en akıllı varlıklar gibi görünürler, bazen ise size aldanmış gibi gelir.
Bu akıllı mı? Bu bir aptal!
En büyük fark, ajantın zorla varsayımlarda bulunup bulunmadığıdır veya “boşlukları doldurup” doldurmadığıdır. Bugün hala, “noktaları birleştirip”, “boşlukları doldurup” veya varsayımlarda bulunmak konusunda çok kötüdür. Bunları yaptıklarında hemen fark edilir ve durum açıkça kötüleşir.
CLAUDE.md'nin en önemli kurallarından biri, bağlamı nasıl elde edeceğinizle ilgilidir ve ajana her CLAUDE.md'yi okuduğunda (yani her sıkıştırmadan sonra) ilk olarak o kuralı okumasını söyler. Bağlamı alma kuralının bir parçası olarak, birkaç basit talimat büyük etki yaratabilir: görev planını tekrar okuyun ve devam etmeden önce (göreve) ilgili dosyaları tekrar okuyun.
Ajana görevi nasıl bitireceği konusunda bilgi verin.
Bir görevi "tamamlamak" kavramı insanlar için oldukça nettir. Ancak ajantlar için mevcut akıl en büyük sorunu, bir görevi nasıl başlatacaklarını bilmeleri ancak nasıl bitireceklerini bilmemeleridir.
Bu, genellikle çok fazla hayal kırıklığına neden olur: ajanlar sadece bir dizi stub oluşturup işi bitirir.
Test, testlerin belirleyici olması ve çok net beklentiler kurabilmeniz nedeniyle bir ajanda için harika bir aşamadır; bu X test geçilene kadar göreviniz tamamlanmaz; ayrıca testleri değiştirmenize izin verilmez.
Sonra sadece testleri inceleyin, tüm testler geçtiğinde rahat olabilirsiniz. Bunu otomatikleştirebilirsiniz, ancak asıl nokta—「görevin sonu」 insanlar için doğal olsa da, ajantlar için öyle değildir.
Son zamanlarda başka hangi görev hedefleri uygun hale geldi? Ekran görüntüsü + doğrulama. Tüm testler başarıyla geçene kadar bir ajanın bir şeyi gerçekleştirmesini sağlayabilir ve ardından ekran görüntüsünü alıp ekran görüntüsündeki “tasarım veya davranış” doğrulamasını yapmasını sağlayabilirsiniz.
Bu, ilk denemeden sonra durmaması için ajanın yinelemesini ve istediğiniz tasarımı elde etmek üzere çabalamasını sağlar!
Bu, bir "sözleşme" oluşturmak ve bunu kurallara entegre etmek için bir uzantıdır. Örneğin, `{TASK}CONTRACT.md` dosyası, oturumu sonlandırmadan önce yapmanız gerekenleri belirler. `{TASK}CONTRACT.md` içinde, görevinizin sonlandırılabilmesi için testleri, ekran görüntülerini ve diğer doğrulamaları tanımlarsınız!
Sürekli çalışan proxy
Sıkça sorulan bir soru, ajantın 24 saat çalışmasını nasıl sağlar ve sapmalarını nasıl önler?
Burada çok basit bir yöntem var. `{TASK}_CONTRACT.md`'nin tüm bölümleri tamamlanana kadar temsilcinin oturumu sonlandırmasını engellemek için bir stop-hook oluşturun.
100 adet, oluşturmak istediğiniz içeriği içeren ve belirli spesifikasyona sahip sözleşme varsa, stop-hook, tüm 100 sözleşme tamamlanana ve gerekli tüm testler ile doğrulamalar yürütülene kadar ajanın sonlandırılmasını engeller!
Profesyonel öneri: Uzun süreli, 24 saatlik oturumların "iş yapma" açısından en iyi olmadığına dair bir bulgum var. Bunun nedenlerinden biri, ilgisiz sözleşmelerin bağlamının aynı oturuma girmesine neden olan yapısal bir bağlam şişmesi yaratmasıdır!
Bu yüzden bunu önermiyorum.
Daha iyi bir otomasyon yöntemi burada—her sözleşme için yeni bir oturum açın. Bir şey yapmanız gerektiğinde hemen sözleşme oluşturun.
Bir şey yapılması gerektiği zaman yeni bir sözleşme oluşturmak ve bu sözleşmeyi işlemek için yeni bir oturum oluşturmak için bir düzenleme katmanı kurun.
Bu, ajans deneyiminizi tamamen değiştirecek.
İterasyon, iterasyon, iterasyon
Bir idari asistan mı işe aldınız, ilk günden itibaren gününüzün programını biliyor olmasını mı bekliyorsunuz? Ya da kahvenizi nasıl içiyorsunuz? Akşam yemeğinizi saat 8 değil, 6'da mı yiyorsunuz? Açıkçası hayır. Tercihlerinizi zamanla yavaş yavaş oluşturursunuz.
Ajanlar için de aynı geçerlidir. En basit yapıdan başlayın, karmaşık yapıları veya harnessleri unutun ve temel CLI'ye bir şans verin.
Daha sonra tercihlerinizi adım adım ekleyin. Nasıl?
Kurallar
Bir ajanın bir şey yapmasını istemiyorsanız, bunu bir kural olarak yazın. Sonra bu kuralı CLAUDE.md dosyasında ajanı bilgilendirin. Örneğin: “Kod yazmadan önce `coding-rules.md` dosyasını okuyun.” Kurallar iç içe geçebilir ve koşullu olabilir! Kod yazıyorsanız, `coding-rules.md` dosyasını okuyun; test yazıyorsanız, `coding-test-rules.md` dosyasını okuyun. Testleriniz başarısız olursa, `coding-test-failing-rules.md` dosyasını okuyun. Ajanın takip edebileceği her türlü mantıksal dallanma kuralları oluşturabilirsiniz; Claude (ve Codex), CLAUDE.md dosyasında net bir şekilde belirtildiği sürece bunları with pleasure takip eder.
Aslında, size verdiğim ilk gerçek öneri şudur: CLAUDE.md dosyanızı, belirli senaryolar ve belirli sonuçlar altında nereden bağlam bulacağınızı açıklayan mantıksal, iç içe bir dizin gibi düşünün. Bu dosya, yalnızca “hangi durumda nereden bağlam aranmalı” şeklindeki IF-ELSE mantığını içermelidir ve mümkün olduğunca öz olmalıdır.
Bir ajantın katılmadığınız bir şey yapmasını görürseniz, bunu bir kural olarak ekleyin ve ajantın bir sonraki seferde bunu yapmadan önce bu kuralı okumasını söyleyin, kesinlikle bundan sonra böyle yapmayacaktır.
Yetenek
Yetenekler (Skills), kurallar gibi çalışır, ancak bu daha çok kodlama tercihinden ziyade kodlama "adımları" için daha uygundur. Belirli bir şeyin nasıl yapılmasını istediyseniz, bunu yeteneklere dahil etmek istersiniz.
Aslında, insanlar genellikle bir temsilcinin bir sorunu nasıl çözeceğini bilmedikleri için endişelenir. Bu konuda kesinlik sağlamak istiyorsanız, temsilcinin önce sorunu nasıl çözeceğini araştırmasını ve çözümü bir beceri dosyasına yazmasını sağlayın. Böylece, temsilcinin sorunu nasıl işleyeceğini önceden görebilir ve gerçek bir durumla karşılaşmadan önce düzeltme veya iyileştirme yapabilirsiniz.
Bu becerinin varlığını ajan nasıl bilecek? Evet! Bu senaryo ile karşılaştığında bu işi işlemek için CLAUDE.md dosyasında `SKILL.md` dosyasını oku.
İşlem kuralları ve beceriler
Bir ajanı sürekli olarak kurallar ve beceriler eklemek istiyorsunuz. Bu, ona kişilik kazandırmanın ve tercihlerinizi hatırlatan tek yoldur. Hemen hemen tüm diğer şeyler gereksizdir.
Bunu yapmaya başladığınızda, ajanınız sihir gibi hissedilecektir. İstediğiniz şekilde davranacaktır. Sonunda ajan mühendisliğini «anladığınızı» hissedeceksiniz.
Sonra...
Performansın tekrar düşmeye başladığını göreceksiniz.
Ne oluyor?!
Çok basit. Ne kadar çok kural ve beceri eklerseniz, birbirleriyle çakışmaya başlar ya da temsilci ciddi bir bağlam şişmesi yaşar. Eğer temsilcinin programlamaya başlamadan önce 14 adet markdown dosyasını okuması gerekirse, bunun da aynı sorunu vardır: fazladan ve kullanışsız bilgiler.
Ne yapmalıyım?
Temizle. Ajantını «bir spa yaptır» diye gönder, kuralları ve becerileri entegre et, güncel tercihlerini belirterek çelişkileri gider.
Sonra tekrar sihir gibi hissedilecek.
Bu kadar. Gerçekten bu, sırrın tamamı. Basit kalın, kurallar ve becerilerle, CLAUDE.md'yi bir dizin gibi kabul edin ve bunların bağlamını ve tasarım sınırlarını dikkatle izleyin.
Sonuçlardan sorumlu olun
Bugün mükemmel bir ajans yok. Tasarım ve uygulama işlerinin çoğunu ajansa bırakabilirsiniz, ancak sonucun sorumlusu sizsiniz.
Dolayısıyla dikkatli olun... ve keyifli vakit geçirin!
Geleceğin oyuncaklarını oynamak (aynı zamanda onu ciddi işlerde kullanmak!) gerçekten bir zevk!
