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

ชุดเครื่องมือ Google Maps Platform Code Assist เป็นเซิร์ฟเวอร์ 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 เพื่อให้ LLM สร้างคำตอบที่ถูกต้อง

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

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

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

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

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

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

ตัวอย่างเช่น คุณมีหน้าที่รับผิดชอบในการตรวจสอบว่า LLM ที่คุณเลือกใช้ไม่ได้แคช จัดเก็บ หรือใช้เนื้อหา 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

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

  • "ฉันจะเพิ่มแผนที่ลงในแอปพลิเคชัน 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 \
  -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 ให้ใช้แบบฟอร์มต่อไปนี้