Müşteri projesi · Avustralyalı bir yazılım şirketi
Yapay Zekâ Kod İnceleme Platformu
Deterministik yapısal analizi Azure OpenAI ile anlamsal incelemeyle birleştiren, pull request’ler için tavsiye niteliğinde inceleme — olay güdümlü bir arka uç, Checks destekli bir GitHub App ve bir React paneli.
Müşteri projesiMimar ve kıdemli geliştirici (serbest)
Sorun
Ekipler riskli değişiklikleri erken fark etmek için yardım ister; ancak sezgiye dayanarak birleştirmeyi engelleyen ya da kod kanıtlarını sonsuza dek saklayan bir yapay zekâ yeni sorunlar yaratır. İncelemenin tavsiye niteliğinde, denetlenebilir ve her kurumun kendi politikalarına tabi olması gerekiyordu.
Neler geliştirdim
- GitHub pull request’leri için deterministik yapısal analizi Azure OpenAI ile anlamsal incelemeyle birleştiren, Azure tabanlı ve tavsiye niteliğinde bir inceleme platformunun mimarisini tasarlayıp geliştirdim; Azure DevOps entegrasyon yolu da var.
- Azure Functions, Service Bus, ASP.NET Core ve Azure SQL üzerinde EF Core ile olay güdümlü bir .NET 9/10 arka ucu; GitHub Apps, webhook’lar ve Checks ile entegre. CLI ve VS Code inceleme akışlarına da katkı verdim.
- İncelemeler, önem derecesi ve türe göre bulgular, politika metrikleri, depo ekleme ve kurum düzeyinde yapay zekâ ayarları için bir React/TypeScript paneli.
- Kurum erişim denetimleri, denetim kaydı tutulan yönetim API’leri, imzalı politika senkronizasyonu, Windows korumalı politika önbelleği ve bulgu kanıtları için sınırlı saklama süresi.
- İsteğe bağlı Microsoft Agent Framework orkestrasyonu, kiracıya özel ve kaynak gösteren Azure AI Search RAG ve yapılandırılabilir ikinci model doğrulaması — bulgular tavsiye niteliğinde kalır, birleştirmeyi asla engellemez.
Dürüst kapsam
Serbest çalışma kapsamında yapılan bir müşteri projesi; müşteri ve ürün adı burada belirtilmiyor.