База знаний API для Gemini

Чтобы помочь вам получить наиболее точные и контекстно-зависимые ответы для ваших проектов Google Home platform , мы выпустили файл базы знаний ИИ.

Этот файл ( google-home-api-knowledge-base.txt ) представляет собой тщательно отобранный документ, содержащий подробные спецификации API и примеры кода. Когда вы предоставляете этот файл в модель большого языка (LLM), он служит мощной «шпаргалкой», позволяя ИИ точнее отвечать на вопросы, связанные с вашими API Home.

Мы настоятельно рекомендуем использовать это с Gemini в Android Studio , но вы также можете использовать это с другими LLM (например, Gemini в сети ), предоставив файл в качестве контекста.

Предпосылки

  1. Android Studio: у вас должна быть установлена Android Studio Narwhal (2024.2.1) или более новая версия.
  2. Плагин Gemini: у вас должен быть установлен и включен плагин Gemini в Android Studio .

Пошаговые инструкции

  1. Получить файл базы знаний

    Файл базы знаний доступен в нашем официальном репозитории примеров приложений Google Home на GitHub. Вы можете:

    • Клонируйте весь репозиторий примеров приложений или
    • Загрузите только файл google-home-api-knowledge-base.txt непосредственно из репозитория.
  2. Добавьте файл в Ваш проект

    Поместите файл google-home-api-knowledge-base.txt в любое место вашего проекта. Мы рекомендуем поместить его в папку /tools .

    Изображение, показывающее, где разместить файл в проекте.
    Где разместить файл в проекте.

  3. Прикрепите файл в Gemini Chat

    Откройте панель чата Gemini в Android Studio . Чтобы указать Gemini контекст файла, введите символ @. Появится меню автодополнения с доступными файлами. Выберите google-home-api-knowledge-base.txt из списка.

    Дополнительные сведения см. в разделе Прикрепление файла к запросу в Gemini в Android Studio .

    Анимированное изображение, показывающее, как добавить контекст в Gemini.
    Как добавить контекст в Gemini.

  4. Задайте свой вопрос

    Прикрепив файл, вы можете задать свой подробный вопрос. Gemini воспользуется базой знаний, чтобы предоставить подробный и точный ответ на основе вашего файла.