---
title: "CrossSWE: Kodlama Ajanları İçin Çoklu Depo (Cross-Repository) Ortak Geliştirme Kıyaslaması"
url: https://blog.edumints.com/crossswe-kodlama-ajanlari-icin-coklu-depo-cross-repository-ortak
category: "LLM"
date: 2026-11-03T08:07:49.842Z
publisher: Edumints Blog
lang: tr-TR
source_name: "Hugging Face Papers"
source_url: https://huggingface.co/papers/2611.01484
---

# CrossSWE: Kodlama Ajanları İçin Çoklu Depo (Cross-Repository) Ortak Geliştirme Kıyaslaması

Yapay zeka destekli kodlama ajanları, mevcut yazılım mühendisliği kıyaslama testlerinde (benchmark) giderek daha yüksek başarı oranlarına ulaşmaktadır. Son dönemdeki araştırmalar, görev karmaşıklığını artırmak için daha uzun görev ufuklarına ve tekil projeler içinde daha kapsamlı kod değişikliklerine odaklanmıştır. Ancak gerçek dünya yazılım geliştirme süreçleri nadiren tek bir kod deposu (repository) ile sınırlıdır; aksine birbiriyle bağımlı birden fazla depo üzerinde eşzamanlı çalışmayı gerektirir.

## Gerçek Dünya Yazılım Geliştirmede Çoklu Depo Zorlukları

Modern yazılım mimarilerinde (mikroservisler, paylaşılan kütüphaneler ve çok katmanlı sistemler) geliştirme yapmak, tekil bir depoda kod yazmaktan çok daha farklı mühendislik problemleri doğurur. Araştırma, bu süreçteki üç temel zorluğa dikkat çekmektedir:

- **Bağımlılık Muhakemesi (Dependency Reasoning):** Bir depodaki bileşenin diğer depolardaki paket ve modüllerle olan ilişkilerini doğru analiz edebilme.
- **Değişiklik Yayılımı (Change Propagation):** Bir kod tabanında yapılan güncellemenin, ona bağımlı olan diğer depolarda hangi değişiklikleri tetikleyeceğini öngörebilme.
- **Arayüz Tutarlılığı (Interface Consistency):** Depolar arası iletişim sağlayan API'lerin, veri tiplerinin ve sözleşmelerin (contracts) tüm sistem genelinde uyumlu kalmasını sağlama.

## CrossSWE Kıyaslama Setinin Yapısı ve Doğrulama Yöntemi

Tekil depolar içindeki karmaşıklığı artırmak yerine, çoklu depo ortak geliştirme süreçlerini ölçmek amacıyla **CrossSWE** tanıtılmıştır. Bu yeni kıyaslama seti şu kapsamlı bileşenlerden oluşmaktadır:

- **171** gerçek dünya yazılım geliştirme görevi,
- **165** farklı kod deposu,
- **20** teknik alan (domain),
- **13** farklı programlama dili.

**CrossSWE**, koordineli değişikliklerin gerekliliğini oldukça titiz bir yöntemle doğrular: Hedeflenen sistem davranışını elde etmek için kısmi depo değişikliklerinin yetersiz kalıp kalmadığını test eder. Yani yalnızca tek bir depoyu güncellemek sorunu çözmez; ajanların ilgili tüm depoları senkronize şekilde güncellemesi şarttır.

## Model Performansları ve Temel Hata Modları

Beş büyük dil modeli (LLM) üzerinde yapılan değerlendirmeler, çoklu depo geliştirmenin mevcut kodlama ajanları için ciddi zorluklar barındırdığını ortaya koymaktadır:

- Değerlendirilen modeller arasında en güçlü performansı gösteren **GPT-6.1 Sol** bile yalnızca **%58.48 Pass@1** başarı oranına ulaşabilmiştir.
- En yaygın başarısızlık nedeni, **%44.2** oranıyla **depolar arası tutarsızlıklar (cross-repository inconsistencies)** olarak öne çıkmıştır. Bu durum, birbirine bağımlı depolar arasında tutarlılığı korumanın ajanlar için ne kadar zor olduğunu açıkça göstermektedir.

## Yazılım Geliştirme ve Öğrenme Açısından Pratik Çıkarımlar

Mühendislik ekipleri ve AI ajan geliştiricileri için bu bulgular kritik dersler içermektedir:

- **Bağlam Yönetimi ve Araç Kullanımı:** Çok adımlı ajanlar (Multi-Step Agents) tasarlarken, ajanın sadece aktif depoyu değil, bağımlı olunan diğer depoların arayüzlerini de okuyabileceği araçlar (Tool Calling) tanımlanmalıdır.
- **Entegrasyon ve Regresyon Testleri:** Hataların **%44.2**'sinin tutarsızlıktan kaynaklanması, kodlama ajanlarının ürettiği değişikliklerin yalnızca birim testleriyle değil, depolar arası entegrasyon testleriyle doğrulanması gerektiğini kanıtlar.
- **Üretimde Ajan Güvenilirliği:** Gerçek dünya projelerinde AI ajanlarını kullanırken, depolar arası API sözleşmelerini (schema/contract) açıkça tanımlamak ve ajanlara bu sınırları prompt veya sistem kurallarıyla vermek hata oranını önemli ölçüde düşürecektir.

---

**Kaynak:** Hugging Face Papers (https://huggingface.co/papers/2611.01484)
**Yayıncı:** [Edumints Blog](https://blog.edumints.com) · Alıntılarken bu URL'ye bağlantı verin: https://blog.edumints.com/crossswe-kodlama-ajanlari-icin-coklu-depo-cross-repository-ortak
