Daha iyi ürünler için vibe kod mı istiyorsun? İşte 1800 commit'ten ve 1000 saatten fazla vibe kodlamasından sonra paylaşabileceğim bazı ipuçları ve püf noktaları: 1. Fikrinizi LLM'ye açıklayarak başlayın ve size PRD ve mimari belgeleri (MD dosyaları olarak) hazırlamasını sağlayın. 2. MD dosyalarını LLM'nize yükleyin, hepsini okumasına izin verin ve ona bir uygulama planı belgesi oluşturmasını söyleyin. 3. En iyi şekilde değerlendirmek için, genel bir LLM kullanmak yerine, belirli becerilere sahip alt ajanların farklı rolleri almasını sağla. Bu size genel bir LLM yerine, her işte usta olan bir uzman takım üyesi grubu verir. 4. Üçüncü numaranın etkili olması için, LLM'nize ajanları kendi alanında dünya standartlarında, en iyi sınıf kişiler tarafından eğitilmiş olarak kodlamasını, ya da daha iyisi, ajanları ortaya çıkarmak için bir araç kullanmasını söyle (yakında bunun için yaptığım Spawner adlı bir aracı paylaşacağım). 5. Uygulama sırasında, mümkün olduğunca çok GitHub commit'i kullandığınızdan emin olun. Tüm uygulamayı tek bir denemede yok etmeye çalışmak yerine, her birinin çalıştığından emin olmak için özellikleri test edin, sonra bir sonraki uygulamaya geçin. 6. UI tasarımı kötü görünmemesi için, referansları içe aktarmanızı veya şu konularda daha fazla bağlam olan bir kullanıcı arayüzü uzmanı kullanmanızı şiddetle tavsiye ederim: (1) kullanıcıların ürününüzü nasıl deneyimlemesini istediğiniz, (2) hedef kitlenizin kim olduğunu, (3) bir sayfanın harika görünmesini sağlamak, (4) yapay zekanın ürününüzün geri kalanında bu tarzı kullanmasına izin vermek, ve (5) yapay zekaya gradyanlardan ve kötü simgelerden kaçınmasını söyler, çünkü genellikle bunları varsayılan olarak kullanır. 7. Yapay zeka, özellikle X için, tek başına yetkilendirme sistemleri oluşturmakta pek iyi değil. Bunun için de yetkin bir ajan kullanın: her şey çok daha kolay olur. Eğer yapmazsanız, saatlerce saçınızı yolabilirsiniz. 8. Bazı özellikleri beğenmiyorsan ve değiştirmek istiyorsan, sonrasında yapay zekaya kod tabanını gözden geçirmesini ve kullanılmayan özellikleri ve kodları temizlemesini mutlaka söyle. Daha da iyisi: belirli bir özellik kodlanmadan önce commitlere geri dönün ve oradan istediğiniz sürümü oluşturun. Kodunuzun spagettiye dönüşmesine izin verirseniz, o kadar çok baş ağrısına yol açar ki projeyi bırakmak isteyeceksiniz: yapay zeka ile bile işleri düzeltmek dayanılmaz hale gelir. 9. Yapay zekaya bir değişiklik kaydı belgesi kullanmasını ve ilk mimari/PRD belgelerinizin mevcut özelliklerinizi tutarlı şekilde yansıtacak şekilde güncellendiğinden emin olmanızı söyle. Yapay zeka, ilk belgeleriniz ve mevcut özellikleriniz birbirine ayrılırsa özellik setinizin nasıl göründüğüne dair yanlış bir izlenim alabilir ve bu da spagetti özellikler ve kodlara yol açabilir. 10. Sırları açığa bırakıp bırakmadığınızı veya güvenlik açıkları olup olmadığını kontrol etmek için güvenlik açığı tarayıcıları kullanın: Yapay zeka bu sorunları yaşama eğilimindedir. Bunun için de bir araç yaptım; Vibeship Dot Co. kontrol et. İyi şanslar!