Gemini の Home APIs ナレッジベース

Google Home platform プロジェクトで最も正確でコンテキストを考慮した回答を得られるように、AI ナレッジベース ファイルをリリースしました。

このファイル(google-home-api-knowledge-base.txt)は、詳細な API 仕様とコードサンプルを含む、厳選された「信頼できる情報源」ドキュメントです。このファイルを大規模言語モデル(LLM)に提供すると、強力な「チートシート」として機能し、AI が特定の Home API の質問に高い精度で回答できるようになります。

Android Studio の Gemini で使用することを強くおすすめしますが、 ファイルをコンテキストとして提供することで、他の LLM( ウェブ上の Gemini など) でも使用できます。Android Studio

前提条件

  1. Android Studio: Android Studio Narwhal(2024.2.1) 以降が必要です。
  2. Gemini プラグイン: Gemini in Android Studio プラグインがインストールされ、有効になっている必要があります。

手順ガイド

  1. ナレッジベース ファイルを取得する

    ナレッジベース ファイルは、GitHub の Google Home サンプルアプリの公式リポジトリで入手できます。次のいずれかの方法でご対応ください。

  2. ファイルをプロジェクトに追加する

    リポジトリのクローンを作成していない場合は、google-home-api-knowledge-base.txt ファイルをプロジェクト内の任意の場所に配置します。/tools フォルダに配置することをおすすめします。

    プロジェクト内のファイルの配置場所を示す画像。
    プロジェクト内のファイルの配置場所。

  3. Gemini チャットでファイルを添付する

    Android Studio で Gemini チャットパネルを開きます。Gemini にファイルのコンテキストを提供するには、@ 記号を入力します。オートコンプリート メニューがポップアップ表示され、利用可能なファイルが表示されます。リストから google-home-api-knowledge-base.txt を選択します。

    詳細については、 クエリにファイルを添付する Gemini in Android Studioをご覧ください。

    Gemini にコンテキストを追加する方法を示すアニメーション画像。
    Gemini にコンテキストを追加する方法。

  4. 質問する

    ファイルが添付されたら、詳細な質問をすることができます。Gemini はナレッジベースを使用して、ファイルに基づいて詳細かつ正確な回答を提供します。