擅长:python、mysql、java
<p>看看<a href="http://luis.ai" rel="nofollow noreferrer">Luis.ai</a>(来自Microsoft)。它将帮助你建立一个自然语言模型来识别意图。你可以将意图映射到动作。它允许您包括预先配置的NLP模型,以便您的bot能够破译文本并返回实体(名称、时间、地理位置等),并且Luis支持多种语言。当然,您可以添加自己的实体。在</p>
<p>然后用话语训练它。当用户和你的机器人交谈时,这些话语被储存在网上路易斯艾这将建议您添加一些内容,通过它的建议功能进一步完善您的模型(这允许无需编码的增量改进)。现在我们来看看代码。。。在</p>
<p>访问路易斯艾当您构建模型(免费)时,您可以通过这里的测试控制台进行测试:<a href="https://dev.projectoxford.ai/docs/services" rel="nofollow noreferrer">https://dev.projectoxford.ai/docs/services</a>,然后您可以使用他们的Bot框架;不过,我正在JQuery/Bootstrap中构建自己的模型(请看一下这个,看看我在这里构建的是什么<a href="http://onlinebotbuilder.com" rel="nofollow noreferrer">http://onlinebotbuilder.com</a>),并通过一个post到Cognitive Services API(您可以在Python中也可以)。目前,他们每个月允许10万次发言;这对于测试来说已经足够了。提示:在创建模型时,从两个意图开始,并训练模型识别这些意图。保持简单,然后扩展范围。希望这有帮助。在</p>