جعبه ابزار Code Assist پلتفرم نقشههای گوگل، یک سرور پروتکل زمینه مدل (MCP) است که پاسخهای مدلهای زبانی بزرگ (LLM) مورد استفاده برای توسعه برنامههای کاربردی با پلتفرم نقشههای گوگل را بهبود میبخشد. این جعبه ابزار با پایهگذاری پاسخها در مستندات رسمی و بهروز و نمونههای کد کار میکند.
از آنجایی که سرور MCP هنگام فراخوانی مدل به محتوا دسترسی پیدا میکند، زمینه LLM در مورد پلتفرم نقشههای گوگل نباید محدود به دادههای موجود در تاریخ آموزش مدل باشد.
منابع پلتفرم نقشههای گوگل که سرور MCP میتواند به آنها دسترسی داشته باشد عبارتند از:
- مستندات پلتفرم نقشههای گوگل
- شرایط خدمات پلتفرم نقشههای گوگل
- مرکز اعتماد پلتفرم نقشههای گوگل
- مخازن کد در پلتفرم نقشههای گوگل، سازمانهای رسمی گیتهاب
ابزارها
Maps Code Assist ابزارهایی را فراهم میکند که به LLMها اجازه میدهد به قابلیتهای زیر دسترسی داشته باشند:
-
retrieve-instructions: یک ابزار کمکی که توسط کلاینت برای دریافت دستورالعملهای حیاتی سیستم در مورد چگونگی بهترین استدلال در مورد قصد کاربر و تدوین فراخوانیهای مؤثر به ابزارretrieve-google-maps-platform-docsاستفاده میشود. -
retrieve-google-maps-platform-docs: ابزار اصلی. این ابزار یک پرسوجوی زبان طبیعی را دریافت کرده و آن را به یک موتور میزبان بازیابی افزوده نسل (RAG) ارسال میکند. موتور RAG نسخههای جدید اسناد رسمی پلتفرم نقشههای گوگل، آموزشها و نمونههای کد را جستجو میکند و زمینه مرتبط را به LLM برمیگرداند تا پاسخ دقیقی تولید کند.
صورتحساب
استفاده از Maps Code Assist در مرحله آزمایشی هیچ هزینهای ندارد.
سیاستها و شرایط خدمات
Maps Code Assist تابع شرایط خدمات پلتفرم Google Maps ، از جمله شرایط خاص سرویس برای این سرویس است. این بخش الزامات اضافی استفاده از سرویس برای Maps Code Assist، از جمله LLM های سازگار و الزامات انتساب منبع را شرح میدهد.
الزامات LLM های سازگار
شما فقط میتوانید از Maps Code Assist با مدرک کارشناسی ارشد حقوق (LLM) که با شرایط خدمات پلتفرم Google Maps سازگار است، استفاده کنید.
برای مثال، شما مسئول هستید که اطمینان حاصل کنید محتوای نقشههای گوگل توسط LLM مورد استفاده شما ذخیره، ذخیره یا برای بهبود آن استفاده نمیشود. قبل از استفاده از Maps Code Assist، باید شرایط خدمات هر مدلی را که قصد استفاده از آن را با Maps Code Assist دارید، بررسی کنید. شما نباید از Maps Code Assist با مدلهایی که از دادههای ورودی به مدل برای آموزش یا بهبود مدل استفاده میکنند، استفاده کنید. شما مسئول هستید که اطمینان حاصل کنید که استفاده شما از مدل به طور کامل با محدودیتهای محتوای نقشههای گوگل در شرایط خدمات پلتفرم نقشههای گوگل، از جمله شرایط خاص سرویس، مطابقت دارد.
الزامات انتساب برای منابع نقشههای گوگل
هنگام ارائه نتایجی که از ابزارهای ارائه شده توسط Maps Code Assist استفاده میکنند، باید منابع مرتبط با نقشههای گوگل را نیز ذکر کنید.
پیکربندی LLMها برای دسترسی به سرور Maps Code Assist MCP
شما میتوانید LLMها را برای دسترسی به سرور MCP با دنبال کردن مستندات پیکربندی MCP مربوطه و با استفاده از نقطه پایانی سرور Code Assist MCP پیکربندی کنید: https://mapscodeassist.googleapis.com/mcp .
سرور MCP مربوط به Maps Code Assist از انتقال HTTP قابل پخش استفاده میکند. برای اطلاعات بیشتر، به پیکربندی MCP در یک برنامه هوش مصنوعی مراجعه کنید.
موارد استفاده مثال
پس از پیکربندی، میتوانید سوالات LLM خود را در مورد پلتفرم نقشههای گوگل بپرسید. در اینجا چند نمونه از سوالات مطرح شده است:
- «چگونه میتوانم یک نقشه به برنامه اندروید خود اضافه کنم؟»
- «بهترین راه برای نمایش موقعیت فعلی کاربر روی نقشه در iOS چیست؟»
- «مثالی از استفاده از سرویس جهتیابی در API جاوا اسکریپت Maps ارائه دهید.»
ابزارهای موجود
برای مشاهده جزئیات ابزارهای MCP موجود و توضیحات آنها برای سرور Maps Code Assist MCP، به مرجع Maps Code Assist MCP مراجعه کنید.
فهرست ابزارها با درخواست 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، از فرمهای زیر استفاده کنید: