我目前正在使用
if (e.Result.Text == prefix + "who is bill gates") { System.Diagnostics.Process.Start(@"https://en.wikipedia.org/wiki/Bill_Gates"); }
我需要弄明白我是如何做到的
if (e.Result.Text == prefix + "who is" + GET WhoIs) { System.Diagnostics.Process.Start(@"https://en.wikipedia.org/wiki/" + WhoIs); }
如果可能,我需要动态工作。我不知道我怎么能这样做,任何帮助都会非常感激。
答案 0 :(得分:0)
你的项目有多大?
如果您知道句子开头的单词将是相同的,只需从您的字符串中取出它们,然后将其余部分用作文本。
如果您希望使用更具活力的内容并且时间和预算有限,请结帐Microsoft Bot Framework
否则,您需要了解NLP。如何标记单词,确定名词,动词等