Microsoft’un Copilot Cowork projesi, yalnızca dört buçuk ayda 1.211 kod güncellemesiyle dünya genelinde genel kullanılabilirliğe ulaştı.
Projenin Hızla Gelişimi
Bu yılın Ocak ayında Microsoft, kullanıcıların çok adımlı iş akışlarını gerçekleştirmesine yardımcı olacak Copilot Cowork adlı bir uygulama geliştirmeye başladı. Proje, Microsoft 365 güvenliği ve yönetişimi ile bulut yürütme gibi özellikleri bir araya getirerek, geliştiricilerin kullandığı güçlü yapay zeka destekli araçları günlük bilgi çalışanlarına sunmayı amaçlıyor.
Projenin ilk kod güncellemesi Ocak ayının ortalarında yapıldı ve ekip, 21 Ekim’de 1.211 kod talebini ana dalda birleştirdi. Bu rakam, Ocak ayında yalnızca birkaç kişinin ilk taahhütte bulunduğu dönemde akıl almaz görünüyordu.
Çalışma Prensipleri ve Adaptasyon
Proje süresince, ekibin çalışma yöntemleri değişti. Ekip, işin nasıl tanımlanacağı ve sonuçların nasıl değerlendirileceği konusunda daha net standartlar belirledi. Kod yazılmadan önce markdown formatında bir spesifikasyon oluşturma kuralı benimsendi. Bu, işin neyi gerçekleştireceğini, nasıl çalıştığını ve neyi bozmayacağını net bir şekilde tanımlıyordu.
Yürütme sürecinde, her bir ajan belirli bir görev üzerinde çalışıyor ve bu görevlerin iyi tanımlanmış olması, hata oranını düşürüyordu. Sonuç olarak, Ocak ayında 257 olan birleştirilen PR sayısı, Mayıs ayında 2.754’e yükseldi.
Otomatik Kontroller ve Geri Bildirim Süreci
Projenin ilerlemesiyle birlikte, otomatik kontrol sistemleri ve inceleme botları geliştirildi. Bu botlar, her değişikliği kontrol ederek ve her birinin hatalarını öğrenerek gelişim sağladı. Bir değişiklik yapıldığında, ilk inceleme genellikle birkaç dakika içinde gerçekleşiyordu.
Detaylı bir inceleme süreci de devam etti; bu aşamada, kodun çalışma grafiği incelendi, operasyonel problemler değerlendirildi ve her dosya baştan sona okundu. Ancak, kritik değişiklikler için en az bir insan kontrolü yapılması şartı getirildi.
Öğrenilen Derslerin Kod Tabanına Entegre Edilmesi
Ağustos ayında, tekrarlayan hataların önüne geçmek için ekibin öğrendiği dersler, proje kod tabanına entegre edildi. Her ajan, çalışmaya başladığında ilgili dosyaları okuyarak işine başlıyor ve bir şeyler ters gittiğinde, bu genellikle yeni veya güncellenmiş bir kural eklemeyi gerektiriyordu.
Proje süresince, belirli kurallar oluşturuldu ve bunlar, ekip üyeleri arasında daha iyi bir işbirliği sağlamak amacıyla düzenli olarak güncellendi. Örneğin, birleştirme çatışmalarını azaltmak için dosya yapıları değiştirildi.
Sonuç ve Gelecek Adımlar
Copilot Cowork projesi, 16 Eylül ile 10 Ekim tarihleri arasında canlı çalışma ortamının Python’dan Rust’a taşınması ile birlikte büyük bir dönüm noktası yaşadı. Bu geçiş süreci, projenin ölçeklenebilirliği ve güvenliği için önemli bir adım oldu.
Microsoft, Copilot Cowork ile birlikte daha fazla müşteri ve kullanıcıya ulaşmayı hedefliyor. Projenin başarısı, ekiplerin hızlı ve güvenli bir şekilde çalışabilmesinin yanı sıra, öğrenilen derslerin sürekli olarak entegre edilmesiyle mümkün oldu.



