Bộ công cụ Hỗ trợ mã của Google Maps Platform (thử nghiệm)

Bộ công cụ Google Maps Platform Code Assist là một máy chủ Giao thức ngữ cảnh mô hình (MCP) giúp nâng cao các câu trả lời từ các mô hình ngôn ngữ lớn (LLM) được dùng để phát triển ứng dụng bằng Nền tảng Google Maps. Bộ công cụ này hoạt động bằng cách liên kết thực tế các câu trả lời với tài liệu và mã mẫu chính thức, đã cập nhật.

Vì máy chủ MCP truy cập vào nội dung khi mô hình được nhắc, nên ngữ cảnh của LLM liên quan đến Google Maps Platform không bị giới hạn ở dữ liệu có sẵn tại ngày huấn luyện mô hình.

Các tài nguyên của Google Maps Platform mà máy chủ MCP có thể truy cập bao gồm:

  • Tài liệu về Google Maps Platform
  • Điều khoản dịch vụ của Google Maps Platform
  • Trung tâm tin cậy của Google Maps Platform
  • Kho lưu trữ mã trong các tổ chức GitHub chính thức của Google Maps Platform

Công cụ

Maps Code Assist cung cấp các công cụ cho phép LLM truy cập vào các chức năng sau:

  • retrieve-instructions: Một công cụ trợ giúp mà ứng dụng sử dụng để nhận các hướng dẫn quan trọng của hệ thống về cách suy luận tốt nhất về ý định của người dùng và đưa ra các lệnh gọi hiệu quả cho công cụ retrieve-google-maps-platform-docs.
  • retrieve-google-maps-platform-docs: Công cụ chính. Công cụ này nhận một truy vấn bằng ngôn ngữ tự nhiên và gửi truy vấn đó đến một công cụ Tạo nội dung tăng cường khả năng truy xuất (RAG) được lưu trữ. Công cụ RAG tìm kiếm các phiên bản mới nhất của tài liệu, hướng dẫn và mã mẫu chính thức của Google Maps Platform, trả về ngữ cảnh có liên quan cho LLM để LLM tạo ra câu trả lời chính xác.

Thanh toán

Bạn không phải trả phí khi sử dụng Maps Code Assist trong giai đoạn Thử nghiệm.

Chính sách và điều khoản dịch vụ

Maps Code Assist tuân theo Điều khoản dịch vụ của Google Maps Platform, bao gồm cả các điều khoản dành riêng cho dịch vụ này. Phần này mô tả các yêu cầu về việc sử dụng dịch vụ bổ sung đối với Maps Code Assist, bao gồm cả các LLM tương thích và các yêu cầu về ghi nhận nguồn.

Yêu cầu đối với các LLM tương thích

Bạn chỉ có thể sử dụng Maps Code Assist với một LLM tuân thủ Điều khoản dịch vụ của Nền tảng Google Maps.

Ví dụ: bạn có trách nhiệm đảm bảo rằng Nội dung Google Maps không được lưu vào bộ nhớ đệm, lưu trữ hoặc sử dụng để cải thiện LLM mà bạn chọn sử dụng. Trước khi sử dụng Maps Code Assist, bạn cần xem lại Điều khoản dịch vụ của mọi mô hình mà bạn dự định sử dụng với Maps Code Assist. Bạn không được sử dụng Maps Code Assist với bất kỳ mô hình nào sử dụng dữ liệu đầu vào trong mô hình cho bất kỳ hoạt động huấn luyện mô hình hoặc cải thiện mô hình nào. Bạn có trách nhiệm đảm bảo rằng việc sử dụng mô hình của bạn tuân thủ đầy đủ các hạn chế đối với Nội dung Google Maps trong Điều khoản dịch vụ của Nền tảng Google Maps, bao gồm cả các điều khoản dành riêng cho dịch vụ.

Yêu cầu về ghi nhận nguồn đối với các nguồn của Google Maps

Khi trình bày các kết quả sử dụng các công cụ do Maps Code Assist cung cấp, bạn phải đưa cả các nguồn Google Maps được liên kết.

Định cấu hình LLM để truy cập vào máy chủ MCP của Maps Code Assist

Bạn có thể định cấu hình LLM để truy cập vào máy chủ MCP bằng cách làm theo tài liệu định cấu hình MCP tương ứng và sử dụng điểm cuối máy chủ MCP của Code Assist: https://mapscodeassist.googleapis.com/mcp.

Máy chủ MCP của Maps Code Assist sử dụng giao thức truyền tải HTTP có thể truyền trực tuyến. Để biết thêm thông tin, hãy xem bài viết Định cấu hình MCP trong ứng dụng AI.

Các trường hợp sử dụng mẫu

Sau khi định cấu hình, bạn có thể hỏi LLM các câu hỏi về Nền tảng Google Maps. Sau đây là một số câu lệnh ví dụ:

  • "Làm cách nào để thêm bản đồ vào ứng dụng Android?"
  • "Cách tốt nhất để lấy vị trí hiện tại của người dùng trên bản đồ trong iOS là gì?"
  • "Hãy cung cấp một ví dụ về cách sử dụng dịch vụ chỉ đường trong Maps JavaScript API."

Các công cụ hiện có

Để xem thông tin chi tiết về các công cụ MCP hiện có và phần mô tả của các công cụ đó cho máy chủ MCP của Maps Code Assist, hãy xem bài viết Tài liệu tham khảo về MCP của Maps Code Assist.

Liệt kê các công cụ bằng yêu cầu HTTP

Để xác minh rằng máy chủ đang hoạt động và xem danh sách các công cụ hiện có, bạn có thể gửi trực tiếp yêu cầu HTTP tools/list đến máy chủ MCP từ xa của Maps Code Assist. Phương thức tools/list không yêu cầu xác thực.

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

Chia sẻ ý kiến phản hồi

Để chia sẻ ý kiến phản hồi về Maps Code Assist, hãy sử dụng các biểu mẫu sau: