ชุดเครื่องมือ 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-docsretrieve-google-maps-platform-docsเครื่องมือหลัก โดยจะรับคำค้นหาในภาษาธรรมชาติและส่งไปยังเครื่องมือ Retrieval Augmented Generation (RAG) ที่โฮสต์ เครื่องมือ RAG จะค้นหาเอกสารประกอบ บทแนะนำ และตัวอย่างโค้ดเวอร์ชันล่าสุดอย่างเป็นทางการของ Google Maps Platform เพื่อส่งคืนบริบทที่เกี่ยวข้องไปยัง LLM เพื่อให้ LLM สร้างคำตอบที่ถูกต้อง
การเรียกเก็บเงิน
การใช้ Maps Code Assist ในระยะทดลองจะไม่มีค่าใช้จ่าย
นโยบายและข้อกำหนดในการให้บริการ
Maps Code Assist อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Maps Platform ซึ่งรวมถึงข้อกำหนดเฉพาะบริการสำหรับบริการนี้ ส่วนนี้จะอธิบายข้อกำหนดเพิ่มเติมในการใช้บริการสำหรับ ตัวช่วยเขียนโค้ด Maps ซึ่งรวมถึง 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
เมื่อกำหนดค่าแล้ว คุณจะถามคำถามเกี่ยวกับ 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 ให้ใช้แบบฟอร์มต่อไปนี้