গুগল ম্যাপস প্ল্যাটফর্ম কোড অ্যাসিস্ট টুলকিট (পরীক্ষামূলক)

গুগল ম্যাপস প্ল্যাটফর্ম কোড অ্যাসিস্ট টুলকিট হলো একটি মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার, যা গুগল ম্যাপস প্ল্যাটফর্ম ব্যবহার করে অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) থেকে প্রাপ্ত রেসপন্সগুলোকে উন্নত করে। এটি অফিশিয়াল ও হালনাগাদ ডকুমেন্টেশন এবং কোড স্যাম্পলের উপর ভিত্তি করে রেসপন্সগুলো প্রদান করে কাজ করে।

যেহেতু মডেলটিকে নির্দেশ দেওয়া হলে এমসিপি সার্ভার কন্টেন্ট অ্যাক্সেস করে, তাই গুগল ম্যাপস প্ল্যাটফর্ম সম্পর্কিত এলএলএম-এর প্রেক্ষাপটকে মডেলটির প্রশিক্ষণের তারিখে উপলব্ধ ডেটার মধ্যে সীমাবদ্ধ থাকতে হয় না।

গুগল ম্যাপস প্ল্যাটফর্মের যে সকল রিসোর্স এমসিপি সার্ভার অ্যাক্সেস করতে পারে, সেগুলো হলো:

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

সরঞ্জাম

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 Platform-এর পরিষেবার শর্তাবলীর অধীন, যার মধ্যে এই পরিষেবার জন্য নির্দিষ্ট শর্তাবলীও অন্তর্ভুক্ত। এই বিভাগে Maps Code Assist-এর জন্য অতিরিক্ত পরিষেবা ব্যবহারের প্রয়োজনীয়তা বর্ণনা করা হয়েছে, যার মধ্যে সামঞ্জস্যপূর্ণ LLM এবং উৎস উল্লেখের প্রয়োজনীয়তা অন্তর্ভুক্ত।

সামঞ্জস্যপূর্ণ এলএলএম-এর জন্য প্রয়োজনীয়তা

আপনি শুধুমাত্র এমন একটি এলএলএম (LLM) ডিগ্রির মাধ্যমেই ম্যাপস কোড অ্যাসিস্ট (Maps Code Assist) ব্যবহার করতে পারবেন, যা গুগল ম্যাপস প্ল্যাটফর্মের পরিষেবার শর্তাবলী মেনে চলে।

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

গুগল ম্যাপস উৎসের জন্য অ্যাট্রিবিউশনের প্রয়োজনীয়তা

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

Maps Code Assist MCP সার্ভার অ্যাক্সেস করার জন্য LLM-গুলো কনফিগার করুন।

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

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

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

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

  • আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনে কীভাবে একটি মানচিত্র যুক্ত করব?
  • iOS-এ মানচিত্রে ব্যবহারকারীর বর্তমান অবস্থান পাওয়ার সেরা উপায় কী?
  • Maps JavaScript API-তে directions service ব্যবহারের একটি উদাহরণ দিন।

উপলব্ধ সরঞ্জাম

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

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

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