Google Maps Platform Code Assist টুলকিট (এক্সপেরিমেন্টাল)

Google Maps Platform Code Assist টুলকিট হল একটি Model Context Protocol (MCP) সার্ভার যা Google Maps Platform-এর মাধ্যমে অ্যাপ্লিকেশন ডেভেলপ করার জন্য ব্যবহৃত লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) থেকে পাওয়া উত্তর উন্নত করে। এটি অফিসিয়াল, আপ-টু-ডেট ডকুমেন্টেশন ও কোড স্যাম্পেলে উত্তর গ্রাউন্ড করার মাধ্যমে কাজ করে।

মডেলকে প্রম্পট করা হলে MCP সার্ভার কন্টেন্ট অ্যাক্সেস করে, তাই Google Maps Platform-এর ক্ষেত্রে LLM-এর প্রসঙ্গ মডেলের ট্রেনিংয়ের তারিখে উপলভ্য ডেটার মধ্যে সীমাবদ্ধ রাখার প্রয়োজন হয় না।

MCP সার্ভার অ্যাক্সেস করতে পারে এমন Google Maps Platform রিসোর্সের মধ্যে রয়েছে:

  • Google Maps Platform ডকুমেন্টেশন
  • Google Maps Platform পরিষেবার শর্তাবলী
  • Google Maps Platform ট্রাস্ট সেন্টার
  • Google Maps Platform-এর অফিসিয়াল GitHub অর্গানাইজেশনে কোড রিপোজিটরি

টুল

Maps Code Assist এমন টুল প্রদান করে যা LLM-কে নিম্নলিখিত ক্ষমতাগুলি অ্যাক্সেস করার অনুমতি দেয়:

  • retrieve-instructions: ব্যবহারকারীর ইনটেন্ট সম্পর্কে সবচেয়ে ভালোভাবে যুক্তি দেওয়া এবং retrieve-google-maps-platform-docs টুলে কার্যকর কল তৈরি করার বিষয়ে গুরুত্বপূর্ণ সিস্টেম নির্দেশাবলী পেতে ক্লায়েন্টের ব্যবহার করা একটি সহায়ক টুল।
  • retrieve-google-maps-platform-docs: প্রাথমিক টুল। এটি একটি ন্যাচারাল ল্যাঙ্গুয়েজ কোয়েরি নেয় এবং এটি একটি হোস্ট করা রিট্রিভাল অগমেন্টেড জেনারেশন (RAG) ইঞ্জিনে জমা দেয়। RAG ইঞ্জিন অফিসিয়াল Google Maps Platform ডকুমেন্টেশন, টিউটোরিয়াল ও কোড স্যাম্পেলের নতুন ভার্সন সার্চ করে, LLM-এ প্রাসঙ্গিক প্রসঙ্গ ফিরিয়ে দেয় যাতে এটি সঠিক উত্তর জেনারেট করে।

বিলিং

Maps Code Assist এক্সপেরিমেন্টাল পর্যায়ে থাকাকালীন এটি ব্যবহার করার জন্য কোনও চার্জ দিতে হবে না।

নীতি ও পরিষেবার শর্তাবলী

Maps Code Assist-এর ক্ষেত্রে Google Maps Platform পরিষেবার শর্তাবলী প্রযোজ্য, যার মধ্যে এই পরিষেবার জন্য পরিষেবা-নির্দিষ্ট শর্তাবলী অন্তর্ভুক্ত। এই বিভাগে Maps Code Assist-এর জন্য অতিরিক্ত পরিষেবা ব্যবহারের প্রয়োজনীয়তা বর্ণনা করা হয়েছে, যার মধ্যে রয়েছে মানানসই LLM এবং সোর্স অ্যাট্রিবিউশনের প্রয়োজনীয়তা।

মানানসই LLM-এর জন্য প্রয়োজনীয়তা

আপনি শুধুমাত্র এমন LLM-এর সাথে Maps Code Assist ব্যবহার করতে পারবেন যা Google Maps Platform পরিষেবার শর্তাবলী মেনে চলে।

