Google, Java için Ajan Geliştirme Kiti'nin (ADK) 1.0.0 sürümünü yayımlayarak AI aracı çerçevesini ilk kez yaygın olarak kullanılan Java platformu için kullanılabilir hale getirdi. Başlangıçta Python'da başlatılan açık kaynak projesi çok dilli bir ekosisteme dönüşüyor: Java'nın yanı sıra Go ve TypeScript'i de destekliyor.
Duyurudan sonra devamını okuyun
ADK, yalnızca metin oluşturmakla kalmayıp aynı zamanda çevreleriyle aktif olarak etkileşime giren yapay zeka aracıları oluşturmak isteyen geliştiricileri hedefliyor. Bu tür aracılar, Büyük Dil Modellerini (LLM) araçlarla, durum yönetimiyle ve dış veri kaynaklarıyla birleştirir.
Daha fazla araç ve harici veri kaynağı
En önemli yenilikler arasında dış bilgilere erişim için ek araçlar yer alıyor. İşte bu şekilde birbirine bağlanıyor GoogleMapsTool Konum verileri doğrudan UrlContextTool Web sitesi içeriğini otomatik olarak alır ve özetler. Kod yürütücülerle aracılar kodlarını yerel olarak (Docker) veya bulutta da çalıştırabilirler.
Bir diğer yeni özellik ise eklenti sistemli merkezi uygulama yapısıdır. Bu, günlüğe kaydetme, bağlam filtreleme veya genel davranış kuralları gibi işlevlerin bir kez tanımlanmasına ve tüm aracılara uygulanmasına olanak tanır.

Diyagram, eklentilerin ve geri aramaların bir AI aracısının akışına nerede müdahale edebileceğini gösterir.
(Resim: Google Geliştirici Blogu)
Bağlam, kontrol ve işbirliği
Daha uzun etkileşimler için ADK, belirteç limitlerini ve maliyetlerini kontrol etmek amacıyla görüşmenin eski bölümlerini birleştiren bağlam yönetimini sunar. Çerçeve aynı zamanda döngüdeki insan senaryolarını da destekler: aracılar eylemleri askıya alabilir ve onay alabilir.
Duyurudan sonra devamını okuyun
Oturum ve uzun süreli depolama için yapı bloklarının yanı sıra, aracıların çerçeveler arasında birbirleriyle iletişim kurmak için kullandığı Agent2Agent protokolü desteği de mevcuttur.
Geliştiriciler için Google blog makalesi ve araç belgeleri daha fazla bilgi sağlar.
Ayrıca okuyun
(mdo)
Bir yanıt yazın