我正在使用React本地的移动应用程序的开发。现在,我需要在我的中实现一个聊天机器人。
我听说了基于Recast.AI NLP的平台,但我被困住了。如何将Recast.AI集成到反应本地技术中?有什么可能的解决办法?
发布于 2018-07-27 10:32:34
在React中实现聊天机器人需要有两个完全独立的软件部分--本机:
1)关于消息传递平台--您需要一些解决方案来提供您的反应--本地应用程序的消息传递功能。所以你会有两种类型的用户:普通的真实用户和聊天机器人用户。普通用户将使用您的反应发送消息-本机应用程序和聊天机器人将是一些自动响应的可编程用户。
我在我的一些项目中使用了ConnectyCube,它们有React来开发具有消息传递功能的应用程序:
React本机SDK -入门:https://developers.connectycube.com/js/react-native
聊天功能-入门https://developers.connectycube.com/js/messaging
2)关于聊天机器人引擎,我在我的一些项目中使用了RiveScript,这是很棒的。它为您提供了一个*.rive 文件,您可以在这里编写所有问题/答案,并尽可能多地编写您所能想象的场景。
发布于 2020-05-12 07:17:43
要将聊天机器人添加到您的ReactNative移动应用程序中,您只需要集成一个聊天平台,就可以在应用程序中添加一个机器人。
如果您还没有最终确定要使用哪个bot平台,那么请看一下Dialogflow和Amazon。
看起来Recast.ai不支持react -本机,但是,还有其他解决方案,比如对话框流+ Kommunicate的组合,您可以在react本机中实现相同的解决方案。
以下细节将帮助您将聊天机器人集成到您的反应-本地应用程序;
https://stackoverflow.com/questions/51098298
复制相似问题