對話(dialog )是用來分組一組相關意圖,動作或者快速回覆的。通常來說,這是使用oscova做bot開發第一步。
對話的建立我們上一節已經說過了,當建立好之後需要新增到bot中
域(domains),簡單說是用來給對話分組的,你可以指定使用者的對話屬於那個域下面。
看這個例子:
[dialog(domain = "tech-support")]
public class techsupportdepartmentdialog : dialog
}
[dialog(domain = "dev-ops")]
public class devopsdepartmentdialog : dialog
}
var bot = new oscovabot();
你應該明白了,所屬於不同域的使用者都有他們自己的登入意圖(bot.dialogs.add(new techsupportdepartmentdialog());
bot.dialogs.add(new devopsdepartmentdialog());
bot.trainser.starttraining();
var techuser = bot.createuser();
techuser.domains.add("tech-support");
var devuser = bot.createuser();
devuser.domains.add("dev-ops");
loginintent
)
佛和石頭的對話
一 石頭問 我究竟該找個我愛的人做我的妻子呢?還是該找個愛我的人做我的妻子呢?佛笑了笑 這個問題的答案其實就在你自己的心底。這些年來,能讓你愛得死去活來,能讓你感覺得到生活充實,能讓你挺起胸不斷往前走,是你愛的人呢?還是愛你的人呢?石頭也笑了 可是朋友們都勸我找個愛我的女孩做我的妻子?佛說 真要是那...
和SEG Leader的對話(20070907)
文 fasiondog 注 下面的對話是有環境前提的,大致是部分開發已經提前完成,整體系統設計能力不足,多的不說,見諒 問題1 對目前的系統設計進行一次外部專家review,盡早識別風險,讓大家能夠對當前的系統設計達到的質量狀況有乙個清楚的認識。這個已經和開發經理進行過溝通,也是贊同的。aaa 也有...
和SEG Leader的對話(20070907)
文 fasiondog 注 下面的對話是有環境前提的,大致是部分開發已經提前完成,整體系統設計能力不足,多的不說,見諒 問題1 對目前的系統設計進行一次外部專家review,盡早識別風險,讓大家能夠對當前的系統設計達到的質量狀況有乙個清楚的認識。這個已經和開發經理進行過溝通,也是贊同的。aaa 也有...