รูปแบบคำค้นหาจะกำหนดตัวอย่างวลีที่ผู้ใช้อาจพูด Assistant สามารถจับคู่วลีที่ผู้ใช้พูดซึ่งมีความหมายคล้ายกันโดยใช้การประมวลผลภาษาธรรมชาติ
รูปแบบประโยคอาจมีสตริงตามตัวอักษร เงื่อนไข และอาร์กิวเมนต์ที่ใช้ประเภท Schema.org ได้
สตริงตรง
รูปแบบประโยคอาจมีสตริงตามตัวอักษรได้
เช่น "Start the guess the number game."
เงื่อนไข
รูปแบบของการค้นหาจำนวนหนึ่งอาจถือเป็นตัวเลือกที่ไม่บังคับ หากต้องการระบุรูปแบบการค้นหาที่มีเงื่อนไข ให้ตัดส่วนของวลีในวงเล็บแล้วลงท้ายด้วยเครื่องหมายคำถาม ตัวอย่างต่อไปนี้ระบุ Start the
เป็นไม่บังคับ
เช่น "(Start the)? Guess the number game"
อาร์กิวเมนต์
รูปแบบคำค้นหารวบรวมข้อมูลบางส่วนของผู้ใช้ผ่านการใช้อาร์กิวเมนต์ที่มีชื่อ (อาจถือว่าเป็นตัวแปรได้เช่นกัน) อาร์กิวเมนต์จะกำหนดโดยใช้ไวยากรณ์: $Type:argument_name
ตัวอย่างเช่น "$org.schema.type.Number:number"
อธิบายรูปแบบการค้นหาที่คาดหวังอินพุตเป็นหมายเลข Schema.org และจะบันทึกตัวเลขจริงที่ผู้ใช้พูดไว้ในอาร์กิวเมนต์ชื่อ "number"
ประเภท Schema.org
ต่อไปนี้เป็นรายการประเภท Schema.org ที่รองรับสำหรับรูปแบบคำค้นหา
Type | ตัวอย่างรูปแบบการค้นหา | ตัวอย่างการค้นหาของผู้ใช้ |
---|---|---|
$org.schema.type.Date | อ่าน SMS ของฉันจาก $org.schema.type.Date:my_date ใน SMS Pro | อ่าน SMS ของฉันตั้งแต่วันที่ 1 เมษายนใน SMS Pro |
$org.schema.type.Number | กะพริบไฟฉาย $org.schema.type.Number:number ครั้ง | กะพริบไฟฉาย 5 ครั้ง |
$org.schema.type.Time | อ่าน SMS ของฉันจาก $org.schema.type.Time:my_time ใน SMS Pro | อ่าน SMS ของฉันตั้งแต่ 17.00 น. ทาง SMS Pro |
$org.schema.type.DayOfWeek | ขอดูการประชุมของฉันที่$org.schema.type.DayOfWeek:day_of_week | ขอดูการประชุมของฉันในวันอังคาร |
$org.schema.type.Color | เปิด $org.schema.type.Color:my_color strobe แสง | เปิดไฟแฟลชสีแดง |
$org.schema.type.priceCurrency | แสดงอัตรา Conversion สำหรับ $org.schema.type.priceCurrency:cur ในแอปสกุลเงิน | แสดงอัตราการแปลงสกุลเงินเยนในแอปสกุลเงิน |
$org.schema.type.Distance | แสดงแผนภูมิ Conversion สำหรับ $org.schema.type.Distance:dist | แสดงแผนภูมิ Conversion ระยะทางเป็นกิโลเมตร |
$org.schema.type.Temperature | ตั้งอุณหภูมิเป็น $org.schema.type.Number:num องศา$org.schema.type.Temperature:temp | ตั้งอุณหภูมิเป็น 21 องศาฟาเรนไฮต์ |
$org.schema.type.Organization | ดูไฮไลต์ของ $org.schema.type.Organization:organization | ดูไฮไลต์ของ Lakers |
แสดงราคาหุ้นของ$org.schema.type.Organization:organization | ขอดูราคาหุ้นของ Google หน่อย | |
$org.schema.type.Person | แสดง 10 อันดับเพลงยอดนิยมของ $org.schema.type.Person:นักดนตรี | แสดงเพลงบรูโน มาร์ส 10 อันดับแรก |
ขอดูข่าวเกี่ยวกับ $org.schema.type.Person:person | ขอดูข่าวเกี่ยวกับประตูเก็บเงินหน่อย | |
$org.schema.type.Place | เขียนรีวิวสำหรับ $org.schema.type.Place:place | เขียนรีวิวสำหรับกรุงเทพ |
แสดงการจราจรบน $org.schema.type.Place:location | แสดงการจราจรในเมาน์เทนวิว | |
$org.schema.type.Product | เขียนรีวิวสำหรับ $org.schema.type.Product:product | เขียนรีวิวสำหรับ Google Glass |
$org.schema.type.Book | อ่าน $org.schema.type.Book:my_book | อ่านความคาดหวังที่ดี |
$org.schema.type.Movie | เปิดภาพยนตร์ $org.schema.type.Movie:my_movie | รีวิวภาพยนตร์เรื่อง Casablanca |
$org.schema.type.TVSeries | เปิดตอนต่อไปของ $org.schema.type.TVSeries:tv_series | เล่นตอนถัดไปของเพื่อน |
$org.schema.type.servesCuisine | แสดงร้านอาหาร $org.schema.type.servesCuisine:my_cuisine | แสดงร้านอาหารอิตาลี |
$org.schema.type.MusicAlbum | เพิ่ม $org.schema.type.MusicAlbum:album ลงในคิว | เพิ่มถนนในคิวลงในคิว |
$org.schema.type.MusicRecording | เพิ่ม $org.schema.type.MusicRecording:song ลงในรายการโปรดของฉัน | เพิ่มหรือไม่มีคุณในรายการโปรดของฉัน |
$org.schema.type.YesNo | $org.schema.type.YesNo | มี |
$org.schema.type.URL | เพิ่ม $org.schema.type.URL | เพิ่ม google.com |
$org.schema.type.Email | เพิ่ม $org.schema.type.Email | เพิ่ม john@google.com |
$org.schema.type.PhoneNumber | เพิ่ม $org.schema.type.PhoneNumber | เพิ่ม (777) 777-7777 |
$org.schema.type.Text | นี่คือเพลงไหนที่บอกว่า $org.schema.type.Text | เพลงไหนที่แฟนๆ บอกว่าเธอเป็นแสงแดดของฉัน |
ประเภทที่กำหนดเอง
ออบเจ็กต์ customTypes
ให้คุณระบุประเภทของคุณเอง คุณกําหนด name
ของประเภทที่กําหนดเองและรวมช่องต่อไปนี้ใน items
ได้
key
: ค่าของประเภทที่กำหนดเองซึ่งตรงกับสตริงในsynonyms
synonyms
: วิธีที่ผู้ใช้อาจพูดถึงkey
ตัวอย่างต่อไปนี้จะกำหนดประเภทที่กำหนดเองสำหรับวิธีต่างๆ ที่ผู้ใช้อาจพูดว่า "6 โมงเช้า"
"customTypes": [ { "name": "$MorningOptions", "items": [ { "key": "6am", "synonyms": [ "6 am", "6 o clock", "oh six hundred", "6 in the morning" ] } ] } ]