Aracılara Genel Bakış

Aracılar, karmaşık ve çok adımlı görevleri gerçekleştirmek ve belirli hedeflere ulaşmak için Gemini modellerinden, bir dizi araçtan ve akıl yürütme özelliklerinden yararlanan sistemlerdir. Tek bir model çağrısının aksine, bir aracı planlama yapabilir, bir dizi işlemi yürütebilir, harici sistemlerle etkileşimde bulunabilir ve kullanıcının isteğini karşılamak için bilgileri sentezleyebilir.

Gemini API ile aşağıdaki gibi özellikleri kullanarak güçlü aracı uygulamalar oluşturabilirsiniz:

  • Gemini modelleri: Temel zeka, mantık yürütme ve dil anlayışı sağlar.
  • Araçlar: Modeli gerçek dünyadaki bilgilere ve işlemlere bağlayan özellikler. Bunlar yerleşik araçlar (ör. Google Arama, Haritalar, Kod Yürütme) veya özel araçlar olabilir.
  • İşlev çağrısı: Kendi özel araçlarınızı ve API'lerinizi Gemini modeline tanımlayıp bağlama mekanizmasıdır.
  • Düşünme: Modelin karmaşık görevler için akıl yürütme ve plan yapma becerisini geliştiren özellikler.
  • Uzun bağlam: Aracıların, uzun süren etkileşimler boyunca durumu ve bilgileri korumasını sağlar.

Kullanılabilir müşteri temsilcileri

  • Deep Research Agent: Pazar analizi, gerekli özen ve literatür incelemeleri gibi kullanım alanları için çok adımlı araştırma görevlerini planlayan, yürüten ve sentezleyen bağımsız bir temsilci.

Temsilci oluşturma

Temsilciler, çok adımlı görevleri tamamlamak için modelleri ve araçları kullanır. Gemini, muhakeme yetenekleri ("beyin") ve temel araçlar ("eller") sunsa da genellikle aracının belleğini yönetmek, döngüleri planlamak ve karmaşık araç zincirleme işlemlerini gerçekleştirmek için bir orkestrasyon çerçevesine ihtiyacınız olur.

Çok adımlı iş akışlarında güvenilirliği en üst düzeye çıkarmak için modelin nasıl akıl yürüteceğini ve planlayacağını açıkça kontrol eden talimatlar oluşturmanız gerekir. Gemini, genel olarak güçlü bir akıl yürütme yeteneği sunsa da karmaşık aracıların, sorunlar karşısında ısrarcı olma, risk değerlendirmesi ve proaktif planlama gibi belirli davranışları zorunlu kılan istemlerden yararlanması gerekir.

Bu istemleri tasarlama stratejileri için Agentic iş akışları bölümüne bakın. Aşağıda, çeşitli yapay zeka ölçütlerinde performansı yaklaşık %5 oranında artıran bir sistem talimatı örneği verilmiştir.

Aracı çerçeveleri

Gemini, aşağıdakiler gibi önde gelen açık kaynaklı aracı çerçeveleriyle entegre olur:

  • LangChain / LangGraph: Grafik yapılarını kullanarak durum bilgisi olan, karmaşık uygulama akışları ve çoklu ajan sistemleri oluşturun.
  • LlamaIndex: RAG ile geliştirilmiş iş akışları için Gemini ajanlarını özel verilerinize bağlayın.
  • CrewAI: Ortak çalışmaya dayalı, rol oynayan otonom yapay zeka temsilcilerini yönetin.
  • Vercel AI SDK: JavaScript/TypeScript'te yapay zeka destekli kullanıcı arayüzleri ve temsilciler oluşturun.
  • Google ADK: Birlikte çalışabilen yapay zeka temsilcileri oluşturmak ve düzenlemek için kullanılan açık kaynaklı bir çerçeve.