Yapay zeka kodlama aracılarında ilginç şeyler oluyor. Geliştiriciler bana bu kodlama aracılarından farklı kişilikler üstlenmelerini istediklerini ve böylece bireysel bir programcıdan çok bir ekip gibi davranmalarını istediklerini söylemeye başladılar.
Örneğin, bir yazılım ürünü özelliği oluşturan bir geliştirici, önce AI kodlama ürününe (ister Gemini ister Codex olsun) özelliğin ne yapması gerektiğini özetleyen bir belge oluşturan bir "ürün yöneticisi" olarak hareket etmesini söyleyecektir.
Bundan sonra geliştirici onlara, çeviri yapan bir "özel aracı" olarak hareket etmelerini söyler. bu belge, hangi teknik çalışmanın yapılması gerektiğini özetleyen daha spesifik talimatlara (özellik belgesi olarak bilinir); daha sonra spesifikasyon belgesini belirli kodlama görevlerine çeviren bir "görevler" aracısı olarak hareket etmek; daha sonra bu görevleri yürüten bir kodlama aracısı; ve son olarak çıktıda hatalar olup olmadığını kontrol eden bir "inceleme" aracısı olmak.