Aracı, güncel bilgilere ulaşmak için birden fazla yöntem kullanabilir. 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ı, aşağıdaki kaynaklardan API değişiklikleri, yeni kitaplıklar, güncellenmiş en iyi uygulamalar ve daha fazlası hakkında güncel ve yetkili belgelere erişim sağlar:
- Android geliştirici belgeleri
- Firebase
- Google Developers
- Kotlin belgeleri
Android Bilgi Bankası, temsilciye aşağıdaki iki yeni aracı sunar.
Aracının 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. Yönergeler için Android belgelerine bakın."
Android Bilgi Bankası'na, istediğiniz aracı ve IDE'yi kullanarak Android CLI ile de erişebilirsiniz. Daha fazla bilgi için android docs konusuna bakın.
Aracı Web Arama
Aracı, Android Bilgi Bankası'nda ihtiyacı olan bilgiyi bulamadığında web'de arama yapabilir. Ajan Web Arama aracı, Gemini'a Google'da gerçek zamanlı bir web araması yapmasını söyler. Bu sayede, güncel olmayan yönlendirmeler veya eski kod örnekleri sağlama olasılığı azalır.
Ajan Web Arama aracı, ajana açık web'deki yeni ve güvenilir 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 kullanıma sunulan araç ve hizmetlerin dokümanlarına erişin.
Agent Web Search, otomatik olarak bir aracı aracı olarak kullanılabilir. Temsilcinin kullanabileceği tüm araçları görmek için istem alanına /tools yazın.
web_search: Sorgunuzla alakalı güncel bilgileri, dokümanları ve teknik ayrıntıları bulmak için Google Arama'yı kullanarak canlı web'de arama yapar.
Agent Web Search, temsilci doğru bir yanıt vermek için arama yapılması gerektiğine karar verdiğinde otomatik olarak çağrılmalıdır. Ancak, temsilciden özellikle güncel bilgileri kontrol etmesini isteyerek veya isteminize web_search yazarak aracın kullanılma olasılığını artırabilirsiniz.
Örnek istemler
- "GitLive'ın Firebase KMP kitaplıkları hakkında bilgi ver. Yanıtınızı vermeden önce web'de en son sürüm bilgilerini arayın."
- "Xweather'ın Android API'sini nasıl uygularım? Uygulama adımları için en son web belgelerine bakın."
İzinler
Verileriniz ve temsilci davranışlarınız üzerinde tam kontrol sahibi olmanızı sağlamak için Temsilci Web Arama aracı, Android Studio'nun izin modelinden yararlanır. Temsilci, açık izniniz olmadan web'e erişmez.