該文檔中主要包含了2個部分:
第一部分爲定義對話系統回覆的一系列規則。
你可以使用$A,$B,$C來表示槽的鍵,而使用$V,$X等來表示槽的值。
當然也可以使用 “|” 來定義相同的對話動作。
第二部分包含了一系列酒店和定位。
個人認爲是系統回覆信息的分類,根據不同的狀態,填入相應的槽值對進行回饋。
通過該area_goodformeal_str匹配,獲取相應動作的對象後,根據槽值對再來填充和回覆。
例如有需要進一步理解的。詢問信息的。例如已經滿足條件的。根據槽值對回覆等。
%剩餘還是多少($count) {
0 : "are no hotels";
1 : "is one hotel";
$count : "are $count hotels";
}
詢問的:
%q($X){
food : "What food would you like";
area : "What area would you like";
}
通知類型的
%stars_inf($stars){
$stars : "it has $stars stars";
}