ชุดเครื่องมือ Google Maps Platform Code Assist (ทดลอง)

ชุดเครื่องมือ Code Assist ของ Google Maps Platform เป็นเซิร์ฟเวอร์ Model Context Protocol (MCP) ที่ช่วยปรับปรุงคำตอบจากโมเดลภาษาขนาดใหญ่ (LLM) ที่ใช้ในการพัฒนาแอปพลิเคชันด้วย Google Maps Platform โดยจะทำงานโดยอิงคำตอบจากเอกสารประกอบและตัวอย่างโค้ดอย่างเป็นทางการที่อัปเดตล่าสุด

เนื่องจากเซิร์ฟเวอร์ MCP จะเข้าถึงเนื้อหาเมื่อมีการแจ้งโมเดล บริบทของ LLM เกี่ยวกับ Google Maps Platform จึงไม่จำเป็นต้องจำกัดอยู่เฉพาะข้อมูลที่มีอยู่ในวันที่ฝึกโมเดล

ทรัพยากร Google Maps Platform ที่เซิร์ฟเวอร์ MCP เข้าถึงได้มีดังนี้

  • เอกสารประกอบของ Google Maps Platform
  • ข้อกำหนดในการให้บริการของ Google Maps Platform
  • ศูนย์ความน่าเชื่อถือของ Google Maps Platform
  • ที่เก็บโค้ดในองค์กร GitHub อย่างเป็นทางการของ Google Maps Platform

เครื่องมือ

Maps Code Assist มีเครื่องมือที่ช่วยให้ LLM เข้าถึงความสามารถต่อไปนี้ได้

  • retrieve-instructions: เครื่องมือตัวช่วยที่ไคลเอ็นต์ใช้เพื่อรับคำสั่งระบบที่สำคัญเกี่ยวกับวิธีที่ดีที่สุดในการให้เหตุผลเกี่ยวกับความตั้งใจของผู้ใช้และกำหนดการเรียกใช้เครื่องมือ retrieve-google-maps-platform-docs ที่มีประสิทธิภาพ
  • retrieve-google-maps-platform-docs: เครื่องมือหลัก โดยจะรับคำค้นหาที่เป็นภาษาธรรมชาติและส่งไปยังเครื่องมือ Retrieval Augmented Generation (RAG) ที่โฮสต์ไว้ เครื่องมือ RAG จะค้นหาเอกสารประกอบ บทแนะนำ และตัวอย่างโค้ดอย่างเป็นทางการของ Google Maps Platform เวอร์ชันล่าสุด โดยแสดงบริบทที่เกี่ยวข้องกับ LLM เพื่อให้สร้างคำตอบที่ถูกต้อง

การเรียกเก็บเงิน

การใช้ Maps Code Assist จะไม่มีค่าใช้จ่ายขณะที่อยู่ในระยะทดลอง

นโยบายและข้อกำหนดในการให้บริการ

Maps Code Assist อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Maps Platform ซึ่งรวมถึงข้อกำหนดเฉพาะบริการสำหรับบริการนี้ ส่วนนี้อธิบายข้อกำหนดเพิ่มเติมในการใช้บริการสำหรับ Maps Code Assist ซึ่งรวมถึง LLM ที่เข้ากันได้และข้อกำหนดในการระบุแหล่งที่มาของแหล่งที่มา

ข้อกำหนดสำหรับ LLM ที่เข้ากันได้

คุณใช้ Maps Code Assist ได้เฉพาะกับ LLM ที่เป็นไปตามข้อกำหนดในการให้บริการของ Google Maps Platform เท่านั้น

ตัวอย่างเช่น คุณมีหน้าที่รับผิดชอบในการตรวจสอบว่าเนื้อหา Google Maps ไม่ได้ถูกแคช จัดเก็บ หรือใช้เพื่อปรับปรุง LLM ที่คุณเลือกใช้ ก่อนใช้ Maps Code Assist คุณจะต้องอ่านข้อกำหนดในการให้บริการสำหรับโมเดลที่ต้องการใช้กับ Maps Code Assist คุณต้องไม่ใช้ Maps Code Assist กับโมเดลใดๆ ที่ใช้ข้อมูลที่ป้อนลงในโมเดลเพื่อการฝึกหรือปรับปรุงโมเดล คุณมีหน้าที่รับผิดชอบในการตรวจสอบว่าการใช้โมเดลเป็นไปตามข้อจำกัดเกี่ยวกับเนื้อหาของ Google Maps ในข้อกำหนดในการให้บริการของ Google Maps Platform อย่างเต็มรูปแบบ รวมถึงข้อกำหนดเฉพาะบริการ

ข้อกำหนดการระบุแหล่งที่มาสำหรับแหล่งที่มาของ Google Maps

เมื่อนำเสนอผลลัพธ์ที่ใช้เครื่องมือที่ Maps Code Assist มีให้ คุณต้องระบุแหล่งที่มาของ Google Maps ที่เกี่ยวข้องด้วย

กำหนดค่า LLM ให้เข้าถึงเซิร์ฟเวอร์ MCP ของ Maps Code Assist

คุณสามารถกำหนดค่า LLM ให้เข้าถึงเซิร์ฟเวอร์ MCP ได้โดยทำตามเอกสารประกอบการกำหนดค่า MCP ที่เกี่ยวข้องและใช้ปลายทางเซิร์ฟเวอร์ MCP ของ Code Assist: https://mapscodeassist.googleapis.com/mcp

เซิร์ฟเวอร์ MCP ของ Maps Code Assist ใช้การส่ง HTTP ที่สตรีมได้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อกำหนดค่า MCP ในแอปพลิเคชัน AI

ตัวอย่าง Use Case

เมื่อกำหนดค่าแล้ว คุณจะถามคำถาม LLM เกี่ยวกับ Google Maps Platform ได้ ตัวอย่างพรอมต์ เช่น

  • "ฉันจะเพิ่มแผนที่ลงในแอปพลิเคชัน Android ได้อย่างไร"
  • "วิธีใดดีที่สุดในการรับตำแหน่งปัจจุบันของผู้ใช้บนแผนที่ใน iOS"
  • "แสดงตัวอย่างการใช้บริการเส้นทางใน Maps JavaScript API"

เครื่องมือที่พร้อมใช้งาน

หากต้องการดูรายละเอียดของเครื่องมือ MCP ที่มีและคำอธิบายสำหรับเซิร์ฟเวอร์ MCP ของ Maps Code Assist โปรดดูข้อมูลอ้างอิง MCP ของ Maps Code Assist

แสดงรายการเครื่องมือด้วยคำขอ HTTP

หากต้องการยืนยันว่าเซิร์ฟเวอร์ทำงานอยู่และดูรายการเครื่องมือที่พร้อมใช้งาน คุณสามารถส่งคำขอ HTTP tools/list ไปยังเซิร์ฟเวอร์ MCP ระยะไกลของ Maps Code Assist ได้โดยตรง วิธี tools/list ไม่จำเป็นต้องมีการตรวจสอบสิทธิ์

curl -X POST https://mapscodeassist.googleapis.com/TOOLSET_ENDPOINT \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'MCP-Protocol-Version: MCP_PROTOCOL_VERSION' \
    -H 'Mcp-Method: tools/list' \
    -d '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/list",
      "params": {
        "_meta": {
          "io.modelcontextprotocol/protocolVersion": "MCP_PROTOCOL_VERSION",
          "io.modelcontextprotocol/clientCapabilities": {
            "extensions": {
              "io.modelcontextprotocol/ui": {
                "mimeTypes": ["text/html;profile=mcp-app"]
              }
            }
          }
        }
      }
    }'

แทนที่ค่าต่อไปนี้

  • TOOLSET_ENDPOINT: ส่วนที่เหลือของปลายทาง MCP หลังจากชื่อบริการ สำหรับ Maps Code Assist จะเป็น mcp
  • MCP_PROTOCOL_VERSION: เวอร์ชันโปรโตคอล MCP เช่น 2026-07-28

แชร์ความคิดเห็น

หากต้องการแชร์ความคิดเห็นเกี่ยวกับ Maps Code Assist ให้ใช้แบบฟอร์มต่อไปนี้