Ajanın güncel bilgilere ulaşabileceği birden fazla yöntem vardır. Bu araçlar, temsilcinin son eğitim kesme tarihinden sonra yayınlanan bilgileri kullanmasına olanak tanıyarak yanıtlarının kalitesini artırır.
Android Bilgi Bankası
Android Bilgi Bankası, temsilciye aşağıdaki kaynaklardan API değişiklikleri, yeni kitaplıklar, güncellenmiş en iyi uygulamalar ve daha fazlası hakkında yeni ve yetkili belgelere erişim imkanı sunar:
- Android geliştirici belgeleri
- Firebase
- Google Developers
- Kotlin dokümanları
Android Bilgi Bankası, temsilciye aşağıdaki iki yeni aracı sunar.
Temsilcinin kullanabileceği tüm araçları görmek için istem alanına /tools yazın.
search_android_docs: Sorgunuzla alakalı, yetkili ve yüksek kaliteli belgeler için Android Bilgi Bankası'nda arama yapar.fetch_android_docs: Arama aracı tarafından tanımlanan belgelerin tam içeriğini alır.
Android Bilgi Bankası, uygun olduğunda otomatik olarak çağrılmalıdır. Ancak isteminizde aracıdan özellikle Android belgelerini kullanmasını isteyerek aracının bu bilgi bankasını kullanma olasılığını artırabilirsiniz. Örneğin, "Gezinmeyi Gezinme 3'e yükselt" demek yerine "Gezinmeyi Gezinme 3'e yükselt. Yol gösterici bilgiler için Android belgelerine bakın."
Android Bilgi Bankası'na, istediğiniz temsilciyi ve IDE'yi kullanarak Android CLI ile de erişebilirsiniz. Daha fazla bilgi için android docs konusuna bakın.
Agent Web Search
Ajan, ihtiyacı olan bilgiyi Android Bilgi Bankası'nda bulamadığında web'de arama yapabilir. Agent Web Search aracı, Gemini'a Google'da gerçek zamanlı bir web araması yapmasını söyler. Bu sayede, güncel olmayan talimatlar veya eski kod örnekleri sağlama olasılığı azalır.
Ajan Web Arama aracı, ajana açık web'deki yeni ve yetkili bilgilere erişim imkanı tanır. Bu bilgiler arasında şunlar yer alır:
- En son kitaplık sürümleri: Coil veya GitLive'ın Firebase KMP kitaplıkları gibi kitaplıkların en son sürümlerini alın.
- Yeni API Dokümanları: Modelin eğitiminden sonra yayınlanan araç ve hizmetlerle ilgili dokümanlara erişin.
Agent Web Search, otomatik olarak bir ajan aracı olarak kullanılabilir. Temsilcinin kullanabileceği tüm araçları görmek için istem alanına /tools yazın.
web_search: Sorgunuzla ilgili güncel bilgileri, belgeleri ve teknik ayrıntıları bulmak için Google Arama'yı kullanarak canlı web'de arama yapar.
Ajan, doğru yanıt vermek için arama yapılması gerektiğine karar verdiğinde Ajan Web Arama otomatik olarak çağrılmalıdır. Ancak, ajandan özellikle güncel bilgileri kontrol etmesini isteyerek veya isteminize web_search yazarak ajanın aracı kullanma olasılığını artırabilirsiniz.
Örnek istemler
- "GitLive'ın Firebase KMP kitaplıkları hakkında bilgi ver." Cevabınızı vermeden önce web'de en son sürüm bilgilerini arayın."
- "Xweather'ın Android API'sini nasıl uygularım? Kullanmaya başlamayla ilgili adımlar için en son web belgelerine bakın."
İzinler
Verileriniz ve aracı davranışlarınız üzerinde tam kontrol sahibi olmanızı sağlamak için Aracı Web Arama aracı, Android Studio'nun izin modelinden yararlanır. Temsilci, açık izniniz olmadan web'e erişmez.