Набор инструментов Code Assist для платформы Google Карт – это сервер протокола контекста модели (MCP), который улучшает ответы больших языковых моделей (LLM), используемых для разработки приложений с платформой Google Карт. Он работает, опираясь на официальную актуальную документацию и примеры кода.
Поскольку сервер MCP обращается к контенту, когда модель получает запрос, контекст LLM, связанный с платформой Google Карт, не обязательно должен ограничиваться данными, доступными на дату обучения модели.
Ресурсы платформы Google Карт, к которым может обращаться MCP-сервер:
- Документация по платформе Google Карт
- Условия использования платформы Google Карт
- Центр безопасности платформы Google Карт
- Репозитории кода в официальных организациях GitHub платформы Google Карт
Инструменты
Maps Code Assist предоставляет инструменты, которые позволяют LLM получать доступ к следующим возможностям:
retrieve-instructions: вспомогательный инструмент, который клиент использует, чтобы получить важные системные инструкции о том, как лучше всего анализировать намерения пользователя и формулировать эффективные запросы к инструментуretrieve-google-maps-platform-docs.retrieve-google-maps-platform-docs: Основной инструмент. Он принимает запрос на естественном языке и отправляет его в размещенный движок генерации с дополненной выборкой (RAG). Механизм RAG ищет актуальные версии официальной документации, руководств и примеров кода платформы Google Карт и передает LLM подходящий контекст, чтобы она могла сгенерировать точный ответ.
Оплата
Пока Maps Code Assist находится на экспериментальном этапе, его можно использовать бесплатно.
Правила и условия использования
Использование Maps Code Assist регулируется Условиями использования платформы Google Карт, в том числе специальными условиями для этого сервиса. В этом разделе описаны дополнительные требования к использованию сервиса "Помощник по коду Карт", в том числе совместимые БЯМ и требования к указанию источника.
Требования к совместимым LLM
Вы можете использовать Maps Code Assist только с LLM, которая соответствует Условиям использования платформы Google Карт.
Например, вы должны убедиться, что Контент Google Карт не кешируется, не хранится и не используется для улучшения выбранной вами LLM. Прежде чем использовать Maps Code Assist, ознакомьтесь с Условиями использования для каждой модели, которую вы планируете использовать с Maps Code Assist. Запрещается использовать Maps Code Assist с моделями, которые используют введенные в них данные для обучения или улучшения. Вы несете ответственность за то, чтобы использование модели полностью соответствовало ограничениям на контент Google Карт, указанным в Условиях использования платформы Google Карт, включая специальные условия.
Требования к указанию авторства для источников Google Карт
При показе результатов, полученных с помощью инструментов, предоставленных Maps Code Assist, необходимо указывать связанные источники Google Карт.
Как настроить доступ больших языковых моделей к MCP-серверу Maps Code Assist
Вы можете настроить доступ LLM к серверу MCP, следуя документации по конфигурации MCP и используя конечную точку сервера MCP Code Assist:https://mapscodeassist.googleapis.com/mcp.
MCP-сервер помощника по коду на Картах использует транспорт Streamable HTTP. Подробнее о том, как настроить MCP в ИИ-приложении…
Примеры использования
После настройки вы сможете задавать LLM вопросы о платформе Google Карт. Вот несколько примеров запросов:
- "Как добавить карту в приложение для Android?"
- "Как лучше всего определить текущее местоположение пользователя на карте в iOS?"
- "Приведи пример использования сервиса Directions в Maps JavaScript API".
Доступные инструменты
Чтобы посмотреть подробные сведения о доступных инструментах MCP и их описания для сервера MCP Maps Code Assist, ознакомьтесь со справочной информацией о Maps Code Assist MCP.
Как получить список инструментов с помощью HTTP-запроса
Чтобы проверить, работает ли сервер, и посмотреть список доступных инструментов, вы можете отправить HTTP-запрос tools/list непосредственно на удаленный сервер MCP помощника по коду Карт.
Для метода tools/list аутентификация не требуется.
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": "1"
}' \
https://mapscodeassist.googleapis.com/mcp
Отправить отзыв
Чтобы поделиться отзывом о Maps Code Assist, используйте следующие формы: