Инструментарий пользовательского интерфейса Maps Agentic (экспериментальная версия)

Обзор

Инструментарий Maps Platform Agentic UI — это набор инструментов для разработчиков, специально разработанный для эпохи разговорного ИИ. Он предоставляет набор системных инструкций для больших языковых моделей (LLM) и библиотеку компонентов пользовательского интерфейса, которые помогают большим языковым моделям (LLM) и агентам ИИ создавать интерактивные визуальные ответы в реальном времени для геопространственных данных.

Вместо того чтобы жестко прописывать визуальные элементы, разработчики могут использовать этот инструментарий для преобразования «инструкций, основанных на намерениях», из LLM в динамические, контекстно-зависимые карты и отображения мест, поддерживая вовлеченность пользователей в чат.

К типичным сценариям использования относятся:

  • Искусственный интеллект-помощники: дополнение текстовых ответов визуальным контекстом для локальных запросов (например, отели, рестораны).
  • Планировщики путешествий: отображение карт, маршрутов и подробной информации о местах непосредственно в тексте.
  • Разработка с минимальным использованием кода: уменьшение сложностей, связанных с ручной настройкой нескольких API карт.

Ключевые понятия

1. Пользовательский интерфейс, готовый для работы с агентами.

Внедрите масштабируемые высококачественные визуальные элементы, такие как карточки с местами размещения, интерактивные карты и предварительный просмотр маршрутов, специально разработанные для интерактивных приложений, работающих в режиме реального времени на основе LLM.

2. Опыт, насыщенный контекстом

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

3. Интеллектуальные компоненты

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

4. Независимый от LLM

Инструментарий пользовательского интерфейса Agentic не зависит от используемой вами модели ИИ. Независимо от того, используете ли вы Gemini, модели от OpenAI или Anthropic, и независимо от источника ваших данных, инструментарий пользовательского интерфейса Agentic предоставляет специальный уровень представления для визуализации данных о местоположении.

Начиная

Для начала использования инструментария Agentic UI необходимо инициализировать его с помощью одного ключа API. Это абстрагирует базовые сервисы карт, поэтому вам не нужно управлять отдельными API.

Подробные инструкции см. в Руководстве по началу работы .

Результаты пользовательского интерфейса

Agentic UI Toolkit предоставляет полный набор специализированных возможностей для создания пользовательского интерфейса «из коробки».

  • Подробная информация о месте (компактная) : Конкретная информация о точке интереса (POI) в компактном формате.
  • Встроенные карты : указатель точки или области.
  • Встроенная карта + маршрут : навигация или предварительный просмотр маршрута.
  • Детализация карты : создание атмосферы или контекста места с помощью подробных изображений.

Системные инструкции

Инструментарий пользовательского интерфейса Agentic предоставляет «системные инструкции», которые помогают принимающей стороне LLM понять, когда и как создавать пользовательский интерфейс.

Руководящие принципы

Модель хоста должна понимать:

  1. Какой компонент соответствует какому намерению пользователя (например, используйте встроенную карту для запросов, связанных с ориентацией экрана).

  2. Сопоставление параметров из естественного языка со схемой (например, если пользователь запрашивает "живописный вид", установите режим карты на спутниковый).

Схема использования инструментов

Инструментарий пользовательского интерфейса Agentic предоставляет каталог определений, совместимых со стандартной схемой использования инструментов LLM (например, вызов функций).

Политика и условия предоставления услуг

Эта библиотека использует сервисы платформы Google Maps. Использование сервисов платформы Google Maps через эту библиотеку регулируется Условиями использования платформы Google Maps. Для некоторых API и серверных сервисов, таких как Grounding Lite и Grounding with Google Maps , существуют дополнительные требования Условий использования, которые также должны быть соблюдены.

Данная библиотека не является основным сервисом платформы Google Maps. Поэтому условия предоставления услуг платформы Google Maps (например, услуги технической поддержки, соглашения об уровне обслуживания и политика устаревания) не распространяются на код этой библиотеки.

Поддерживать

Данная библиотека распространяется по лицензии с открытым исходным кодом. На нее не распространяются Руководящие принципы технической поддержки платформы Google Maps, соглашение об уровне обслуживания (SLA) или политика устаревания . Однако любые сервисы платформы Google Maps, используемые библиотекой, по-прежнему регулируются Условиями использования платформы Google Maps.

Требования к указанию источников Google Maps

Каждый ответ инструмента из набора инструментов Agentic UI содержит источники. При представлении результатов, полученных с помощью инструментов, предоставляемых этим набором, необходимо указать соответствующие источники Google Maps таким образом, чтобы выполнялись следующие требования:

  • Исходные файлы Google Maps должны непосредственно следовать за сгенерированным контентом, который поддерживают эти исходные файлы.
  • Исходные данные Google Maps должны быть доступны для просмотра в рамках одного взаимодействия пользователя.