ชุดเครื่องมือ 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 เพื่อให้ LLM สร้างคำตอบที่ถูกต้อง

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

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

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

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

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

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

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

หากต้องการยืนยันว่าเซิร์ฟเวอร์ทำงานอยู่และดูรายการเครื่องมือที่พร้อมใช้งาน คุณสามารถส่งtools/listคำขอ HTTP ไปยังเซิร์ฟเวอร์ 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 ให้ใช้แบบฟอร์มต่อไปนี้