Places API-এর জন্য Gemini মডেলের ক্ষমতা

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

উদাহরণ স্বরূপ, "EV চার্জিং স্টেশন"-এর জন্য একটি স্ট্যান্ডার্ড টেক্সট সার্চ (নতুন) ইভি চার্জিং অফার করে এমন জায়গাগুলির একটি তালিকা প্রদান করে৷ আপনি যদি শুধুমাত্র নিকটতম EV চার্জার বা আপনার গাড়ির সাথে সামঞ্জস্যপূর্ণ নিকটতম একটি খুঁজছেন তবে এই ধরনের প্রতিক্রিয়া ঠিক আছে।

তবে আপনি চার্জিং স্টেশনের আশেপাশের এলাকা সম্পর্কে আরও ভালভাবে বুঝতে চাইতে পারেন, বিশেষ করে যদি আপনার গাড়ির চার্জ করার সময় আপনি সেখানে এক ঘন্টা বা তার বেশি সময় ধরে থাকেন। একই অনুসন্ধানের জন্য মিথুন মডেলের ক্ষমতাগুলি ব্যবহার করার সময়, প্রতিক্রিয়াটিতে চার্জিং স্টেশনের চারপাশের এলাকা সম্পর্কে তথ্য সহ প্রতিক্রিয়াতে প্রতিটি স্থানের গতিশীল, উৎপন্ন বিবরণ থাকতে পারে:

  • "2-4 মিনিটের হাঁটার মধ্যে, শেফ চু'স, জেনারেল কোরিয়ান বিবিকিউ হাউস, অ্যাম্বার ইন্ডিয়া, প্যাসিফিক ক্যাচ এবং ওয়ালমার্ট, হোল ফুডস মার্কেট এবং ট্রেডার জো'স এর মতো বেশ কয়েকটি মুদি দোকান সহ বেশ কিছু খাবার এবং কেনাকাটার বিকল্প রয়েছে।"

  • "1-5 মিনিটের হাঁটার মধ্যে, খাও কাং থাই কিচেন, রজারস ডেলি অ্যান্ড ডোনাটস এবং লা কোস্টেনা সহ বেশ কিছু খাবার এবং কেনাকাটার বিকল্প রয়েছে। সুশির জন্য, জয় সুশি একটি ভাল বিকল্প। মুদির জন্য, ডলার ট্রি বিভিন্ন ধরনের অফার করে ডিসকাউন্ট মূল্যে পণ্যের।"

LLM-এর এই উৎপাদক বিষয়বস্তু প্রতিক্রিয়া বাড়ায় এবং ব্যবহারকারীদেরকে একটি জ্ঞাত সিদ্ধান্ত নিতে সাহায্য করার জন্য অতিরিক্ত তথ্য প্রদান করে।

Places API (নতুন) এ নতুন এআই-চালিত বৈশিষ্ট্য যোগ করা হয়েছে

এই ক্ষমতাগুলি একটি Places API (নতুন) প্রতিক্রিয়াতে নিম্নলিখিত ডেটা যুক্ত করে:

উৎপন্ন স্থান সারাংশ

উৎপন্ন স্থানের সারাংশ একটি স্থান আইডির জন্য নির্দিষ্ট। স্থানের সারাংশ স্থানের জন্য একটি একক সারাংশে অনেকগুলি বিভিন্ন ধরণের ডেটা একত্রিত করে।

প্লেস এপিআই (নতুন) দুই ধরনের উৎপন্ন স্থানের সারাংশ প্রদান করে:

  • ওভারভিউ সারসংক্ষেপ : একটি জায়গার সংক্ষিপ্ত ওভারভিউ, গড়ে প্রায় 100টি অক্ষর, যা ব্যবহারকারীদের একটি জায়গার স্ন্যাপশট পেতে সাহায্য করতে পারে।

  • বর্ণনার সারাংশ : একটি স্থানের দীর্ঘ সারাংশ, গড়ে প্রায় 400টি অক্ষর, যা স্থানটির শীর্ষ দিকগুলিকে কভার করে একটি বিশদ ওভারভিউ প্রদান করে।

স্থানের সংক্ষিপ্তসারগুলি বর্তমানে সংস্কৃতি , বিনোদন এবং বিনোদন , খাদ্য ও পানীয় , কেনাকাটা এবং খেলাধুলার জন্য সমর্থিত প্রকারগুলিতে দেখানো স্থানের ধরনগুলির জন্য উপলব্ধ।

জেনারেটিভ এলাকার সারাংশ

একটি স্থানের আশেপাশের এলাকার জন্য LLM দ্বারা জেনারেটিভ এরিয়া সারাংশ তৈরি করা হয়। একটি জায়গার জন্য এলাকার সারাংশে ব্যবহারকারীর জন্য সিদ্ধান্ত নেওয়ার জন্য প্রয়োজনীয় সমস্ত তথ্য থাকতে পারে, ব্যবহারকারীকে এলাকার বিবরণে ড্রিল ডাউন করার জন্য আরও অনুরোধ করতে হবে না।

এলাকার বর্ণনার পাশাপাশি, প্রতিক্রিয়াতে বর্ণনায় উল্লেখ করা জায়গাগুলির জন্য জায়গার আইডিগুলির একটি তালিকা এবং বিভিন্ন বিষয়বস্তুর প্রকার অনুসারে সাজানো স্থানগুলির একটি তালিকাও রয়েছে৷ উদাহরণ স্বরূপ, একটি বিষয়বস্তুর প্রকারে এলাকার কার্যকলাপের সাথে যুক্ত স্থানগুলির একটি তালিকা রয়েছে এবং অন্যটিতে এলাকার রেস্তোরাঁর একটি তালিকা রয়েছে৷

এলাকার সারাংশ বর্তমানে লজিং বিভাগের জন্য সমর্থিত প্রকারে দেখানো স্থানের প্রকারের জন্য উপলব্ধ, সেইসাথে নির্দিষ্ট স্থানের প্রকার electric_vehicle_charging_station , geocode , এবং premise .

স্থান এবং এলাকার সারসংক্ষেপ প্রজন্ম

উৎপন্ন স্থানের সারাংশ এবং উৎপন্ন এলাকার সারাংশ উভয়ই Google দ্বারা ঘন ঘন অফলাইনে তৈরি হয়। এই সারসংক্ষেপগুলি অফলাইনে তৈরি করে, আপনি ইতিমধ্যেই আশা করছেন এমন প্লেস এপিআই (নতুন) থেকে একই কার্যকারিতা দেখার সময় আপনি জেমিনি দ্বারা চালিত সামগ্রীর সুবিধা নিতে পারেন৷

সাম্প্রতিক উপলব্ধ তথ্যের উপর ভিত্তি করে সেগুলি তাজা তা নিশ্চিত করার জন্য Google ঘন ঘন এই সারাংশগুলি পুনরুত্থিত করে। এর মানে আপনি API কল করার সময় আপনার পরিষেবাতে নতুন ডেটা প্রদর্শন করবেন।

প্রাসঙ্গিক অনুসন্ধান ফলাফল

একটি পাঠ্য অনুসন্ধান (নতুন) একটি স্ট্রিংয়ের উপর ভিত্তি করে স্থানগুলির একটি সেট সম্পর্কে তথ্য প্রদান করে — যেমন "নিউ ইয়র্কের পিজা" বা "অটোয়ার কাছে জুতার দোকান"। টেক্সট সার্চ (নতুন) প্রতিক্রিয়াতে টেক্সট স্ট্রিং এবং অনুরোধে সেট করা যেকোনো অবস্থানের পক্ষপাতের সাথে মেলে এমন জায়গাগুলির একটি তালিকা রয়েছে।

আপনি যখন প্রতিক্রিয়াতে প্রাসঙ্গিক অনুসন্ধানের ফলাফল যোগ করেন, তখন প্রতিক্রিয়াটিতে এখন পর্যালোচনা, ফটো এবং ন্যায্যতা অন্তর্ভুক্ত থাকে যা ব্যবহারকারীদের প্রশ্নের উত্তর দিতে সহায়তা করে:

  • আমি ফলাফলে এই জায়গাটি কেন দেখছি?
  • কেন আমি এই জায়গা নির্বাচন করা উচিত?

উদাহরণস্বরূপ, আপনি আজই স্থানের বিশদ বিবরণ (নতুন), পাঠ্য অনুসন্ধান (নতুন), বা কাছাকাছি অনুসন্ধান (নতুন) করার জন্য একটি অনুরোধ করেন যা প্রতিক্রিয়াতে একটি নির্দিষ্ট স্থান অন্তর্ভুক্ত করে। জায়গাটির প্রতিক্রিয়া ডেটা তিনটি অনুরোধের জন্য একই কারণ প্রত্যাবর্তিত ডেটা সেই স্থানের সাথে যুক্ত।

যাইহোক, নতুন ক্ষমতা ব্যবহার করে একটি পাঠ্য অনুসন্ধান (নতুন) এর জন্য, প্রতিক্রিয়াতে ইনপুট ক্যোয়ারী স্ট্রিং থেকে প্রাপ্ত ডেটা অন্তর্ভুক্ত থাকতে পারে। তার মানে প্রাসঙ্গিক অনুসন্ধানের ফলাফলগুলি ক্যোয়ারী স্ট্রিং-এর জন্য অনন্য। উদাহরণস্বরূপ, আপনি নিম্নলিখিত ক্যোয়ারী স্ট্রিং সহ একটি পাঠ্য অনুসন্ধান (নতুন) অনুরোধ করেন:

"মাউন্টেন ভিউ, CA-তে মশলাদার নিরামিষ রেস্তোরাঁ"

তারপরে আপনি সমস্ত ইনপুট প্যারামিটার একই রেখে যান এবং শুধুমাত্র ক্যোয়ারী স্ট্রিংটি এতে পরিবর্তন করুন:

"মাউন্টেন ভিউ, CA-এ মশলাদার ভেগান রেস্তোরাঁ"

একটি রেস্তোরাঁর জন্য যা উভয় প্রতিক্রিয়ায় প্রদর্শিত হয়, সেই স্থানের প্রতিক্রিয়া ডেটা একই কারণ সেই ডেটাটি সেই স্থানের সাথেই যুক্ত৷ কিন্তু প্রাসঙ্গিক অনুসন্ধানের ফলাফলগুলি কোয়েরির জন্য অনন্য কারণ সেগুলি কোয়েরি স্ট্রিং থেকে উদ্ভূত। তারপরে আপনি আপনার ব্যবহারকারীদের কাছে প্রাসঙ্গিক অনুসন্ধানের ফলাফলগুলি থেকে পর্যালোচনা, ফটো এবং ন্যায্যতা প্রদর্শন করতে পারেন যাতে তারা সিদ্ধান্ত নিতে পারে যে প্রতিক্রিয়ার কোন স্থানটি তাদের অনুসন্ধানের অনুরোধের জন্য সবচেয়ে বেশি প্রযোজ্য।

Places API (নতুন) এর জন্য জেমিনি মডেল ক্ষমতা সক্ষম করুন

Places API (নতুন) এর জন্য জেমিনি মডেল ক্ষমতা ব্যবহার করতে আপনাকে অবশ্যই Places API (নতুন) সক্ষম করতে হবে। আরও তথ্যের জন্য, আপনার Google ক্লাউড প্রকল্প সেট আপ দেখুন।

পরীক্ষামূলক মুক্তির জন্য সীমাবদ্ধতা

এই রিলিজটি শুধুমাত্র ইংরেজিতে মার্কিন যুক্তরাষ্ট্রের স্থানগুলির জন্য স্থান এবং এলাকার সারাংশ সমর্থন করে।

মিথুন কি?

মিথুন মডেল সম্পর্কে জানতে, জেমিনি FAQ দেখুন।

একটি উৎপন্ন স্থান সারাংশ অনুরোধ

স্থানের সারাংশ হল একটি নির্দিষ্ট স্থানের জন্য এলএলএম দ্বারা তৈরি করা উৎপন্ন সারাংশ। স্থান API (নতুন) একটি প্রতিক্রিয়াতে দুটি ধরণের সারাংশ যোগ করে:

  • ওভারভিউ জেনারেটিভ সারাংশ যা একটি স্থানের সাথে যুক্ত স্ট্যাটিক সম্পাদকীয় সারাংশের অনুরূপ। জেনারেটিভ সংক্ষিপ্ত সারাংশ, গড়ে প্রায় 100টি অক্ষরের বেশ কিছু সুবিধা রয়েছে:

    • অনেক জায়গায় সম্পাদকীয় সারাংশ নেই, তাই তারা একটি স্থানের জন্য উপলব্ধ তথ্যের একটি ফাঁক পূরণ করে।

    • এগুলি এলএলএম থেকে তৈরি হয় তাই জায়গার মালিকের তাদের রক্ষণাবেক্ষণের প্রয়োজন নেই৷

  • বর্ণনা উত্পাদক সারাংশ Google Maps থেকে পর্যালোচনা সহ অনেক উত্স থেকে প্রাপ্ত করা হয়। বর্ণনা, গড়ে প্রায় 400 অক্ষর, দীর্ঘ বিবরণ তৈরি করতে ব্যবহৃত পর্যালোচনাগুলির একটি তালিকা অন্তর্ভুক্ত করে।

    নিজের হাতে বর্ণনার সারাংশ তৈরি করতে একজন ব্যক্তিকে অনেক স্থান থেকে ডেটা একত্রিত করতে হবে এবং তারপর হ্যান্ড-ক্র্যাফ্ট এবং বিষয়বস্তু বজায় রাখতে হবে। প্লেস এপিআই (নতুন) এর জন্য জেমিনি মডেলের ক্ষমতাগুলি জেনারেট করা বিষয়বস্তুর সুযোগ এবং সতেজতা বজায় রাখতে LLM থেকে এই সারাংশগুলি তৈরি করে।

স্থানের সারাংশ স্থানের বিবরণ (নতুন) , পাঠ্য অনুসন্ধান (নতুন) এবং কাছাকাছি অনুসন্ধান (নতুন) দ্বারা সমর্থিত। প্রতিক্রিয়াতে স্থানের সারাংশ অন্তর্ভুক্ত করতে, অনুরোধের ফিল্ড মাস্কে নিম্নলিখিত ক্ষেত্রটি অন্তর্ভুক্ত করুন:

  • স্থানের বিবরণ : generativeSummary

  • পাঠ্য অনুসন্ধান এবং কাছাকাছি অনুসন্ধান : places.generativeSummary

generativeSummary ফিল্ডে নিম্নলিখিত ক্ষেত্রগুলি রয়েছে:

  • generativeSummary.overview : জেনারেটিভ ওভারভিউ সারাংশ।
  • generativeSummary.description : জেনারেটিভ বর্ণনার সারাংশ।
  • generativeSummary.references : বর্ণনা সারাংশের জন্য বিষয়বস্তু প্রদান করতে ব্যবহৃত পাঁচটি পর্যন্ত পর্যালোচনার একটি অ্যারে। কোন বর্ণনা সারাংশ না থাকলে, এই অ্যারে খালি।

উদাহরণ ওভারভিউ সারাংশ অনুরোধ

এই উদাহরণ টেক্সট সার্চ মাউন্টেন ভিউ, CA-তে মশলাদার নিরামিষ রেস্তোরাঁর জন্য শুধুমাত্র overview সারাংশ প্রদান করে:

curl -X  POST -d '{
  "textQuery": "Spicy Vegetarian Food",
  "location_bias":{
    "rectangle":{
      "low": {
        "latitude": 37.415,
       "longitude": -122.091},
    "high":{
      "latitude": 37.429,
      "longitude": -122.065}
    }
  },
  "maxResultCount": 5
}' \
-H 'Content-Type: application/json' -H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: places.id,places.displayName,places.generativeSummary.overview" \
https://places.googleapis.com/v1/places:searchText

প্রতিক্রিয়াটিতে generativeSummary.overview ক্ষেত্র রয়েছে যার মধ্যে overview.text এবং overview.languageCode রয়েছে:

{
  "places": [
    {
      "id": "ChIJQ8nPjFW3j4ARcAaUg5pF-Ts",
      "displayName": {
        "text": "Zareen's",
        "languageCode": "en"
      },
      "generativeSummary": {
        "overview": {
          "text": "Casual restaurant serving halal Pakistani and Indian cuisine, plus a selection of vegetarian items.",
          "languageCode": "en-US"
        }
      }
    },
    {
      "id": "ChIJETHw0F-7j4AR85V_I6OobCI",
      "displayName": {
        "text": "Hyderabad Dum Biryani",
        "languageCode": "en"
      },
      "generativeSummary": {
        "overview": {
          "text": "Casual eatery offering vegetarian & non-vegetarian Indian fare, plus breads & desserts.",
          "languageCode": "en-US"
        }
      }
    },
  . . .
}

উদাহরণ ওভারভিউ এবং বর্ণনা সারাংশ অনুরোধ

এই উদাহরণটি আগের উদাহরণে দেখানো একই প্রশ্ন তৈরি করে কিন্তু generativeSummary.overview , generativeSummary.description , এবং generativeSummary.references ক্ষেত্রগুলি সহ সমগ্র generativeSummary অবজেক্ট ফেরত দিতে places.generativeSummary এর একটি ফিল্ড মাস্ক ব্যবহার করে:

{
  "places": [
    {
      "id": "ChIJQ8nPjFW3j4ARcAaUg5pF-Ts",
      "displayName": {
        "text": "Zareen's",
        "languageCode": "en"
      },
      "generativeSummary": {
        "overview": {
          "text": "Casual restaurant serving halal Pakistani and Indian cuisine, plus a selection of vegetarian items.",
          "languageCode": "en-US"
        },
        "description": {
          "text": "Pakistani restaurant dishing up comfort food including vegetarian, vegan, and halal options.
          Offerings include chicken tikka masala, naan, and paratha. There's also a salad bar, and dessert is
          available.\nOpen for breakfast, lunch, and dinner, the venue has a casual atmosphere and outdoor rooftop
          seating. People mention the ambiance and say the service is prompt.\nCustomers typically spend $10–20.",
          "languageCode": "en-US"
        },
        "references": {
          "reviews": [
            {
              "name": "places/ChIJQ8nPjFW3j4ARcAaUg5pF-Ts/reviews/ChZDSUhNMG9nS0VJQ0FnSUN4aUtDbVJREAE",
              "relativePublishTimeDescription": "12 months ago",
              "rating": 5,
              "text": {
                "text": "Insanely good Pakistani food with the perfect ambiance! This food never disappoints AND THEY ARE OPEN TILL MIDNIGHT!!",
                "languageCode": "en"
              },
              "originalText": {
                "text": "Insanely good Pakistani food with the perfect ambiance! This food never disappoints AND THEY ARE OPEN TILL MIDNIGHT!!",
                "languageCode": "en"
              },
              "authorAttribution": {
                "displayName": "Anam Qureshi",
                "uri": "https://www.google.com/maps/contrib/116859422317024657778/reviews",
                "photoUri": "https://lh3.googleusercontent.com/a-/ALV-UjWbImVTop_1dl9FTSmec0x00000000-cc-rp-mo"
              },
              "publishTime": "2023-05-09T07:24:36Z"
            },
            . . .
          ]
        }
      }
    },
    {
      "id": "ChIJETHw0F-7j4AR85V_I6OobCI",
      "displayName": {
        "text": "Hyderabad Dum Biryani",
        "languageCode": "en"
      },
      "generativeSummary": {
        "overview": {
          "text": "Indian restaurant offering comfort food including vegetarian and vegan options.",
          "languageCode": "en-US"
        },
        . . .
}

একটি জেনারেটিভ এলাকা সারাংশ অনুরোধ

এলাকার সারাংশ হল একটি স্থানের কাছাকাছি এলাকার জন্য LLM দ্বারা তৈরি করা উৎপন্ন সারাংশ। জায়গার বিষয়ে সিদ্ধান্ত নেওয়া ব্যবহারকারীদের জন্য এলাকার সারাংশ গুরুত্বপূর্ণ হতে পারে।

উদাহরণস্বরূপ, আপনি একটি নতুন শহরে একটি হোটেল বুক করতে চাইছেন এবং যখন আপনি একটি হোটেল খুঁজে পাচ্ছেন যা আপনার প্রয়োজনীয়তা পূরণ করে, আপনি হোটেলের চারপাশের এলাকা সম্পর্কে আরও জানতে চান৷ আশেপাশের এলাকার একটি মানচিত্র দেখার পরিবর্তে, এবং তারপর মানচিত্রে প্রতিটি স্থান অনুসন্ধান করার পরিবর্তে, আপনি হোটেলের জন্য একটি এলাকার সারাংশ তৈরি করতে পারেন।

এলাকার সারাংশ স্থানের বিবরণ (নতুন) , পাঠ্য অনুসন্ধান (নতুন) এবং কাছাকাছি অনুসন্ধান (নতুন) দ্বারা সমর্থিত।

প্রতিক্রিয়াতে এলাকার সারাংশ অন্তর্ভুক্ত করতে, অনুরোধের ফিল্ড মাস্কে অন্তর্ভুক্ত করুন:

  • areaSummary (স্থানের বিবরণ)
  • places.areaSummary (পাঠ্য অনুসন্ধান এবং কাছাকাছি অনুসন্ধান)।

প্রতিক্রিয়ার একটি স্থানের জন্য areaSummary ক্ষেত্রে চারটি পর্যন্ত contentBlocks একটি অ্যারে রয়েছে। প্রতিটি ব্লকের বিষয় স্থানের প্রকারের উপর ভিত্তি করে:

  • একটি ইভি চার্জিং স্টেশনের জন্য, একটি স্থান হিসাবে সংজ্ঞায়িত electric_vehicle_charging_station , টপিক ব্লকগুলির মধ্যে রয়েছে: "overview" , "coffee" , "restaurant" এবং "store"

  • লজিং বিভাগ দ্বারা সংজ্ঞায়িত একটি স্থানের জন্য এবং নির্দিষ্ট স্থানের প্রকার geocode এবং premise , টপিক ব্লকগুলির মধ্যে রয়েছে: "overview" , "activity" , "restaurant" , এবং "store"

একটি EV চার্জিং স্টেশনের এলাকার সারাংশের জন্য উদাহরণ অনুরোধ

এই উদাহরণ স্থানের বিবরণ অনুরোধ মাউন্টেন ভিউতে একটি নির্দিষ্ট EV চার্জিং স্টেশনের জন্য এলাকার সারাংশ প্রদান করে, যা স্থান আইডি ChIJC5b6QKiwj4ARgn2EwlnJnWU দ্বারা চিহ্নিত করা হয়েছে :

curl -X GET -H 'Content-Type: application/json' \
  -H "X-Goog-Api-Key: API_KEY" \
  -H "X-Goog-FieldMask: id,displayName,areaSummary" \
  https://places.googleapis.com/v1/places/ChIJC5b6QKiwj4ARgn2EwlnJnWU

প্রতিক্রিয়াতে contentBlocks অ্যারে সহ areaSummary ক্ষেত্র রয়েছে:

  • topic ক্ষেত্র বিষয়বস্তু ব্লকের ধরন নির্দিষ্ট করে। কারণ এই উদাহরণের জায়গাটি একটি EV চার্জিং স্টেশন, চারটি বিষয়বস্তু ব্লক হল "overview" , "coffee" , "restaurant" এবং "store"

  • content ক্ষেত্রের মধ্যে ভাষার কোড সহ সেই বিষয়ের সারাংশ অন্তর্ভুক্ত থাকে।

  • references অ্যারে জায়গার সম্পদের নাম নির্দিষ্ট করে, places/ PLACE_ID ফর্মে, যা সামগ্রী ব্লকের জন্য সামগ্রী সরবরাহ করতে ব্যবহৃত হয়।

{
  "id": "ChIJC5b6QKiwj4ARgn2EwlnJnWU",
  "displayName": {
    "text": "EVgo Charging Station",
    "languageCode": "en"
  },
  "areaSummary": {
    "contentBlocks": [
      {
        "topic": "overview",
        "content": {
          "text": "Within a 4-minute walk, there are several dining and shopping options from this charging station, including Starbucks and Los Altos Taqueria.",
          "languageCode": "en-US"
        },
        "references": {
          "places": [
            "places/ChIJ-f-lEaiwj4ARB1IwfdLFfRY",
            "places/ChIJhzHBsAe6j4ARvq9oi8u-bqQ"
          ]
        }
      },
      {
        "topic": "coffee",
        "content": {
          "text": "Starbucks offers Wi-Fi, light bites, and its signature roasts in a cozy space.",
          "languageCode": "en-US"
        },
        "references": {
          "places": [
            "places/ChIJ-f-lEaiwj4ARB1IwfdLFfRY"
          ]
        }
      },
      {
        "topic": "restaurant",
        "content": {
          "text": "Los Altos Taqueria serves classic Mexican dishes in a kid-friendly venue.\nHyderabad Dum Biryani specializes in vegetarian and vegan Indian fare, including lunch and dinner options.\nSushi Jin is a popular spot for sushi and other Japanese dishes, featuring a relaxed atmosphere.\nSuper tacos el conrro is a kid-friendly spot for Mexican fare.",
          "languageCode": "en-US"
        },
        "references": {
          "places": [
            "places/ChIJhzHBsAe6j4ARvq9oi8u-bqQ",
            "places/ChIJETHw0F-7j4AR85V_I6OobCI",
            "places/ChIJ-9pg_Qmxj4AR4deSLfZINW0",
            "places/ChIJvcqEhTyxj4AR4ZdQevNxGZk"
          ]
        }
      },
      {
        "topic": "store",
        "content": {
          "text": "Safeway provides a range of groceries, along with a deli and a bakery.",
          "languageCode": "en-US"
        },
        "references": {
          "places": [
            "places/ChIJF7_iDaiwj4ARzdC4NlGzJFI"
          ]
        }
      }
    ]
  }
}

হোটেলের জন্য এলাকার সারাংশের জন্য উদাহরণ অনুরোধ

এই উদাহরণ টেক্সট অনুসন্ধান অনুরোধ মাউন্টেন ভিউ, CA-তে হোটেলগুলির অনুরোধ করে:

curl -X  POST -d '{
  "textQuery": "Hotels",
  "location_bias":{
    "rectangle":{
      "low": {
        "latitude": 37.415,
       "longitude": -122.091},
    "high":{
      "latitude": 37.429,
      "longitude": -122.065}
    }
  },
  "maxResultCount": 5
}' \
-H 'Content-Type: application/json' -H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: places.id,places.displayName,places.areaSummary" \
https://places.googleapis.com/v1/places:searchText

প্রতিক্রিয়াতে contentBlocks অ্যারে সহ areaSummary ক্ষেত্র রয়েছে। হোটেল টাইপের জায়গাগুলির প্রতিক্রিয়াতে "overview" , "activity" , "restaurant" এবং "store" বিষয়গুলির জন্য বিষয়বস্তু ব্লক রয়েছে:

{
  "places": [
    {
      "id": "ChIJ81X7bC63j4ARNJTuqMFBq-4",
      "displayName": {
        "text": "Shashi Hotel Mountain View, an Urban Resort",
        "languageCode": "en"
      },
      "areaSummary": {
        "contentBlocks": [
          {
            "topic": "overview",
            "content": {
              "text": "This area offers several attractions, including Cinemark Century Mountain View 16 and Computer History Museum. Charleston Park provides picnic spots and the Pear Theatre hosts performances.",
              "languageCode": "en-US"
            },
            "references": {
              "places": [
                "places/ChIJOYvCo1W3j4AR1LAifgk13rs",
                "places/ChIJm7NJkla3j4AR8vR-HWRxgOo",
                "places/ChIJo4za6vi5j4ARMua093RgGGA",
                "places/ChIJ4V-yslC3j4ARE6I2cpvyOeU"
              ]
            }
          },
          {
            "topic": "activity",
            "content": {
              "text": "Cinemark Century Mountain View 16 offers XD and RealD 3D screens, plus comfortable seating and a snack bar.\nComputer History Museum showcases the evolution of technology with interactive exhibits.\nRyptic Room Escape Mountain View presents themed rooms where teams solve puzzles to escape.",
              "languageCode": "en-US"
            },
            "references": {
              "places": [
                "places/ChIJOYvCo1W3j4AR1LAifgk13rs",
                "places/ChIJm7NJkla3j4AR8vR-HWRxgOo",
                "places/ChIJ1_ZkCKqwj4ARPaLA4yiEtdI"
              ]
            }
          },
          {
            "topic": "restaurant",
            "content": {
              "text": "Cucina Venti Restaurant prepares Italian cuisine in a rustic setting with outdoor seating.\nRoger Bar and Restaurant provides cocktails on tap, along with an indoor-outdoor bar and dining area.\nBroma Restaurant serves Spanish-inspired tapas and shareable plates in a trendy atmosphere.",
              "languageCode": "en-US"
            },
            "references": {
              "places": [
                "places/ChIJC_3cdla3j4ARMgf4Pw8Irek",
                "places/ChIJh1Y1MA23j4AREJz6Kxl75Uo",
                "places/ChIJLRvDZtu3j4ARgoNrKZnNw8g"
              ]
            }
          },
          {
            "topic": "store",
            "content": {
              "text": "NASA Gear Store and Food Mart offer a variety of gifts and convenience store items.",
              "languageCode": "en-US"
            },
            "references": {
              "places": [
                "places/ChIJh64-r0O3j4ARy1P41IH2j3k",
                "places/ChIJ5ZJtB8u3j4ARR0gohzD8-ns"
              ]
            }
          }
        ]
      }
    },
    ...
  ]
}

প্রাসঙ্গিক অনুসন্ধান ফলাফল অনুরোধ

একটি পাঠ্য অনুসন্ধান (নতুন) অনুরোধের প্রতিক্রিয়াতে এমন একটি স্থান রয়েছে যা ইনপুট অনুসন্ধান স্ট্রিংয়ের মানদণ্ডের সাথে মেলে। এখন আপনি API-তে ইনপুট কোয়েরির উপর ভিত্তি করে প্রতিক্রিয়াতে প্রাসঙ্গিক অনুসন্ধান ডেটার জন্য অনুরোধ করতে পারেন।

প্রাসঙ্গিক সারাংশ সমর্থন করার জন্য, পাঠ্য অনুসন্ধানের প্রতিক্রিয়া (নতুন) প্রতিক্রিয়াতে places অ্যারের মতো একই স্তরে contextualContents নামে একটি নতুন অ্যারে রয়েছে:

{
  "places": [],
  "contextualContents":[]
}

contextualContents অ্যারের প্রতিটি উপাদান, টাইপের ContextualContent , places অ্যারেতে স্থান হিসাবে সংশ্লিষ্ট অ্যারে অবস্থানে থাকে। অর্থাৎ, contextualContents[0] -এর উপাদানটি places[0]

প্রতিটি অ্যারে উপাদান নিম্নলিখিত অ্যারে ক্ষেত্র ধারণ করে:

  • contextualContents.reviews : তিনটি রিভিউ পর্যন্ত একটি অ্যারে।
  • contextualContents.photos : পাঁচটি ফটো পর্যন্ত একটি অ্যারে।
  • contextualContents.justifications : জায়গার জন্য যুক্তির একটি বিন্যাস, যার মধ্যে রয়েছে:

    • reviewJustification : ব্যবহারকারীর পর্যালোচনার একটি অংশ হাইলাইট করুন যা একজন শেষ ব্যবহারকারীর জন্য আগ্রহের হতে পারে।
    • businessAvailabilityAttributesJustification যৌক্তিকতা: একটি ব্যবসার জন্য বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে যা একজন শেষ ব্যবহারকারীর জন্য আগ্রহী হতে পারে।

প্রতিক্রিয়াতে প্রাসঙ্গিক অনুসন্ধানের ফলাফলগুলি অন্তর্ভুক্ত করতে, পাঠ্য অনুসন্ধান (নতুন) অনুরোধের ফিল্ড মাস্কে contextualContents অন্তর্ভুক্ত করুন:

curl -X  POST  -d '{
  "textQuery": "Spicy vegetarian restaurant in Mountain View, CA",
  "openNow": true,
  "maxResultCount": 3
}' \
-H 'Content-Type: application/json' -H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: places.id,places.displayName,contextualContents" \
https://places.googleapis.com/v1/places:searchText

প্রতিক্রিয়াটিতে প্রতিটি স্থানের জন্য contextualContents অ্যারে রয়েছে:

{
  "places": [
    {
      "id": "ChIJETHw0F-7j4AR85V_I6OobCI",
      "displayName": {
        "text": "Hyderabad Dum Biryani",
        "languageCode": "en"
      }
    },
    . . .
  ],
  "contextualContents": [
    {
      "reviews": [
        {
          "name": "places/ChIJETHw0F-7j4AR85V_I6OobCI/reviews/ChdDSUhNMG9nS0VJQ0FnSURSeEtMdHZ3RRAB",
          "relativePublishTimeDescription": "a year ago",
          "rating": 5,
          "text": {
            "text": "Very tasty! Rich spices and textures. We really appreciated
            all of the vegan options. We shared samosas (great sauce!) , tofu 65
            (spicy!!), gobi manchurian (less flavorful but a nice sweet offset to
            the tofu 65) and veg pakoras (very crunchy and awesome flavor). We
            enjoyed all of it, with the pakoras being the table's favorite.",
            "languageCode": "en"
          },
          "originalText": {
            "text": "Very tasty! Rich spices and textures. We really appreciated
            all of the vegan options. We shared samosas (great sauce!) , tofu 65
            (spicy!!), gobi manchurian (less flavorful but a nice sweet offset
            to the tofu 65) and veg pakoras (very crunchy and awesome flavor).
            We enjoyed all of it, with the pakoras being the table's favorite.",
            "languageCode": "en"
          },
          "authorAttribution": {
            "displayName": "Guillaume Riesen",
            "uri": "https://www.google.com/maps/contrib/1131462893/reviews",
            "photoUri": "https://lh3.googleusercontent.com/a-/ALVVXe4iwG_WXt1SjB1rJg=s128-c-c0x00000000-cc-rp-mo-br100"
          },
          "publishTime": "2023-04-18T02:48:02Z"
        },
        {
          "name": "places/ChIJETHw0F-7j4AR85V_I6OobCI/reviews/ChdDSUhNMG9nS0VJQ0FnSUNKZzlhTG53RRAB",
          "relativePublishTimeDescription": "10 months ago",
          "rating": 5,
          "text": {
            "text": "This is a nice little spot to eat at. I'm a big fan of
            curries, and they are spot on when it comes to flavor and spice. I highly recommend this place.",
            "languageCode": "en"
          },
          "originalText": {
            "text": "This is a nice little spot to eat at. I'm a big fan of curries,
            and they are spot on when it comes to flavor and spice. I highly recommend this place.",
            "languageCode": "en"
          },
          "authorAttribution": {
            "displayName": "Paul Sacks",
            "uri": "https://www.google.com/maps/contrib/1106671734435/reviews",
            "photoUri": "https://lh3.googleusercontent.com/a/ACg8ocIAGguhz-EccsS9sVQ=s128-c-c0x00000000-cc-rp-mo-ba4-br100"
          },
          "publishTime": "2023-07-03T16:51:49Z"
        },
        . . .
      ],
      "photos": [
        {
          "name": "places/ChIJETHw0F-7j4AR85V_I6OobCI/photos/Vt2DAKajwJfgC_I-baPKjSeSw-JAXY-tCZOBAe7pBxxIS0Vo1w23sCO9o5RzoxJ",
          "widthPx": 1920,
          "heightPx": 1080,
          "authorAttributions": [
            {
              "displayName": "A Google User",
              "uri": "//maps.google.com/maps/contrib/113209927655010465422",
              "photoUri": "//lh3.googleusercontent.com/a-/ALV-UjV_8hbrtgycOLDgOqPRYhzJ0EJlBFyKo9OrmacOo3C5YvrtR4Q=s100-p-k-no-mo"
            }
          ]
        },
        {
          "name": "places/ChIJETHw0F-7j4AR85V_I6OobCI/photos/AUGGfZkJ4MMlLikE2EyP-b13GeFZ9YNzyjkjDMD15gyobIQtIYg1GFPy3BdQHAaA3iNwhk24vK212hZo",
          "widthPx": 960,
          "heightPx": 720,
          "authorAttributions": [
            {
              "displayName": "Toast"
            }
          ]
        },
        . . .
      ],
      "justifications": [
        {
          "reviewJustification": {
            "highlightedText": {
              "text": "\"Not too spicy or oily.\"",
              "highlightedTextRanges": [
                {
                  "startIndex": 9,
                  "endIndex": 14
                }
              ]
            },
            "review": {
              "name": "places/ChIJETHw0F-7j4AR85V_I6OobCI/reviews/ChZDSUhNMG9nS0VJQ0FnSUR4djR2Z1B3EAE",
              "relativePublishTimeDescription": "10 months ago",
              "rating": 5,
              "text": {
                "text": "Not too spicy or oily. We have the mutton dum biryanis
                and tandoori fish. Very flavorful. The food was served promptly.
                Clean environment. A little small more like a hole in the wall.
                We'd come back for sure.",
                "languageCode": "en"
              },
              "originalText": {
                "text": "Not too spicy or oily. We have the mutton dum biryanis
                and tandoori fish. Very flavorful. The food was served promptly.
                Clean environment. A little small more like a hole in the wall.
                We'd come back for sure.",
                "languageCode": "en"
              },
              "authorAttribution": {
                "displayName": "Harpal Kochar",
                "uri": "https://www.google.com/maps/contrib/1166232959/reviews",
                "photoUri": "https://lh3.googleusercoEnzB1zdrNbR00000-cc-rp-mo"
              },
              "publishTime": "2023-06-18T06:12:41Z"
            }
          }
        },
        {
          "businessAvailabilityAttributesJustification": {
            "dineIn": true
          }
        }
      ]
    },
    . . .
  ]
}

স্বয়ংচালিত ব্যবহারের ক্ষেত্রে বাস্তবায়ন নির্দেশিকা

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

  • 3 লাইনের বেশি নয়
  • 120 অক্ষর বা 24 শব্দ বা কম
  • ন্যূনতম সামনের আকার 24dp

বিশেষ করে স্বয়ংচালিত প্রেক্ষাপটে, সমস্ত স্থানীয় আইন ও প্রবিধানের সাথে নিরাপদ এবং সঙ্গতিপূর্ণ উপায়ে জেনারেটিভ AI সারাংশ রেন্ডার করা ডেভেলপারের দায়িত্ব।

গুণাবলী

যখন আপনি আপনার অ্যাপে রিভিউ, ফটো এবং জেনারেটিভ AI সারসংক্ষেপ প্রদর্শন করেন, যেখানে স্থান এবং এলাকার সারাংশ উভয়ই সহ, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনি প্রয়োজনীয় বৈশিষ্ট্যগুলিও প্রদর্শন করছেন।

জেনারেটিভ সারাংশের জন্য বৈশিষ্ট্য প্রদর্শন করুন

যখন আপনি স্থান এবং এলাকার সারাংশ সহ আপনার অ্যাপে জেনারেটিভ AI সারাংশ প্রদর্শন করেন, তখন আপনাকে অবশ্যই প্রয়োজনীয় বৈশিষ্ট্যগুলিও প্রদর্শন করতে হবে। আপনি কীভাবে আপনার অ্যাপে জেনারেটিভ AI সারাংশগুলি প্রদর্শন করেন তার উপর ভিত্তি করে কীভাবে অ্যাট্রিবিউশনগুলি প্রদর্শন করবেন তা এই বিভাগটি বর্ণনা করে।

সব ক্ষেত্রে, অ্যাট্রিবিউশন অবশ্যই বাক্যের আবরণ ব্যবহার করবে। অ্যাট্রিবিউশন এবং Google লোগো অবশ্যই সমস্ত রঙ, শৈলী এবং টাইপফেস মান মেনে চলে। এই মানগুলি সম্পর্কে আরও তথ্যের জন্য, স্থান API (নতুন) এর জন্য নীতিগুলি দেখুন।

অন্যান্য Google ডেটার পরিপ্রেক্ষিতে জেনারেটিভ এআই সারাংশ প্রদর্শিত হয়

এই ক্ষেত্রে, জেনারেটিভ AI অ্যাট্রিবিউশন অন্য কোথাও কন্টেন্টের Google অ্যাট্রিবিউশনের উপর নির্ভর করে, সারাংশের উপরে বা নীচে একা প্রদর্শিত হতে পারে।

অ্যাট্রিবিউশনের জন্য, এই ছবিতে দেখানো "এআই দ্বারা সংক্ষিপ্ত" পাঠ্যটি ব্যবহার করুন:

অ্যাট্রিবিউশনের জন্য, AI দ্বারা সংক্ষিপ্ত টেক্সট ব্যবহার করুন।

জেনারেটিভ এআই সারাংশ বিচ্ছিন্নভাবে প্রদর্শিত হয়

যখন একটি জেনারেটিভ AI সারাংশ Google Maps থেকে অন্য যেকোন বিষয়বস্তুর বিচ্ছিন্নভাবে প্রদর্শিত হয়, তখন এটিতে অবশ্যই একটি ইন্টারপাংক্ট দ্বারা পৃথক করা Google-এর জন্য জেনারেটিভ এআই অ্যাট্রিবিউশন এবং অ্যাট্রিবিউশন উভয়ই অন্তর্ভুক্ত থাকতে হবে। অ্যাট্রিবিউশনের জন্য, এই ছবিতে দেখানো "এআই দ্বারা সংক্ষিপ্ত" পাঠ্য এবং Google লোগো ব্যবহার করুন:

বিচ্ছিন্নভাবে প্রদর্শিত সারাংশের জন্য, একটি ইন্টারপাংক্ট দ্বারা পৃথক করা জেনারেটিভ এআই অ্যাট্রিবিউশন এবং Google অ্যাট্রিবিউশন অন্তর্ভুক্ত করুন।

জেনারেটিভ এআই সারাংশ একটি তালিকায় পুনরাবৃত্তি করা হয়েছে

একটি জেনারেটিভ AI পুনরাবৃত্তি করার সময় জায়গাগুলির একটি তালিকায় সারসংক্ষেপ ওভারভিউ , যেখানে সমস্ত:

  • তালিকার বিষয়বস্তু Google-এর জন্য দায়ী
  • দেখানো সারাংশ এআই তৈরি করা হয়
  • বিষয়বস্তু Google থেকে উপলব্ধ

অ্যাট্রিবিউশন একটি একক লাইনে তালিকার উপরে বা নীচে প্রদর্শিত হওয়া উচিত। এআই অ্যাট্রিবিউশন বাম-সারিবদ্ধ এবং Google অ্যাট্রিবিউশন ডান-সারিবদ্ধ:

একটি তালিকার জন্য, একটি একক লাইনে তালিকার উপরে বা নীচে বৈশিষ্ট্য প্রদর্শন করুন।

যদি একটি তালিকায় দীর্ঘতর আকারের জেনারেটিভ এআই বর্ণনার সারাংশ ব্যবহার করা হয়, প্রতিটি সারাংশে অবশ্যই এআই অ্যাট্রিবিউশন থাকতে হবে (তথ্য আইকন/বোতাম সহ "এআই দ্বারা সংক্ষিপ্ত")।

একটি ডায়ালগে একটি জেনারেটিভ AI সারাংশ সম্পর্কে তথ্য প্রদর্শন করুন

একটি জেনারেটিভ AI সারাংশের সাথে, আপনাকে অবশ্যই শেষ ব্যবহারকারীদের জন্য একটি ডায়ালগ উপলব্ধ করতে হবে যা সারাংশ সম্পর্কে তথ্য প্রদর্শন করে এবং সমস্যাগুলি রিপোর্ট করার একটি লিঙ্ক। একটি জেনারেটিভ এআই বর্ণনার সারাংশ ব্যবহার করার সময়, আপনাকে অবশ্যই সারাংশের উত্স সম্পর্কে তথ্য অন্তর্ভুক্ত করতে হবে, যাকে রেফারেন্স বলা হয়।

এআই অ্যাট্রিবিউশন (উপরের উদাহরণগুলিতে দেখানো হয়েছে) এর সাথে একত্রে একটি তথ্য আইকন (একটি ইন্টারঅ্যাক্টিভিটি সামর্থ্য হিসাবে) অন্তর্ভুক্ত করে এবং এআই অ্যাট্রিবিউশন এলাকা এবং আইকন একটি প্রেস/ক্লিকের প্রতিক্রিয়া তৈরি করে এই ডায়ালগে অ্যাক্সেস সক্ষম করুন৷

উৎপন্ন স্থানের সারাংশের জন্য, প্রদর্শন করুন:

সম্পর্কিত AI স্থানের সারাংশ Google পর্যালোচনা এবং অন্যান্য ডেটা থেকে তৈরি করা হয়।
একটি সমস্যা রিপোর্ট একটি সারাংশের বিষয়বস্তু সম্পর্কে Google-এ একটি সমস্যা প্রতিবেদন করতে, এই লিঙ্কটি অনুসরণ করুন৷
তথ্যসূত্র উত্স পর্যালোচনা

উদাহরণ স্বরূপ:

একটি ডায়ালগে একটি জেনারেটিভ AI সারাংশ সম্পর্কে তথ্য প্রদর্শন করুন।

উৎপন্ন এলাকার সারাংশের জন্য, প্রদর্শন করুন:

সম্পর্কিত AI এলাকার সারাংশ Google পর্যালোচনা এবং স্থানীয় ডেটা থেকে তৈরি করা হয়।
একটি সমস্যা রিপোর্ট একটি সারাংশের বিষয়বস্তু সম্পর্কে Google-এ একটি সমস্যা প্রতিবেদন করতে, এই লিঙ্কটি অনুসরণ করুন৷

প্রদর্শন এলাকা সারাংশ অ্যাট্রিবিউশন.