Bộ công cụ Hỗ trợ viết mã của Google Maps Platform là một máy chủ Giao thức ngữ cảnh mô hình (MCP) giúp cải thiện các câu trả lời từ mô hình ngôn ngữ lớn (LLM) được dùng để phát triển các ứng dụng bằng Google Maps Platform. Công cụ này hoạt động bằng cách dựa vào tài liệu và mã mẫu chính thức, mới nhất để đưa ra câu trả lời.
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 chính thức của Google Maps Platform trên GitHub
Công cụ
Maps Code Assist cung cấp các công cụ cho phép LLM truy cập vào những 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ác chỉ 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. Ứng dụng này lấy một cụm từ tìm kiếm bằng ngôn ngữ tự nhiên và gửi cụm từ đó đến một công cụ Tạo sinh tăng cườ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ẫu mã 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 sẽ không bị tính 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ả điều khoản dành riêng cho dịch vụ đối với dịch vụ này. Phần này mô tả các yêu cầu sử dụng dịch vụ bổ sung đối với Trợ lý mã trên Maps, bao gồm cả các LLM tương thích và các yêu cầu về việc ghi nguồn.
Yêu cầu đối với 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 chịu trách nhiệm đảm bảo rằng Nội dung trên Google Maps không được lưu vào bộ nhớ đệm, lưu trữ hoặc dùng để cải thiện LLM mà bạn chọn sử dụng. Trước khi sử dụng Trợ lý mã Maps, bạn cần xem Điều khoản dịch vụ của mọi mô hình mà bạn dự định sử dụng với Trợ lý mã Maps. Bạn không được sử dụng Trợ lý mã Maps với bất kỳ mô hình nào sử dụng dữ liệu được nhập vào mô hình cho bất kỳ hoạt động huấn luyện mô hình hoặc cải thiện nào. Bạn có trách nhiệm đảm bảo rằng việc bạn sử dụng mô hình này hoàn toàn tuân thủ các quy định hạn chế đối với Nội dung trên Google Maps trong Điều khoản dịch vụ của Google Maps Platform, bao gồm cả các điều khoản cụ thể về dịch vụ.
Yêu cầu về việc ghi công đối với các nguồn trên Google Maps
Khi trình bày kết quả sử dụng các công cụ do Maps Code Assist cung cấp, bạn phải thêm 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 Trợ lý mã: https://mapscodeassist.googleapis.com/mcp.
Máy chủ MCP của Maps Code Assist sử dụng phương 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 phần Định cấu hình MCP trong ứng dụng AI.
Ví dụ về các trường hợp sử dụng
Sau khi thiết lập, bạn có thể đặt câu hỏi cho LLM về Google Maps Platform. 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ủa tôi?"
- "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ì?"
- "Đưa ra ví dụ về cách sử dụng dịch vụ chỉ đường trong Maps JavaScript API."
Các công cụ có sẵn
Để xem thông tin chi tiết về các công cụ MCP hiện có và nội dung mô tả của các công cụ này cho máy chủ MCP Hỗ trợ mã Maps, hãy xem Tài liệu tham khảo về MCP Hỗ trợ mã Maps.
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ụ có sẵn, bạn có thể gửi yêu cầu HTTP tools/list trực tiếp đế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ề Trợ lý mã Maps, hãy sử dụng các biểu mẫu sau: