GitHub Copilot, asenkron kod testiyle otonom bir ajana dönüşüyor

Sektör lideri AI kapsamı hakkında en son güncellemeler ve özel içerikler için günlük ve haftalık bültenlerimize katılın. Daha Fazla Bilgi Edinin
Microsoft'un popüler yapay zeka programlama aracı GitHub Copilot, insanların yalnızca kod tamamlamasına yardımcı olmaktan uzaklaşmayı hedefliyor ve bugünden itibaren kullanıcıların eşzamansız kod testi kurmasına olanak tanıyacak.
Bu hamle, GitHub Copilot'un geliştiriciler için daha özerk bir şekilde çalışmasını sağlayarak, Microsoft yatırımı OpenAI'nin rakibi Codex yazılım mühendisliği aracı da dahil olmak üzere yapay zeka destekli araçlarla daha da kalabalıklaşan yapay zeka kodlama asistanı alanıyla rekabet gücünü koruyor.
GitHub Copilot Agent, ilk olarak Şubat ayında Project Padawan olarak duyuruldu ve kodu kontrol edecek, test edecek ve yineleyecek. Çağrıldığında, Copilot Agent depoda gezinebilir, dosyaları düzenleyebilir, komutları çalıştırabilir ve çekme isteklerini açabilir.
GitHub'ın baş ürün sorumlusu Mario Rodriguez, VentureBeat'e yaptığı açıklamada, GitHub Copilot Agent'ın geliştiricilerin diğer görevlere odaklanmalarını sağlarken, daha önce yazdıkları kodların çalışmasını da sağlayabileceğini söyledi.
Rodriguez, "Bir soruna girebilirdim ve daha önce IDE'me geri dönmem, o deponun klonunu oluşturmam, sorunu çözmeye çalışmak için sorunu açmam ve benzeri şeyler yapmam gerekiyordu," dedi. "Şimdi onu sadece Copilot'a atayabiliyorum ve diğer akranlarımla birlikte orada duruyor."
Copilot Agent'ın GitHub'a gömüldüğünü ve kullanıcının stilini takip ettiğini, ayrıca insan geliştiricinin bunu izleyebileceğini, çünkü ajanın akıl yürütme ve doğrulama adımlarını kayıt altına aldığını da sözlerine ekledi.
Bir geliştirici, sorunu insan iş arkadaşlarına atadığı kadar aracıya atayabilir. Aracı daha sonra sorunu çözmeye başlayacağını belirtmek için göz emojisiyle yanıt verecektir. Aracı, sanal bir makineyi başlatmak için GitHub Actions'a dokunur, ardından deponun klonunu oluşturur. İş akışına karar verir, GitHub'ın RAG kod aramasını kullanarak kod tabanını analiz eder ve çekme isteğini sürekli olarak günceller. İşlem tamamlandığında, aracı kullanıcıyı inceleme için etiketleyecektir.
Aracı, önceki çekme isteği tartışmalarından gelen bağlamı dikkate alır ve özel depo talimatlarını takip eder.
GitHub, geliştiricilerin daha hızlı kod üretmeye başlamasına yardımcı olmak için kodlama asistanlarını başlatan ilk şirketlerden biriydi. Zamanla, daha fazla kodlama asistanı ortaya çıktı ve kod üretimi ve incelemesi, AI platformlarının beklenen bir hizmeti haline geldi.
GitHub Copilot artık sadece ChatGPT, Gemini ve Claude'un kodlama yetenekleriyle değil, aynı zamanda Google'ın Code Assist'i ve OpenAI'nin Codex'iyle de rekabet etmek zorunda.
Ancak AI tarafından üretilen kod daha fazla kabul gördükçe, özellikle de vibe kodlamanın büyümesiyle, GitHub Copilot gibi kodlama hizmetleri kodu tamamlamanın ötesine geçmek zorunda. Copilot'u daha etken hale getirmek, kodlama yardımını daha özerk hale getirir, Copilot'u çoğu adımda yönlendiren insandan uzaklaşarak kendi işini yapmasına izin verir. Aynı zamanda, geliştirici başka bir şeye odaklanır.
Rodriguez, "Bu yüzden her zaman orada olması gereken kod tamamlama özelliğiniz olmadan önce, üretkenliğiniz o kadar da artmayacak çünkü yapılan her tuş vuruşuna basıyorsunuz," dedi. "Bu bir aracı deneyimi; sizin için tamamen asenkron. Siz bir görev yapıyor olabilirsiniz ve Copilot beş tane daha yürütüyor olabilir ve bu gerçekten sonundaki değerdir."
Rodriguez, bunun GitHub için daha fazla asenkron yetenekler sağlayacağını söyledi.
GitHub'a gelen yeniliklerden bir diğeri de MCP desteği, yani Copilot Agent incelediği projelerle ilgili iletişim kurabiliyor ve ek veri alabiliyor.
Anthropic'in hızla yükselen aracısal birlikte çalışabilirlik platformu olan MCP veya Model Bağlam Protokolü , yalnızca aracısal iletişimi değil, aynı zamanda veri aktarımı birlikte çalışabilirliğini de standartlaştırıyor.
Eğer aracı, sorunun önemli bir bağlam veya veriden yoksun olduğunu fark ederse, örneğin kodda bozuk bir fotoğraf varsa, aracı veri kaynağının MCP sunucusundan bilgileri almak için MCP sunucusunu çağırabilir.
Rodriguez, GitHub Copilot Agent'ın tıpkı eski ismi Padawan gibi geliştiricilere yardımcı olarak kod bakımına çok fazla odaklanmadan fikirleri üzerinde çalışabilme özgürlüğü sağladığını söyledi.
"Eğer yazılımın şu anda dünyadaki her şeye güç verdiğine, bir sonraki büyük buluşun yazılım tarafından destekleneceğine inanıyorsanız, o zaman yapmak istediğiniz şey bu geliştiricilere gezegendeki en iyi araçları vermektir. Copilot diğer projeler üzerinde çalışabilir ve ben de bir insan olarak, bir yaratıcı olarak bana ihtiyaç duyan yaratıcılık üzerinde çalışabilirim," dedi.
Patronunuzu etkilemek istiyorsanız, VB Daily sizin için burada. Şirketlerin üretken yapay zeka ile ilgili olarak düzenleyici değişikliklerden pratik dağıtımlara kadar neler yaptıklarına dair içeriden bilgiler veriyoruz, böylece maksimum yatırım getirisi için içgörüler paylaşabilirsiniz.
Gizlilik Politikamızı okuyun
Abone olduğunuz için teşekkürler. Daha fazla VB bültenine buradan göz atın.
Bir hata oluştu.

venturebeat