Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

Google'ın tasarım inceleme eklentisine 3 deneysel adaptör eklendi

Cam pano üzerinde gösterilen yazılım tasarım akış şeması / TokenPost.ai (mono)

Google, yapay zekâ kodlama ajanlarının tasarım belgelerini inceleyen Elephant-Goldfish Model (EGM) eklentisine Cursor, OpenCode V1 ve GitHub Copilot için üç deneysel adaptör ekledi. EGM, kod yazılmadan önce taslak bir tasarım oluşturan ve bunu ayrı bir konuşma bağlamındaki inceleme ajanına kontrol ettiren bir araç.

Google, 6 Kasım'da yayımladığı v0.1.1 sürümünde üç deneysel adaptörü ekledi ve eklenti listesini güncelledi. Claude ve OpenAI çalışma zamanları da pakete dahil edildi. Sürüm dosyalarının ortama özgü uçtan uca doğrulaması henüz tamamlanmadı.

Google, EGM'yi 22 Ekim'de Apache 2.0 lisansı altında yayımladı. Eklenti; ajanlara yönelik Markdown kurallarını, inceleyici rolünü ve iş akışını bir araya getiriyor, yeni bir yapay zekâ modeli veya model ağırlığı sunmuyor. Google, aracı şirket içindeki geliştiriciler için hazırladığını açıkladı.

İş akışı, proje bağlamını koruyan ‘Elephant’ ile tasarım taslağını hazırlayan ajanın önceki konuşmalarını devralmayan ‘Goldfish’ arasında bölünüyor. Google'ın belirttiği amaç, tasarımı hazırlayan ajanın önceki konuşmalarda edindiği varsayımların inceleme aşamasında da paylaşılması nedeniyle bazı noktaların gözden kaçması riskini azaltmak.

‘Elephant’, proje gereksinimleri ve daha önce alınan kararları temel alarak tasarım taslağını hazırlar. Bu aşamada kod yazılmaz; uygulama öncesinde neyin nasıl değiştirileceği belgelenir.

Taslakta problem tanımı, teknik plan, değerlendirilen seçenekler ve değiştirilecek dosyalar yer alır. Böylece inceleyici, taslağı hazırlayan kişiyle yaptığı önceki konuşmalara erişmeden tasarımın amacını ve kapsamını anlayabilir.

‘Goldfish’, önceki konuşmaları görmeden tasarım belgesini ve referans materyallerini okur. Belgede yazanların tasarımın yapısını ve amacını açıklamak için yeterli olup olmadığını değerlendirir.

İnceleme yalnızca belgenin anlaşılır olup olmadığıyla sınırlı değil. Goldfish eksik koşulları, gizli bağımlılıkları ve istisna durumlarını arar. Ayrıca değiştirilecek dosyalar, veri yapıları ve işlevlerin biçimi gibi uygulama için gereken bilgilerin açıkça belirtilip belirtilmediğini kontrol eder.

İnceleme sonuçlarını kabul etme, tasarımı değiştirme ve onaylama kararını insan verir. İncelemeden geçmesi, uygulamanın otomatik olarak onaylandığı anlamına gelmez.

Resmî GitHub deposunda taslak hazırlama ve inceleme sonuçlarını işleme özelliklerinin yanı sıra mevcut kod tabanını belgeleme ve onaylanan tasarımla gerçek uygulama arasındaki farkları kontrol etme işlevleri de bulunuyor.

İncelemeyi çalıştırmak için önceki konuşmalardan ayrı bir bağlamda alt ajan oluşturabilen bir ortam gerekiyor. Depodaki açıklamaya göre bu koşul sağlanmazsa inceleme durduruluyor.

Google, binlerce çalışanının EGM'yi her gün kullandığını açıkladı. Bu sayı şirketin verdiği bilgiye dayanıyor; ayrıca yayımlanmış bağımsız bir kullanıcı sayımı bulunmuyor.

Depodaki SSS, tasarım belgesi hazırlamanın ve incelemenin ek iş yaratabileceğini belirtiyor. Kapsamı açık, küçük değişikliklerde tüm iş akışını uygulamak zaman kazandırmayabilir. Sürecin tamamlanmış olması da tek başına üretkenlik artışını kanıtlamıyor.

İnceleyicinin konuşma bağlamının ayrılması, kullanılan modelin de farklı olacağı anlamına gelmiyor. 8 Kasım'da açılan herkese açık #358 numaralı GitHub sorun kaydında, bazı ortamlarda Goldfish'in taslağı hazırlayan ajanla aynı yapay zekâ modelini varsayılan olarak kullanabildiği belirtilerek başka bir model seçme olanağı istendi. Kaydı açan kişi, aynı model kullanıldığında ortak zayıflıkların sürebileceğini savundu; farklı model kullanmanın inceleme sonuçlarını iyileştirdiğini gösteren bir ölçüm sunmadı.

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1