যেমন, আপনি যে LLM ব্যবহার করার জন্য বেছে নিয়েছেন, সেটি যাতে Google Maps কন্টেন্ট ক্যাশে, স্টোর বা উন্নত করার জন্য ব্যবহার না করে, তা নিশ্চিত করার দায়িত্ব আপনার। Maps Code Assist ব্যবহার করার আগে, Maps Code Assist-এর সাথে আপনি যে মডেল ব্যবহার করতে চান, সেটির পরিষেবার শর্তাবলী আপনাকে পর্যালোচনা করতে হবে। আপনি Maps Code Assist এমন কোনও মডেলের সাথে ব্যবহার করবেন না যা কোনও মডেল ট্রেনিং বা উন্নতির জন্য মডেলে ইনপুট করা ডেটা ব্যবহার করে। আপনি মডেলটি যেভাবে ব্যবহার করছেন তা Google Maps Platform পরিষেবার শর্তাবলীতে Google Maps কন্টেন্টের উপর বিধিনিষেধ সম্পূর্ণরূপে মেনে চলছে কিনা তা নিশ্চিত করার দায়িত্ব আপনার, যার মধ্যে পরিষেবা-নির্দিষ্ট শর্তাবলীও অন্তর্ভুক্ত।

Google Maps সোর্সের জন্য অ্যাট্রিবিউশন সংক্রান্ত প্রয়োজনীয়তা

Maps Code Assist-এর প্রদান করা টুল ব্যবহার করে ফলাফল দেখানোর সময়, আপনাকে অবশ্যই সংশ্লিষ্ট Google Maps সোর্স অন্তর্ভুক্ত করতে হবে।

Maps Code Assist MCP সার্ভার অ্যাক্সেস করতে LLM কনফিগার করা

আপনি সংশ্লিষ্ট MCP কনফিগারেশন ডকুমেন্টেশন অনুসরণ করে এবং Code Assist MCP সার্ভার এন্ডপয়েন্ট ব্যবহার করে MCP সার্ভার অ্যাক্সেস করার জন্য LLM কনফিগার করতে পারেন: https://mapscodeassist.googleapis.com/mcp।

Maps Code Assist MCP সার্ভার স্ট্রিমেবল HTTP ট্রান্সপোর্ট ব্যবহার করে। আরও তথ্যের জন্য, AI অ্যাপ্লিকেশনে MCP কনফিগার করুন দেখুন।

ব্যবহারের উদাহরণ

কনফিগার করা হয়ে গেলে, আপনি Google Maps Platform সম্পর্কে LLM-কে প্রশ্ন করতে পারবেন। এখানে কিছু প্রম্পটের উদাহরণ দেওয়া হল:

  • "আমার Android অ্যাপ্লিকেশনে কীভাবে ম্যাপ যোগ করব?"
  • "iOS-এ ম্যাপে ব্যবহারকারীর বর্তমান লোকেশন পাওয়ার সবচেয়ে ভালো উপায় কী?"
  • "Maps JavaScript API-তে দিকনির্দেশ পরিষেবা ব্যবহার করার একটি উদাহরণ দিন।"

উপলভ্য টুল

Maps Code Assist MCP সার্ভারের জন্য উপলভ্য MCP টুল ও সেগুলির বিবরণ দেখতে, Maps Code Assist MCP রেফারেন্স দেখুন।

HTTP অনুরোধের মাধ্যমে টুল তালিকাভুক্ত করা

সার্ভার কাজ করছে কিনা তা যাচাই করতে এবং উপলভ্য টুলের তালিকা দেখতে, আপনি সরাসরি Maps Code Assist রিমোট MCP সার্ভারে একটি tools/list HTTP অনুরোধ পাঠাতে পারেন। 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 সম্পর্কে মতামত শেয়ার করতে, নিম্নলিখিত ফর্ম ব্যবহার করুন: