Kemampuan model Gemini untuk Places API (Baru) menghadirkan dukungan untuk LLM ke Places API sehingga Anda dapat menampilkan data yang terkait dengan tempat (jam buka, ulasan, foto) beserta data yang disediakan oleh LLM. Data generatif ini berisi data gabungan dan ringkasan dari LLM untuk meningkatkan kualitas data yang sudah dikaitkan dengan suatu tempat.
Misalnya, Penelusuran Teks (Baru) standar untuk "SPKLU" akan menampilkan daftar tempat yang menawarkan SPKLU. Jenis respons ini tidak masalah jika Anda hanya menelusuri pengisi daya Kendaraan Listrik Umum terdekat atau yang terdekat dan kompatibel dengan kendaraan Anda.
Namun, Anda juga dapat memahami area di sekitar stasiun pengisian daya dengan lebih baik, terutama jika Anda akan berada di sana selama satu jam atau lebih selagi kendaraan Anda diisi dayanya. Saat menggunakan kemampuan model Gemini untuk penelusuran yang sama, respons dapat berisi deskripsi generatif dan dinamis dari setiap tempat dalam respons, termasuk informasi tentang area di sekitar stasiun pengisian daya:
"Dalam jarak 2-4 menit berjalan kaki, terdapat beberapa opsi tempat makan dan belanja, termasuk Chef Chu's, Gen Korean BBQ House, Amber India, Pacific Catch, dan beberapa toko bahan makanan seperti Walmart, Whole Foods Market, dan Trader Joe's."
"Dalam jarak 1-5 menit berjalan kaki, terdapat beberapa pilihan tempat makan dan belanja, termasuk Khao Kang Thai Kitchen, Roger's Deli & Donuts, dan La Costeña. Untuk sushi, Joy Sushi adalah pilihan yang tepat. Untuk bahan makanan, Dollar Tree menawarkan berbagai produk dengan harga diskon."
Konten generatif dari LLM ini meningkatkan respons dan memberikan informasi tambahan untuk membantu pengguna membuat keputusan yang tepat.
Fitur baru yang didukung AI ditambahkan ke Places API (Baru)
Kemampuan ini menambahkan data berikut ke respons Places API (Baru):
Ringkasan tempat generatif yang terkait dengan tempat tertentu. Ringkasan tempat didukung oleh Place Details (New), Text Search (New), dan Nearby Search (New).
Ringkasan area generatif yang terkait dengan area di sekitar tempat tertentu. Ringkasan area didukung oleh Place Details (Baru), Text Search (Baru), dan Nearby Search (Baru).
Hasil penelusuran kontekstual didukung oleh Text Search (Baru) dan berisi data berdasarkan string penelusuran yang diteruskan dalam permintaan, bukan data yang terkait langsung dengan tempat. Data ini membantu memahami cara Penelusuran Teks (Baru) menentukan respons.
Ringkasan tempat generatif
Ringkasan tempat generatif bersifat khusus untuk ID tempat. Ringkasan tempat menggabungkan berbagai jenis data ke dalam satu ringkasan untuk tempat tersebut.
Places API (Baru) menyediakan dua jenis ringkasan tempat generatif:
Ringkasan ringkasan: Ringkasan singkat tentang suatu tempat, rata-rata sekitar 100 karakter, yang dapat membantu pengguna mendapatkan ringkasan tentang suatu tempat.
Ringkasan deskripsi: Ringkasan tempat yang lebih panjang, rata-rata sekitar 400 karakter, yang memberikan ringkasan mendetail yang mencakup aspek utama tempat.
Ringkasan tempat saat ini tersedia untuk jenis tempat yang ditampilkan di Jenis yang didukung untuk kategori Budaya, Hiburan dan Rekreasi, Makanan dan Minuman, Shopping, dan Olahraga.
Ringkasan area generatif
Ringkasan area generatif dibuat oleh LLM untuk area di sekitar tempat. Ringkasan area untuk suatu tempat mungkin berisi semua informasi yang diperlukan pengguna untuk membuat keputusan, tanpa harus membuat permintaan lebih lanjut untuk melihat detail area.
Bersama dengan deskripsi area, respons juga berisi daftar ID tempat untuk tempat yang dirujuk dalam deskripsi, dan daftar tempat yang diurutkan menurut berbagai jenis konten. Misalnya, satu jenis konten berisi daftar tempat yang terkait dengan aktivitas di area tersebut, dan jenis konten lainnya berisi daftar restoran di area tersebut.
Ringkasan area saat ini tersedia untuk jenis tempat yang ditampilkan di
Jenis yang didukung
untuk kategori Penginapan, serta jenis tempat tertentu
electric_vehicle_charging_station
, geocode
, dan premise
.
Pembuatan ringkasan tempat dan area
Ringkasan tempat generatif dan ringkasan area generatif sering kali dibuat secara offline oleh Google. Dengan membuat ringkasan ini secara offline, Anda dapat memanfaatkan konten yang didukung oleh Gemini sekaligus tetap melihat performa yang sama dari Places API (Baru) yang sudah Anda harapkan.
Google sering membuat ulang ringkasan ini untuk memastikan ringkasan tersebut bersifat terbaru berdasarkan informasi terbaru yang tersedia. Artinya, Anda akan menampilkan data terbaru di layanan saat memanggil API.
Hasil penelusuran kontekstual
Text Search (Baru) menampilkan informasi tentang serangkaian tempat berdasarkan suatu string — misalnya "pizza di Bandung" atau "toko sepatu dekat Solo". Respons Text Search (Baru) berisi daftar tempat yang cocok dengan string teks dan bias lokasi yang ditetapkan dalam permintaan.
Saat Anda menambahkan hasil penelusuran kontekstual ke respons, respons kini menyertakan ulasan, foto, dan justifikasi yang membantu pengguna menjawab pertanyaan:
- Mengapa saya melihat tempat ini di hasil penelusuran?
- Mengapa saya harus memilih tempat ini?
Misalnya, Anda membuat permintaan ke Place Details (Baru), Text Search (Baru), atau Nearby Search (Baru) hari ini yang menyertakan tempat tertentu dalam respons. Data respons untuk tempat tersebut sama untuk ketiga permintaan karena data yang ditampilkan dikaitkan dengan tempat tersebut.
Namun, untuk Text Search (Baru) yang menggunakan kemampuan baru, respons dapat menyertakan data yang berasal dari string kueri input itu sendiri. Artinya, hasil penelusuran kontekstual bersifat unik untuk string kueri. Misalnya, Anda membuat permintaan Text Search (Baru) dengan string kueri berikut:
"Restoran vegetarian pedas di Mountain View, CA"
Kemudian, Anda membiarkan semua parameter input tetap sama dan hanya mengubah string kueri menjadi:
"Restoran vegan pedas di Mountain View, CA"
Untuk restoran yang muncul di kedua respons, data respons tentang tempat tersebut sama karena data tersebut dikaitkan dengan tempat itu sendiri. Namun, hasil penelusuran kontekstual bersifat unik untuk kueri karena berasal dari string kueri. Kemudian, Anda dapat menampilkan ulasan, foto, dan justifikasi dari hasil penelusuran kontekstual kepada pengguna untuk membantu mereka memutuskan tempat mana dalam respons yang paling sesuai dengan permintaan penelusuran mereka.
Mengaktifkan kemampuan model Gemini untuk Places API (Baru)
Anda harus mengaktifkan Places API (Baru) untuk menggunakan kemampuan model Gemini untuk Places API (Baru). Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Google Cloud.
Batasan untuk rilis eksperimental
Rilis ini hanya mendukung ringkasan tempat dan area untuk tempat di Amerika Serikat dalam bahasa Inggris saja.
Apa itu Gemini?
Untuk mempelajari model Gemini, lihat FAQ Gemini.
Meminta ringkasan tempat generatif
Ringkasan tempat adalah ringkasan generatif yang dibuat oleh LLM untuk tempat tertentu. Places API (Baru) menambahkan dua jenis ringkasan ke respons:
Ringkasan generatif Ringkasan yang mirip dengan ringkasan editorial statis yang terkait dengan suatu tempat. Ringkasan singkat generatif, rata-rata sekitar 100 karakter, memiliki beberapa keunggulan:
Banyak tempat tidak memiliki ringkasan editorial, sehingga ringkasan editorial mengisi celah dalam informasi yang tersedia untuk suatu tempat.
ID ini dibuat dari LLM sehingga pemilik tempat tidak perlu mengelolanya.
Ringkasan generatif Deskripsi berasal dari banyak sumber, termasuk ulasan dari Google Maps. Deskripsi, rata-rata sekitar 400 karakter, menyertakan daftar ulasan yang digunakan untuk membuat deskripsi panjang.
Untuk membuat ringkasan deskripsi secara manual, seseorang harus menggabungkan data dari banyak lokasi, lalu membuat dan mengelola konten secara manual. Kemampuan model Gemini untuk Places API (Baru) membuat ringkasan ini dari LLM untuk mempertahankan cakupan dan keaktualan konten yang dihasilkan.
Ringkasan tempat didukung oleh Place Details (New), Text Search (New), dan Nearby Search (New). Untuk menyertakan ringkasan tempat dalam respons, sertakan kolom berikut dalam mask kolom permintaan:
Place Details:
generativeSummary
Penelusuran Teks dan Penelusuran Langsung:
places.generativeSummary
Kolom
generativeSummary
berisi kolom berikut:
generativeSummary.overview
: Ringkasan ringkasan generatif.generativeSummary.description
: Ringkasan deskripsi generatif.generativeSummary.references
: Array yang berisi hingga lima ulasan yang digunakan untuk menyediakan konten untuk ringkasan deskripsi. Jika tidak ada ringkasan deskripsi, array ini akan kosong.overviewFlagContentUri
: Link tempat pengguna dapat melaporkan masalah pada ringkasan ringkasan.descriptionFlagContentUri
: Link tempat pengguna dapat melaporkan masalah dengan ringkasan deskripsi.
Contoh permintaan ringkasan deskripsi dan ringkasan
Contoh ini menggunakan mask kolom places.generativeSummary
untuk menampilkan seluruh objek generativeSummary
, termasuk kolom generativeSummary.overview
, generativeSummary.description
, dan generativeSummary.references
:
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" \ https://places.googleapis.com/v1/places:searchText
Responsnya dalam bentuk:
{ "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": "John Smith", "uri": "https://www.google.com/maps/contrib/11685942231/reviews", "photoUri": "https://lh3.googleusercontent.com/a-/ALV-UjWbImVTop_1d-cc-rp-mo" }, "publishTime": "2023-05-09T07:24:36Z" "flagContentUri": "https://www.google.com/local/review/rap/report?postId=ChRAB&d=17924085&t=1", "googleMapsUri": "https://www.google.com/maps/reviews/data=!4m7558ccfc943:0x3bf9459a83940670" }, . . . ] }, "overviewFlagContentUri": "https://www.google.com/local/review/rap/report?postId=CiUweDgwOGZiNzU1O085&t=12", "descriptionFlagContentUri": "https://www.google.com/local/review/rap/report?postId=CiUweDgwOG&t=12" } }, { "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" }, . . . }
Contoh permintaan ringkasan ringkasan
Contoh Penelusuran Teks ini hanya menampilkan ringkasan overview
untuk
restoran vegetarian pedas di Mountain View, CA:
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
Responsnya berisi kolom generativeSummary.overview
yang mencakup
overview.text
dan 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" } } }, . . . }
Meminta ringkasan area generatif
Ringkasan area adalah ringkasan generatif yang dibuat oleh LLM untuk area terdekat dari suatu tempat. Ringkasan area dapat menjadi penting bagi pengguna yang membuat keputusan tentang tempat.
Misalnya, Anda ingin memesan hotel di kota baru dan meskipun dapat menemukan hotel yang memenuhi persyaratan, Anda juga ingin mengetahui lebih lanjut area di sekitar hotel. Daripada melihat peta area sekitar, lalu harus menyelidiki setiap tempat di peta, Anda dapat membuat ringkasan area untuk hotel.
Ringkasan area didukung oleh Place Details (Baru), Text Search (Baru), dan Nearby Search (Baru).
Untuk menyertakan ringkasan area dalam respons, sertakan dalam mask kolom permintaan:
areaSummary
(Place Details)places.areaSummary
(Text Search dan Nearby Search).
Kolom
areaSummary
untuk tempat dalam respons berisi kolom flagContentUri
yang dapat Anda
gunakan untuk menandai konten tidak pantas sehingga Google dapat menghapusnya. Array ini juga berisi array hingga empat contentBlocks
.
Topik untuk setiap blok didasarkan pada jenis tempat:
Untuk SPKLU, yang ditentukan sebagai tempat jenis
electric_vehicle_charging_station
, blok topik mencakup:"overview"
,"coffee"
,"restaurant"
, dan"store"
.Untuk tempat dengan jenis yang ditentukan oleh kategori Penginapan, dan jenis tempat tertentu
geocode
danpremise
, blok topik mencakup:"overview"
,"activity"
,"restaurant"
, dan"store"
.
Contoh permintaan untuk ringkasan area Stasiun Pengisian Kendaraan Listrik Umum
Contoh permintaan Place Details ini menampilkan ringkasan area untuk stasiun pengisian daya
kendaraan listrik tertentu di Mountain View, yang diidentifikasi dengan ID tempat
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
Responsnya berisi kolom areaSummary
, termasuk array contentBlocks
:
Kolom
topic
menentukan jenis blok konten. Karena tempat dalam contoh ini adalah stasiun pengisian kendaraan listrik umum, empat blok kontennya adalah"overview"
,"coffee"
,"restaurant"
, dan"store"
.Kolom
content
menyertakan ringkasan untuk topik tersebut, termasuk kode bahasa.Array
references
menentukan nama resource tempat, dalam bentukplaces/PLACE_ID
, yang digunakan untuk menyediakan konten untuk blok konten.
{ "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" ] } } ], "flagContentUri": "https://www.google.com/local/review/rap/report?postId=IhkpuV1UwBQ&d=17924085&t=12" } }
Contoh permintaan ringkasan area untuk hotel
Contoh permintaan Text Search ini meminta hotel di Mountain View, 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
Respons berisi kolom areaSummary
, termasuk array
contentBlocks
. Respons untuk tempat berjenis hotel berisi blok konten untuk
topik "overview"
, "activity"
, "restaurant"
, dan "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" ] } } ], "flagContentUri": "https://www.google.com/local/review/rap/report?postId=GQAAAA085&t=12" } }, ... ] }
Meminta hasil penelusuran kontekstual
Respons terhadap permintaan Text Search (New) berisi array tempat yang cocok dengan kriteria string penelusuran input. Sekarang Anda dapat meminta data penelusuran kontekstual dalam respons berdasarkan kueri input ke API.
Untuk mendukung ringkasan kontekstual, respons dari
Text Search (New)
berisi array baru bernama contextualContents
pada level yang sama dengan
array places
dalam respons:
{ "places": [], "contextualContents":[] }
Setiap elemen dalam array contextualContents
, dengan jenis
ContextualContent
,
berada di lokasi array yang sesuai sebagai tempat dalam array places
. Artinya, elemen di contextualContents[0]
sesuai dengan tempat di places[0]
.
Setiap elemen array berisi kolom array berikut:
contextualContents.reviews
: Array yang berisi maksimal tiga ulasan.contextualContents.photos
: Array yang berisi maksimal lima foto.contextualContents.justifications
: Array justifikasi untuk tempat, termasuk:reviewJustification
: Menandai bagian ulasan pengguna yang mungkin menarik bagi pengguna akhir.businessAvailabilityAttributesJustification
: Mencakup atribut untuk bisnis yang mungkin menarik bagi pengguna akhir.
Untuk menyertakan hasil penelusuran kontekstual dalam respons, sertakan
contextualContents
dalam
mask kolom
permintaan Text Search (New):
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
Responsnya berisi array contextualContents
untuk setiap tempat dalam respons:
{ "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": "Jane Doe", "uri": "https://www.google.com/maps/contrib/113193/reviews", "photoUri": "https://lh3.googleusercontent.com/a-/ALVVXe4iwrp-mo-br100" }, "publishTime": "2023-04-18T02:48:02Z", "flagContentUri": "https://www.google.com/local/review/rap/report?postIWkF24085&t=1", "googleMapsUri": "https://www.google.com/maps/reviews/data=!4m6!1sChZDSUhb1e9679abc80b8db" }, { "name": "places/ChIJETHw0F-7j4AR85V_I6OobCI/reviews/ChdDSUhzlhTG53RRAB", "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": "Bob Jones", "uri": "https://www.google.com/maps/contrib/11034435/reviews", "photoUri": "https://lh3.googleusercontent.com/a/ACg8ocIAGguhz-EccsS9p-mo-ba4-br100" }, "publishTime": "2023-07-03T16:51:49Z", "flagContentUri": "https://www.google.com/local/review/rap/report?postIWkF3EAE&d=17924085&t=1", "googleMapsUri": "https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChZDSUhb1e9679abc80b8db" }, . . . ], "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/113010465422", "photoUri": "//lh3.googleusercontent.com/a-/ALV-UjV_8hbrtgyc0-p-k-no-mo" } ], "flagContentUri": "https://www.google.com/local/review/rap/report?postId=ChZDSWkF3EAE&d=15&t=1", "googleMapsUri": "https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChZDSUhNbc80b8db" }, { "name": "places/ChIJETHw0F-7j4AR85V_I6OobCI/photos/AUGGfZkJ4MMlLikE2EyP-b13GeFZ9Nwhk24vK212hZo", "widthPx": 960, "heightPx": 720, "authorAttributions": [ { "displayName": "Toast" } ], "flagContentUri": "https://www.google.com/local/review/rap/report?postId4085&t=1", "googleMapsUri": "https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!b1e9679abc80b8db" }, . . . ], "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": "Stan Davis", "uri": "https://www.google.com/maps/contrib/112959/reviews", "photoUri": "https://lh3.googleuser-cc-rp-mo" }, "publishTime": "2023-06-18T06:12:41Z", "flagContentUri": "https://www.google.com/local/review/rap/report?postt=1", "googleMapsUri": "https://www.google.com/maps/reviews/75a95dd8ebd:0xb1e9679abc80b8db" } } }, { "businessAvailabilityAttributesJustification": { "dineIn": true } } ] }, . . . ] }
Panduan penerapan untuk kasus penggunaan otomotif
Untuk keselamatan pengemudi, Google merekomendasikan untuk merender ringkasan AI generatif dalam mode parkir untuk pengalaman otomotif. Jika merender ringkasan dalam mode mengemudi, informasi di layar harus sederhana, jelas, dan ringkas untuk memastikan bahwa perhatian pengemudi kembali ke jalan dengan cepat.
- Tidak lebih dari 3 baris
- 120 karakter atau 24 kata atau kurang
- Ukuran depan minimum 24dp
Khusus dalam konteks otomotif, developer bertanggung jawab untuk merender ringkasan AI generatif dengan cara yang aman dan mematuhi semua hukum dan peraturan setempat.
Atribusi
Saat menampilkan ulasan, foto, dan ringkasan AI generatif di aplikasi, termasuk ringkasan tempat dan area, Anda harus memastikan bahwa Anda juga menampilkan atribusi yang diperlukan.
Menampilkan atribusi untuk ringkasan generatif
Saat menampilkan ringkasan AI generatif di aplikasi, termasuk ringkasan tempat dan area, Anda juga harus menampilkan atribusi yang diperlukan. Bagian ini menjelaskan cara menampilkan atribusi berdasarkan cara Anda menampilkan ringkasan AI generatif di aplikasi.
Dalam semua kasus, atribusi harus menggunakan kapitalisasi kalimat. Atribusi dan logo Google harus sesuai dengan semua standar warna, gaya, dan jenis huruf. Untuk informasi selengkapnya tentang standar ini, lihat Kebijakan untuk Places API (Baru).
Ringkasan AI generatif yang ditampilkan dalam konteks data Google lainnya
Dalam hal ini, atribusi AI generatif dapat ditampilkan sendiri di atas atau di bawah ringkasan, dengan mengandalkan atribusi Google untuk konten di tempat lain.
Untuk atribusi, gunakan teks "Dringkas oleh AI" seperti yang ditampilkan dalam gambar ini:
Ringkasan AI generatif ditampilkan secara terpisah
Jika ringkasan AI generatif muncul secara terpisah dari konten lain dari Google Maps, ringkasan tersebut harus menyertakan atribusi AI generatif dan atribusi ke Google yang dipisahkan oleh interpunk. Untuk atribusi, gunakan teks "Dringkas oleh AI" dan logo Google seperti yang ditampilkan dalam gambar ini:
Ringkasan AI generatif yang diulang dalam daftar
Saat mengulangi ringkasan ringkasan tempat AI generatif dalam daftar tempat, dengan semua:
- Konten daftar diatribusikan ke Google
- Ringkasan yang ditampilkan dibuat AI
- Konten tersedia dari Google
Atribusi harus ditampilkan di atas atau di bawah daftar dalam satu baris. Atribusi AI rata kiri dan atribusi Google rata kanan:
Jika ringkasan deskripsi AI generatif dalam bentuk yang lebih panjang digunakan dalam daftar, setiap ringkasan harus memiliki atribusi AI ("Dringkas oleh AI" dengan ikon/tombol info).
Menampilkan informasi tentang ringkasan AI generatif dalam dialog
Bersama dengan ringkasan AI generatif, Anda harus menyediakan dialog untuk pengguna akhir
yang menampilkan informasi tentang ringkasan, dan link untuk melaporkan masalah
menggunakan ID unik ringkasan yang terdapat di
kolom
flagContentUri
. Saat menggunakan
ringkasan deskripsi AI generatif, Anda harus menyertakan informasi tentang
sumber ringkasan, yang disebut referensi.
Aktifkan akses ke dialog ini dengan menyertakan ikon info (sebagai affordance interaktivitas) bersama dengan atribusi AI (seperti yang digambarkan dalam contoh di atas) dan membuat area dan ikon atribusi AI merespons tekan/klik.
Untuk ringkasan tempat generatif, tampilkan:
Tentang | Ringkasan tempat AI dibuat dari ulasan Google dan data lainnya. |
Melaporkan Masalah | Untuk melaporkan masalah ke Google terkait konten ringkasan, gunakan
link yang terdapat di
kolom
flagContentUri . |
Referensi | Ulasan sumber |
Contoh:
Untuk ringkasan area generatif, tampilkan:
Tentang | Ringkasan area AI dibuat dari ulasan Google dan data lokal. |
Melaporkan Masalah | Untuk melaporkan masalah ke Google terkait konten ringkasan, gunakan
link yang terdapat di
kolom
flagContentUri . |