13 puan yazan ragingwind 6 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Google’ın Cloud Next’te tanıttığı agents-cli, Gemini CLI, Claude Code ve Codex gibi kodlama ajanlarına Google Cloud tabanlı yapay zeka ajanları tasarlayıp dağıtma konusunda uzmanlık kazandıran bir CLI aracıdır. Ajanın kendisi değil, ajan yapan ajanların yeteneğini yükselten bir katman olarak konumlanır. Google’ın ADK’si (Agent Development Kit, ajan geliştirme çatısı) üzerine kuruludur ve proje oluşturmadan değerlendirme, dağıtım ve kurumsal kayda kadar ajan geliştirmenin tüm yaşam döngüsünü tek bir CLI içinde ele alır. Bu aracın hedeflediği nokta SDK kodu yazmak değildir. Asıl darboğazın, onlarca bileşen arasından hangilerinin hangi sırayla ve hangi ayarlarla birleştirileceğine karar vermek olduğu kabulünden yola çıkar. Genel amaçlı kodlama ajanları bu kombinasyonu tahmin ederken, Agents CLI deneyimli bir platform mühendisi düzeyindeki karar verme kabiliyetini kodlama ajanının içine yerleştirmeyi seçiyor. Yalnızca “ne yaptığını” değil, “neden böyle karar verdiğini” de kodlama ajanının birlikte açıklamasını sağlayacak şekilde tasarlanmış olması, ekip üyelerinin platform anlayışını da aynı anda yükseltmeyi amaçlıyor. MCP dokümantasyonu, ADK dokümantasyonu, gcloud dokümantasyonu ve Runtime dokümantasyonu gibi dört ya da daha fazla yere dağılmış bilgiyi tek bir araçta toplayarak keşif maliyetini azaltma niyeti de görülüyor.

Temel yapı

  • Kurulum için tek satırlık uvx google-agents-cli setup yeterli. Python 3.11 veya üzeri, uv (Python paket yöneticisi) ve Node.js gerekiyor
  • Kodlama ajanına 7 tür “beceri” enjekte ederek çalışır. Bunlar sırasıyla iş akışı tasarımı, ADK kodu yazımı, proje iskeleti oluşturma (scaffolding), değerlendirme (LLM-as-judge yöntemi dahil), dağıtım (Agent Runtime, Cloud Run, GKE), Gemini Enterprise üzerinde yayımlama ve gözlemlenebilirliktir (Observability; log ve trace ile sistem durumunu anlama yapısı)
  • Araç bağlantısında (Tool Wiring) MCP (Model Context Protocol, modelin dış araçları çağırması için standart), A2A (Agent-to-Agent, ajanlar arası iletişim protokolü) ve connector desteği sunar
  • Yerel geliştirme yalnızca AI Studio API anahtarıyla mümkündür; Google Cloud hesabı sadece buluta dağıtım sırasında gerekir
  • Mevcut ajan projelerine de scaffold enhance komutuyla dağıtım ayarları ve CI/CD pipeline’ı (kod değişikliklerini otomatik test edip dağıtan yapı) sonradan eklenebilir
  • Kodlama ajanı olmadan terminalde bağımsız olarak da çalıştırılabilir

Fark yaratan yönleri

  • Belirli bir kodlama ajanına bağımlı değildir. Gemini CLI, Claude Code, Codex veya Antigravity fark etmeksizin, beceriler enjekte edildiğinde çalışır; yani geliştiricinin araç seçme özgürlüğünü kısıtlamaz
  • ADK adlı çatı, Agent Runtime adlı çalışma ortamı, Agent Sandbox adlı yalıtım katmanı ve Gemini Enterprise adlı dağıtım kanalını tek bir komut sisteminde birleştirmesi bakımından, basit bir CLI’nin ötesine geçip Google Cloud ajan yığınının tamamı için bir ön kapı işlevi görür
  • Kara kutu tarzı otomasyon yerine, kararların gerekçesini de görünür kılan “discovery-first” (önce keşif) tasarımı benimser

Çıkarımlar

  • “Kodlama ajanı ajan üretir” yapısı, geliştirici iş akışlarının ajan merkezli hale geldiğini gösteren bir örnek. Ancak araç şu anda Pre-GA (genel kullanıma açılmadan önce) aşamasında ve kaynak kod yerine yalnızca önceden derlenmiş .whl dosyalarıyla (Python paket dağıtım biçimi) sunuluyor; bu da açık kaynak topluluğunun doğrudan kod katkısını sınırlandırıyor
  • Odak noktası Google Cloud ajan ekosistemine giriş engelini düşürmek olduğu için, çoklu bulut ortamlarında ya da ağırlıklı olarak Google dışı yığınlar kullanan ekiplerde kapsama alanı sınırlı kalabilir
  • Dağınık dokümantasyon ve araçları tek bir yerde toplama girişimi başlı başına anlamlı olsa da, bunun karşılığında bu tek araca bağımlılığın artabileceği de mühendislik organizasyonlarının değerlendirmesi gereken bir nokta

Henüz yorum yok.

Henüz yorum yok.