Google, önemli endüstri ortaklarıyla birlikte, yapay zeka kod asistanı araçlarının ve diğer yapay zeka ajanlarının harici hizmetleri ve API’leri keşfetme, yayınlama ve doğrulama süreçlerini basitleştirmek için tasarlanmış açık bir standart olan Agentic Resource Discovery (ARD) Spesifikasyonu’nu tanıttı ve Software Developers’a yapay zeka destekli iş akışları için daha akıcı ve güvenli bir entegrasyon deneyimi sunuyor. Bu girişim, farklı yapay zeka yeteneklerini entegre etmenin artan karmaşıklığını doğrudan ele alıyor ve yapay zeka ile geliştirme yapan geliştiriciler için gelişmiş birlikte çalışabilirlik ve yönetişim vaat ediyor.
- ARD, yapay zeka ajanlarının harici araçları ve hizmetleri bulması ve kullanması için standartlaştırılmış bir yöntem sunar.
- Kuruluşlar arası yetenek keşfi için makine tarafından okunabilir kataloglar (
ai-catalog.json) ve kayıt defterleri sunar. - Kurumsal benimseme ve güvenlik için kritik olan güven ve doğrulama mekanizmaları yerleşiktir.
- İlk uygulamalar, GitHub Copilot’ın Agent Finder gibi araçlarda zaten görülmektedir.
Yapay Zeka Kod Asistanı Araçları Neden Daha İyi Keşfe İhtiyaç Duyar?
Yapay zeka yeteneklerinin yaygınlaşması, Software Developers için önemli bir zorluk yarattı: yapay zeka ajanları, mevcut çok sayıda harici araç, API ve hizmeti nasıl verimli bir şekilde bulup entegre edebilir? Bir yapay zeka ajanının bir aracı nasıl çağıracağına dair protokoller mevcut olsa da, keşfin kritik erken aşaması büyük ölçüde ortak, açık bir standarttan yoksundu. Bu boşluk genellikle sabit kodlu entegrasyonlara veya statik listelere güvenmeye yol açarak, gelişmiş yapay zeka ajanları için öngörülen dinamik ve otonom yapıyı engeller.
Google Cloud’da Seçkin Mühendis olan Srinivas Krishnan, temel motivasyonu vurgulayarak, sorunun ifade etmesi basit olsa da, kurumsal bir bağlamda etkili bir şekilde çözmenin sadece çalışan bir çözüm bulmaktan daha fazlasını gerektirdiğini belirtti. Bu kritik bileşenlerin sonradan eklenmesi yerine, yerleşik yönetişim, güvenlik ve kimlik gerektirir. ARD spesifikasyonu, bu boşluğu doldurmayı, çeşitli yapay zeka çerçeveleri ve sağlayıcıları arasında çalışan tamamlayıcı bir keşif katmanı oluşturmayı ve geliştiriciler için yapay zeka araçlarını kullanan geliştiriciler için süreci kolaylaştırmayı hedefliyor.
ARD’nin Temelini Anlamak: Kataloglar ve Kayıt Defterleri
ARD spesifikasyonunun merkezinde iki temel yapı bulunur: kataloglar ve kayıt defterleri. Kuruluşlar, kendi alan adları içinde makine tarafından okunabilir bir ai-catalog.json dosyası yayınlayabilir. Bu dosya, bir kuruluşun yapay zeka etkileşimi için sunduğu belirli araçlar, API’ler, beceriler veya yapay zeka ajanı uç noktaları gibi mevcut yetenekleri açıklayan bir bildirim görevi görür.
Kayıt defterleri daha sonra çeşitli kaynaklardan bu katalogları toplayan toplayıcılar olarak hizmet verir. Bu toplama, yapay zeka ajanlarının belirli uç noktalar hakkında önceden bilgiye ihtiyaç duymak yerine, görev amaçlarına göre arama yapmasına olanak tanır. Software Developers için bu, bir yapay zeka ajanının farklı kurumsal sınırlar arasında ilgili bir hizmeti veya aracı dinamik olarak bulabileceği anlamına gelir, bu da kodlama yapay zekasının esnekliğini ve gücünü önemli ölçüde artırır. Tasarım, Model Context Protocol (MCP) ve OpenAPI gibi mevcut yürütme standartlarıyla uyumluluğu sağlayarak, mevcut geliştirme ekosistemlerine sorunsuz entegrasyonu garanti eder.
Kurumsal Sınırlar Arasında Yapay Zeka Ajan Etkileşimlerini Güvenli Hale Getirme
ARD spesifikasyonunun kritik bir yönü, güven ve doğrulamaya verdiği önemdir. Otonom yapay zeka ajanlarının üçüncü taraf hizmetler ve karmaşık kurumsal sistemler arasında eylemleri tetikleyebileceği ortamlarda, keşfedilen bir kaynağın orijinalliğini ve kökenini doğrulama yeteneği büyük önem taşır. ARD, alan tabanlı sahiplik ve doğrulama mekanizmalarını doğrudan tasarımına entegre eder.
Bu, bir yapay zeka ajanı bir bağlantı kurmadan veya keşfedilen bir yeteneği kullanmadan önce, kaynağın meşruiyetini doğrulayabileceği anlamına gelir. Bu yerleşik güvenlik önlemi, özellikle yönetişim ve veri bütünlüğünün tartışılamaz olduğu hassas kurumsal uygulamalarda riskleri azaltmak için hayati öneme sahiptir. Sağlam yapay zeka çözümleri geliştiren Software Developers için bu güven katmanı, yapay zeka ajanlarının doğrulanmış ve yetkilendirilmiş hizmetlerle etkileşimde bulunduğuna dair temel bir güvence sağlayarak uygulamalarının genel güvenlik duruşunu artırır.
İşbirlikçi Geliştirme ve Ortaya Çıkan Uygulamalar
ARD spesifikasyonu, Microsoft, GitHub, Hugging Face, Cisco, Databricks, GoDaddy, NVIDIA, Salesforce, ServiceNow ve Snowflake gibi önde gelen şirketlerden oluşan bir konsorsiyumun katkılarıyla teknoloji endüstrisindeki kapsamlı işbirliğinin bir sonucudur. Bu geniş endüstri desteği, böyle bir standarda duyulan ihtiyacı vurgulamakta ve geniş uygulanabilirliğini sağlamaktadır.
İlk uygulamalar, ARD’nin pratik faydasını zaten göstermektedir. GitHub Copilot’a entegre edilmiş GitHub’ın Agent Finder’ı ve Hugging Face’in Discover Tool’u, çalışma zamanı yetenek keşfi için ARD’yi kullanmakta ve bu spesifikasyonun yapay zeka kod asistanı işlevlerini nasıl anında geliştirebileceğini sergilemektedir. Microsoft’ta Yapay Zeka Baş Mühendisi Jennifer Marsman, hedefin tek, monolitik bir küresel katalog olmadığını açıkladı. Bunun yerine, her biri belirli indeksleme, sunma ve sıralama kriterlerine göre uyarlanmış birçok keşif hizmeti öngörüyor. ARD’nin, yapay zeka istemcilerine yetenekleri keşfetme gücü verdiğini ancak kimlik doğrulama, yetkilendirme veya kurumsal güven kararları gibi temel işlevlerin yerini almadığını belirtti. Topluluk tartışmaları ayrıca, tescilli sistemlere alternatifler oluşturmak için bu tür bir standardizasyonun değerini vurgulamaktadır, ancak açıkta kalan araçların kalitesi ve erişim modelleri, yapay zeka kod üretimi ve geliştirici üretkenliği üzerindeki tam etkisini nihayetinde belirleyecektir.
Bugün Software Developers İçin Bunun Anlamı Ne?
Software Developers için Agentic Resource Discovery spesifikasyonu, yapay zeka geliştirme için daha bağlantılı ve akıllı bir geleceğe doğru önemli bir adımı temsil ediyor. Gelişmiş yapay zeka kod asistanı araçları da dahil olmak üzere yeni nesil yapay zeka ajanları tarafından hizmetlerinin ve araçlarının keşfedilmesi ve kullanılması için standartlaştırılmış bir yol sunar. Bu, daha dinamik entegrasyonlara, azaltılmış tekrar eden kodlara ve yapay zeka destekli uygulamalar geliştirme verimliliğinin artmasına yol açabilir.
Spesifikasyon şu anda referans uygulamalar ve dokümantasyon ile birlikte mevcuttur ve geliştiricilerin katılımı için somut bir fırsat sunmaktadır. Software Developers, kendi hizmetlerinin yapay zeka ajanları tarafından nasıl keşfedilebilir hale getirilebileceğini anlamak için ARD spesifikasyonunun referans uygulamalarını ve dokümantasyonunu incelemeli ve daha bağlantılı ve akıllı geliştirme iş akışlarının geleceğine hazırlanmalıdır. Bu proaktif katılım, GitHub Copilot ile geliştirme yapıyor, GitHub Copilot alternatiflerini araştırıyor veya yapay zeka hata ayıklama araçlarını kendi süreçlerine entegre ediyor olsalar da, ortaya çıkan yapay zeka araçlarından yararlanmalarını sağlayarak geliştirici üretkenliklerini nihayetinde artırabilir.
mesleğiniz için haftalık yapay zekâ bülteni
Haftada tek e-posta: mesleğinizi gerçekten etkileyen yapay zekâ gelişmeleri — araçlar, fırsatlar ve yapmanız gerekenler.
