Ищем места рядом через Google Places и вызов функций

Урок 23 из 299 курса «OpenAI Cookbook»: официальный курс OpenAI Academy (ОпенАИ) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Этот notebook посвящен интеграции Google Places API и пользовательских профилей для улучшения поиска по местоположению. Наш подход предполагает использование Google Places API в сочетании с пользовательскими предпочтениями, чтобы сделать поиск мест более персонализированным и актуальным. Обратите внимание, что хотя в данном случае мы сосредоточены на Google Places API, существует множество других API, которые можно исследовать и применять аналогичным образом. Мы рассмотрим применение трех основных компонентов: Профиль клиента: Этот макет профиля фиксирует индивидуальные предпочтения по типам мест (например, рестораны, парки, музеи), бюджету, желаемым рейтингам и другим специфическим требованиям. Google Places API: Этот API предоставляет данные о ближайших местах в реальном времени. Он учитывает различные параметры, такие как рейтинги, типы заведений, стоимость и многое другое из мест вокруг вас. Function calling: Одна команда, такая как «Я голоден» или «Я хочу посетить музей», активирует функцию, которая объединяет данные профиля пользователя и Google Places API для определения подходящих заведений. Этот notebook представляет два основных сценария использования: Рекомендации на основе профиля: Узнайте, как создать профиль пользователя и давать рекомендации по местам на основе индивидуальных предпочтений. Интеграция API с function calling: Поймите, как эффективно интегрировать и вызывать Google Places API для получения данных о различных местах в реальном времени с помощью function calling. Обратите внимание, что хотя эта система очень универсальна, ее эффективность может варьироваться в зависимости от предпочтений пользователя и доступных данных о местах. Для целей этого notebook данные о клиентах являются фиктивными, а местоположение жестко задано. Google Places API Для использования Google Places API вам понадобятся две вещи: Аккаунт Google: Если у вас его еще нет, вам потребуется создать аккаунт Google. Ключ Google Places API: Ключ API — это уникальный идентификатор, который используется для аутентификации запросов, связанных с вашим проектом, в целях использования и выставления счетов. Вы можете получить свой ключ API в Google Cloud Console.

План урока

  1. Настройка
  2. Запрос и обработка данных из Google Places API
  3. Генерация пользовательских рекомендаций с помощью GPT-3.5-Turbo и Google Places API
  4. Выполнение пользовательских рекомендаций

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды