Các mẫu truy vấn (Dialogflow)

Mẫu truy vấn xác định cụm từ mẫu mà người dùng có thể nói. Trợ lý có thể khớp các cụm từ nói của người dùng tương tự về mặt ngữ nghĩa bằng cách sử dụng ngôn ngữ tự nhiên đang xử lý.

Mẫu truy vấn có thể chứa một chuỗi cố định, các điều kiện và đối số bằng cách sử dụng Các loại schema.org.

Chuỗi ký tự

Mẫu truy vấn có thể chứa một chuỗi ký tự.

Ví dụ: "Start the guess the number game."

Điều kiện

Các phần của mẫu truy vấn có thể được coi là không bắt buộc. Để chỉ ra điều kiện mẫu truy vấn, hãy đặt phần cụm từ trong ngoặc đơn và kết thúc cụm từ đó bằng một dấu chấm hỏi. Ví dụ sau đây định nghĩa Start the là không bắt buộc:

Ví dụ: "(Start the)? Guess the number game"

Đối số

Mẫu truy vấn có thể thu thập một phần thông tin đầu vào của người dùng thông qua việc sử dụng đối số được đặt tên (đây cũng có thể được coi là các biến). Đối số là được chỉ định bằng cú pháp: $Type:argument_name.

Ví dụ: "$org.schema.type.Number:number" mô tả mẫu truy vấn mong đợi dữ liệu đầu vào là số Schema.org và số thực mà người dùng cho biết sẽ được nắm bắt trong một đối số có tên là "number".

Các loại schema.org

Sau đây là danh sách các loại Schema.org được hỗ trợ được dùng cho mẫu truy vấn:

Loại Ví dụ về mẫu truy vấn Ví dụ về truy vấn của người dùng
$org.schema.type.Date đọc sms của tôi từ $org.schema.type.Date:my_date trên sms pro đọc sms của tôi từ ngày 1 tháng 4 trên sms pro
$org.schema.type.Number nháy đèn pin $org.schema.type.Number:number lần nhấp nháy đèn pin 5 lần
$org.schema.type.Time đọc tin nhắn SMS của tôi từ $org.schema.type.Time:my_time trên sms pro đọc sms của tôi từ 5 giờ chiều trên sms pro
$org.schema.type.DayOfWeek cho tôi xem các cuộc họp của tôi trên$org.schema.type.DayOfWeek:day_of_week cho tôi xem các cuộc họp của tôi vào thứ Ba
$org.schema.type.Color bật đèn nhấp nháy $org.schema.type.Color:my_color bật đèn nhấp nháy màu đỏ
$org.schema.type.priceCurrency hiển thị tỷ lệ chuyển đổi cho $org.schema.type.priceCurrency:cur trên ứng dụng tiền tệ hiển thị tỷ giá hối đoái cho yên trên ứng dụng tiền tệ
$org.schema.type.Distance hiện biểu đồ lượt chuyển đổi cho $org.schema.type.Distance:dist hiển thị biểu đồ lượt chuyển đổi cho kilômét
$org.schema.type.Temperature đặt nhiệt độ thành $org.schema.type.Number:num độ$org.schema.type.temperature:temp đặt nhiệt độ ở 70 độ F
$org.schema.type.Organization xem thông tin nổi bật về $org.schema.type.Organization:organization xem những khoảnh khắc nổi bật của cảnh hồ nước
cho tôi xem giá cổ phiếu của$org.schema.type.Organization:organization cho tôi xem giá cổ phiếu của Google
$org.schema.type.Person hiện 10 bài hát $org.schema.type.Person:nhạc sĩ hàng đầu giới thiệu 10 bài hát hàng đầu của bruno mars
cho tôi xem tin tức về $org.schema.type.Person:person cho tôi xem tin tức về cổng thanh toán
$org.schema.type.Place viết bài đánh giá về $org.schema.type.Place:place viết bài đánh giá cho new york
hiện lưu lượng truy cập trên $org.schema.type.Place:location hiển thị giao thông trên cảnh núi non
$org.schema.type.Product viết bài đánh giá về $org.schema.type.Product:product viết bài đánh giá cho google Glass
$org.schema.type.Book đọc $org.schema.type.Book:my_book đọc những kỳ vọng lớn
$org.schema.type.Movie phát phim $org.schema.type.Movie:my_movie xem lại bộ phim casablanca
$org.schema.type.TVSeries phát tập tiếp theo của $org.schema.type.TV Series:tv_loạt phát tập tiếp theo của bạn bè
$org.schema.type.servesCuisine hiển thị nhà hàng $org.schema.type.servesCuisine:my_cuisine hiển thị các nhà hàng Ý
$org.schema.type.MusicAlbum thêm $org.schema.type.MusicAlbum:album vào hàng đợi của tôi. thêm con đường tu viện vào danh sách chờ của tôi
$org.schema.type.MusicRecording thêm $org.schema.type.MusicRecord:bài hát vào danh sách yêu thích của tôi. thêm có hoặc không có bạn vào danh sách yêu thích của tôi.
$org.schema.type.YesNo $org.schema.type.YesNo
$org.schema.type.URL Thêm $org.schema.type.URL Thêm google.com
$org.schema.type.Email Thêm $org.schema.type.Email Thêm john@google.com
$org.schema.type.PhoneNumber Thêm $org.schema.type.PhoneNumber Thêm (777) 777-7777
$org.schema.type.Text Người ta nói $org.schema.type.Text là bài hát đó gì Người ta nói bạn là ánh nắng của tôi là bài gì?

Loại tuỳ chỉnh

Đối tượng customTypes cho phép bạn chỉ định các kiểu của riêng mình. Bạn có thể xác định name thuộc một loại tuỳ chỉnh và đưa các trường sau vào items:

  • key: Giá trị của kiểu tuỳ chỉnh tương ứng với các chuỗi trong synonyms
  • synonyms: Những cách mà người dùng có thể tham khảo key

Ví dụ sau đây xác định một loại tuỳ chỉnh theo các cách khác nhau mà một người nào đó có thể nói "6 giờ sáng".

"customTypes": [
    {
      "name": "$MorningOptions",
      "items": [
        {
          "key": "6am",
          "synonyms": [
            "6 am",
            "6 o clock",
            "oh six hundred",
            "6 in the morning"
          ]
        }
      ]
    }
  ]