รูปแบบการค้นหาจะกำหนดวลีตัวอย่างที่ผู้ใช้อาจพูด 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 ที่รองรับซึ่งใช้สำหรับรูปแบบการค้นหา
ประเภท | ตัวอย่างรูปแบบการค้นหา | ตัวอย่างคำค้นหาของผู้ใช้ |
---|---|---|
$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 | ขอดูการประชุมของฉันที่ on$org.schema.type.DayOfWeek:day_of_week | ขอดูการประชุมวันอังคารหน่อย |
$org.schema.type.Color | เปิดไฟแฟลช $org.schema.type.Color:my_color | เปิดไฟแฟลชสีแดง |
$org.schema.type.priceCurrency | แสดงอัตราการแปลงสกุลเงินสำหรับ $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 | ตั้งอุณหภูมิเป็น 70 องศาฟาเรนไฮต์ |
$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:musician | ขอดู 10 เพลงยอดนิยมของบรูโน มาร์ส |
ขอดูข่าวเกี่ยวกับ $org.schema.type.Person:person | ขอดูข่าว Bill Gates | |
$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:อัลบั้มลงในคิว | เพิ่มถนน Abbey Road ลงในคิวของฉัน |
$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" ] } ] } ]