База знаний по API для дома для Gemini

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

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

Мы настоятельно рекомендуем использовать эту функцию с Gemini в Android Studio, но вы также можете использовать ее с другими БЯМ (например, 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 использует базу знаний, чтобы предоставить подробный и точный ответ на основе вашего файла.