Gemini için Home API'leri Bilgi Bankası

Google Home platformProjeleriniz için en doğru ve bağlama uygun yanıtları almanıza yardımcı olmak amacıyla bir Yapay Zeka Bilgi Bankası dosyası yayınladık.

Bu dosya (google-home-api-knowledge-base.txt), ayrıntılı API spesifikasyonlarını ve kod örneklerini içeren, derlenmiş bir "doğruluk kaynağı" belgesidir. Bu dosyayı bir Büyük Dil Modeli'ne (LLM) sağladığınızda, güçlü bir "kopya kağıdı" görevi görür ve yapay zekanın belirli Home API'leri sorularınızı daha hassas bir şekilde yanıtlamasına olanak tanır.

Bu özelliği Android Studio'da Gemini ile kullanmanızı önemle tavsiye ederiz. Ancak dosyayı bağlam olarak sağlayarak diğer LLM'lerle (ör. web'de Gemini) de kullanabilirsiniz.

Ön koşullar

  1. Android Studio: Android Studio Narwhal (2024.2.1) veya daha yeni bir sürümünüz olmalıdır.
  2. Gemini eklentisi: Android Studio'de Gemini eklentisinin yüklü ve etkin olması gerekir.

Adım adım talimatlar

  1. Bilgi Bankası dosyasını edinme

    Bilgi tabanı dosyası, GitHub'daki resmi Google Home örnek uygulama depomuzda mevcuttur. Aşağıdaki yöntemlerden birini uygulayabilirsiniz:

  2. Dosyayı projenize ekleme

    google-home-api-knowledge-base.txt dosyasını projenizin herhangi bir yerine yerleştirin. Bu dosyayı /tools klasörüne yerleştirmenizi öneririz.

    Dosyanın projede nereye yerleştirileceğini gösteren resim.
    Dosyanın projede nereye yerleştirileceği.

  3. Gemini Chat'e dosyayı ekleyin

    Android Studio içinde Gemini sohbet bölmesini açın. Gemini'a dosyanın bağlamını vermek için @ simgesini yazın. Kullanılabilir dosyaları gösteren bir otomatik tamamlama menüsü açılır. Listeden google-home-api-knowledge-base.txt seçeneğini belirleyin.

    Daha fazla bilgi için Android Studio'daki Gemini'da Sorgunuza dosya ekleme başlıklı makaleyi inceleyin.

    Gemini'a nasıl bağlam ekleneceğini gösteren animasyonlu resim.
    Gemini'a nasıl bağlam eklenir?

  4. Sorunuzu sorun

    Dosya eklendikten sonra ayrıntılı sorunuzu sorabilirsiniz. Gemini artık dosyanıza dayalı olarak ayrıntılı ve doğru bir yanıt vermek için bilgi bankasını kullanacak.