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 terkait dengan suatu tempat.
Misalnya, Text Search (Baru) standar untuk "SPKLU" akan menampilkan daftar tempat yang menawarkan SPKLU. Jenis respons ini tidak masalah jika Anda hanya menelusuri pengisi daya Kendaraan Listrik terdekat atau yang terdekat yang kompatibel dengan kendaraan Anda.
Namun, Anda mungkin juga ingin mendapatkan pemahaman yang lebih baik tentang area di sekitar SPKLU, terutama jika Anda akan berada di sana selama satu jam atau lebih saat kendaraan mengisi daya. Saat menggunakan kemampuan model Gemini untuk penelusuran yang sama, responsnya dapat berisi deskripsi generatif yang dinamis untuk setiap tempat dalam respons, termasuk informasi tentang area di sekitar SPKLU:
"Dalam 2-4 menit berjalan kaki, terdapat beberapa opsi bersantap dan belanja, termasuk Chef Chu's, Gen Korean BBQ House, Amber India, Pacific Catch, dan beberapa toko kelontong seperti Walmart, Whole Foods Market, dan Trader Joe's."
"Dalam 1-5 menit berjalan kaki, terdapat beberapa pilihan bersantap dan belanja, termasuk Khao Kang Thai Kitchen, Roger's Deli & Donuts, dan La Costeña. Untuk sushi, Joy Sushi adalah pilihan yang bagus. Untuk bahan makanan, Dollar Tree menawarkan berbagai produk dengan harga diskon."
Konten generatif dari LLM ini meningkatkan kualitas respons dan memberikan informasi tambahan untuk membantu pengguna membuat keputusan yang tepat.
Fitur baru dengan teknologi AI ditambahkan ke Places API (Baru)
Kemampuan ini menambahkan data berikut ke respons Places API (Baru):
Ringkasan tempat generatif yang terkait dengan tempat tertentu. Place evaluasi didukung oleh Place Details (Baru), Text Search (Baru), dan Nearby Search (Baru).
Ringkasan area generatif yang terkait dengan area tertentu di sekitar suatu tempat. 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 suatu tempat. Data ini membantu memahami cara Text Search (Baru) menentukan respons.
Ringkasan tempat generatif
Ringkasan tempat generatif bersifat spesifik untuk ID tempat. Ringkasan tempat menggabungkan berbagai jenis data ke dalam satu ringkasan untuk tempat.
Places API (Baru) menyediakan dua jenis ringkasan tempat generatif:
Ringkasan ringkasan: Ringkasan singkat sebuah tempat, rata-rata sekitar 100 karakter, yang dapat membantu pengguna mendapatkan ringkasan tentang suatu tempat.
Ringkasan deskripsi: Ringkasan panjang dari suatu tempat, rata-rata sekitar 400 karakter, yang memberikan ringkasan mendetail yang membahas aspek teratas suatu tempat.
Ringkasan tempat saat ini tersedia untuk jenis tempat yang ditampilkan di Jenis yang didukung untuk kategori Budaya, Hiburan dan Rekreasi, Makanan dan Minuman, Belanja, dan Olahraga.
Ringkasan area generatif
Ringkasan area generatif dibuat oleh LLM untuk area terdekat di sekitar suatu tempat. Ringkasan area untuk suatu tempat dapat berisi semua informasi yang diperlukan bagi pengguna untuk membuat keputusan, tanpa mengharuskan pengguna membuat permintaan lebih lanjut untuk melihat perincian detail area.
Bersama dengan deskripsi area, respons juga berisi daftar ID tempat untuk tempat yang dirujuk dalam deskripsi, dan daftar tempat yang diurutkan menurut jenis konten yang berbeda. Misalnya, satu jenis konten berisi daftar tempat yang terkait dengan aktivitas di area, dan jenis konten lainnya berisi daftar restoran di area tersebut.
Ringkasan area saat ini tersedia untuk jenis tempat yang ditampilkan dalam
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 dibuat secara offline oleh Google. Dengan membuat ringkasan ini secara offline, Anda dapat memanfaatkan konten yang didukung oleh Gemini sambil tetap memperoleh performa yang sama dari Places API (Baru) seperti yang Anda harapkan.
Google sering membuat ulang ringkasan ini untuk memastikan ringkasannya tetap baru 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 di 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 tersebut kini menyertakan ulasan, foto, dan justifikasi yang membantu pengguna menjawab pertanyaan:
- Mengapa saya melihat tempat ini dalam 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 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 Jakarta Pusat"
Selanjutnya, biarkan semua parameter input tetap sama dan hanya ubah string kueri menjadi:
"Restoran vegan pedas di Mountain View, CA"
Untuk restoran yang muncul dalam kedua respons tersebut, 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. Selanjutnya, Anda dapat menampilkan ulasan, foto, dan pembenaran dari hasil penelusuran kontekstual kepada pengguna untuk membantu mereka memutuskan tempat mana dalam respons yang paling sesuai untuk 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 artikel Menyiapkan project Google Cloud.
Batasan untuk rilis eksperimental
Rilis ini hanya mendukung ringkasan tempat dan area untuk tempat di Amerika Serikat hanya dalam bahasa Inggris.
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 ringkasan generatif yang mirip dengan ringkasan editorial statis yang terkait dengan tempat. Ringkasan singkat generatif, rata-rata sekitar 100 karakter, memiliki beberapa keuntungan:
Banyak tempat yang tidak memiliki ringkasan editorial, sehingga mengisi celah dalam informasi yang tersedia untuk suatu tempat.
Petak ini dihasilkan dari LLM sehingga pemilik tempat tidak perlu mempertahankannya.
Ringkasan generatif Deskripsi berasal dari banyak sumber, termasuk ulasan dari Google Maps. Deskripsi, rata-rata memiliki 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 memelihara kontennya secara manual. Kemampuan model Gemini untuk Places API (Baru) membuat ringkasan ini dari LLM untuk menjaga cakupan dan keaktualan konten yang dihasilkan.
Place evaluasi didukung oleh Place Details (Baru), Text Search (Baru), dan Nearby Search (Baru). Untuk menyertakan ringkasan tempat dalam respons, sertakan kolom berikut di mask kolom permintaan:
Detail Tempat:
generativeSummary
Text Search dan Nearby Search:
places.generativeSummary
Kolom
generativeSummary
berisi kolom berikut:
generativeSummary.overview
: Ringkasan ringkasan generatif.generativeSummary.description
: Ringkasan deskripsi generatif.generativeSummary.references
: Array hingga lima ulasan yang digunakan untuk memberikan konten ringkasan deskripsi. Jika tidak ada ringkasan deskripsi, array ini kosong.
Contoh permintaan ringkasan ringkasan
Contoh Text Search 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
Respons akan 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" } } }, . . . }
Contoh permintaan ringkasan dan ringkasan deskripsi
Contoh ini membuat kueri yang sama seperti yang ditunjukkan dalam contoh sebelumnya, tetapi menggunakan mask kolom places.generativeSummary
untuk menampilkan seluruh objek generativeSummary
, termasuk kolom generativeSummary.overview
, generativeSummary.description
, dan generativeSummary.references
:
{ "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" }, . . . }
Meminta ringkasan area generatif
Ringkasan area adalah ringkasan generatif yang dibuat oleh LLM untuk area di sekitar suatu tempat. Ringkasan area dapat penting bagi pengguna untuk membuat keputusan terkait suatu tempat.
Misalnya, Anda ingin memesan hotel di sebuah 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 array hingga empat
contentBlocks
.
Topik untuk setiap blok didasarkan pada jenis tempat:
Untuk Stasiun Pengisian Kendaraan Listrik Umum, yang ditentukan sebagai tempat dari jenis
electric_vehicle_charging_station
, blok topik mencakup:"overview"
,"coffee"
,"restaurant"
, dan"store"
.Untuk tempat dengan jenis yang ditentukan oleh kategori Lodging, serta jenis tempat tertentu
geocode
danpremise
, blok topik mencakup:"overview"
,"activity"
,"restaurant"
, dan"store"
.
Contoh permintaan untuk ringkasan area SPKLU
Contoh permintaan Place Details ini menampilkan ringkasan area untuk SPKLU tertentu di Mountain View, yang diidentifikasi berdasarkan 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 akan berisi kolom areaSummary
, termasuk array contentBlocks
:
Kolom
topic
menentukan jenis blok konten. Karena tempat dalam contoh ini adalah SPKLU, keempat blok konten tersebut adalah"overview"
,"coffee"
,"restaurant"
, dan"store"
.Kolom
content
berisi ringkasan untuk topik tersebut, termasuk kode bahasa.Array
references
menentukan nama resource tempat, dalam formatplaces/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" ] } } ] } }
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 akan berisi kolom areaSummary
, termasuk array contentBlocks
. Respons untuk tempat jenis 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" ] } } ] } }, ... ] }
Meminta hasil penelusuran kontekstual
Respons terhadap permintaan Text Search (Baru) 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 (Baru)
berisi array baru bernama contextualContents
di tingkat 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 pada 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 hingga lima foto.contextualContents.justifications
: Array pembenaran untuk tempat, termasuk:reviewJustification
: Menyoroti 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
pada permintaan Text Search (Baru):
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
Respons 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": "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 } } ] }, . . . ] }
Panduan penerapan untuk kasus penggunaan otomotif
Untuk keselamatan pengemudi, Google merekomendasikan rendering ringkasan AI generatif dalam mode terparkir 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 kurang dari 24 kata
- Ukuran depan minimum 24 dp
Khususnya 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 Anda, 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 Anda, 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 mengetahui informasi selengkapnya tentang standar ini, lihat Kebijakan untuk Places API (Baru).
Ringkasan AI generatif ditampilkan dalam konteks data Google lainnya
Dalam hal ini, atribusi AI generatif dapat ditampilkan sendiri di atas atau di bawah ringkasan, dengan mengandalkan atribusi konten Google di tempat lain.
Untuk atribusi, gunakan teks "Diringkas oleh AI" seperti yang ditunjukkan dalam gambar ini:
Ringkasan AI generatif ditampilkan secara terpisah
Saat ringkasan AI generatif muncul secara terpisah dari konten lain dari Google Maps, ringkasan tersebut harus menyertakan atribusi dan atribusi AI generatif ke Google yang dipisahkan oleh titik potong. Untuk atribusi, gunakan teks "Diringkas oleh AI" dan logo Google seperti yang ditunjukkan dalam gambar ini:
Ringkasan AI generatif diulang dalam daftar
Saat mengulangi ringkasan ringkasan tempat AI generatif dalam daftar tempat, dengan semua:
- Daftar konten diatribusikan ke Google
- Ringkasan yang ditampilkan adalah buatan AI
- Konten tersedia dari Google
Atribusi harus ditampilkan di atas atau di bawah daftar pada satu baris. Atribusi AI rata kiri dan atribusi Google disejajarkan ke kanan:
Jika ringkasan deskripsi AI generatif berdurasi lebih panjang digunakan dalam daftar, setiap ringkasan harus memiliki atribusi AI ("Diringkas oleh AI" dengan ikon/tombol info).
Menampilkan informasi tentang ringkasan AI generatif dalam dialog
Bersama dengan ringkasan AI generatif, Anda harus menyediakan dialog bagi pengguna akhir yang menampilkan informasi tentang ringkasan tersebut, dan link untuk melaporkan masalah. Saat menggunakan ringkasan deskripsi AI generatif, Anda harus menyertakan informasi tentang sumber ringkasan, yang disebut references.
Aktifkan akses ke dialog ini dengan menyertakan ikon info (sebagai kemampuan interaktivitas) bersama dengan atribusi AI (seperti yang digambarkan dalam contoh di atas) dan membuat area atribusi dan ikon AI merespons tekanan/klik.
Untuk ringkasan tempat generatif, tampilkan:
Tentang | Ringkasan tempat AI dihasilkan dari ulasan Google dan data lainnya. |
Laporkan Masalah | Untuk melaporkan masalah ke Google tentang konten ringkasan, ikuti link ini. |
Referensi | Ulasan sumber |
Contoh:
Untuk ringkasan area generatif, tampilkan:
Tentang | Ringkasan area AI dihasilkan dari ulasan Google dan data lokal. |
Laporkan Masalah | Untuk melaporkan masalah ke Google tentang konten ringkasan, ikuti link ini. |