Syn Bot OSCOVA 對話和域(3)

2022-02-21 11:33:04 字數 924 閱讀 4733

對話(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 也有...