任何人都可以使用Dialogflow for Finnish实现聊天机器人。 我知道它本身还不支持。但是在接下来的几个月中,我还没有看到支持这些语言的明确路线图。任何反馈或信息。
如果没有dialogflow,那么您建议其他哪些NLP来实现芬兰语聊天机器人。
尝试以英语管理意图并使用Translator API将用户文本从芬兰语翻译为英语并在Dialogflow上进行意图匹配也是一个好主意。显然,匹配的意图响应在交付给客户时必须转换回芬兰语。
此致
Ujjwal
答案 0 :(得分:1)
对话框流当前未在其对话框中列出芬兰语 language list。 (如果您的用例很紧急,则不要在不久的将来等待它的附加支持)
必要是发明之母
在继续之前,我不建议您使用Translator API转换英语和芬兰语,反之亦然。由于单词之间,不同语言之间的关系非常不同,因此无法准确地训练模型。
NLTK 是一个很棒的NLP库,具有可用于开发芬兰语聊天机器人的所有功能。 Stemming with Finnish
注意:除了NLTK之外,SpaCy和TextBlob也是可以使用的出色NLP库。 如果图书馆不支持特定语言,则可以使用UNI代码进行训练。
ALSO 您可以使用各种公开可用的模块来开发您的机器人。 像这样的https://github.com/TurkuNLP/Finnish-dep-parser
牢记这一点,将NLP应用于基本的Word2Vec和Markov模型(可以在Internet上找到许多选项)将帮助您构建所需的聊天机器人。
为构建您的聊天机器人而欢呼