首页 > 解决方案 > 如何在 React-Native 中集成 Chat-Bot

问题描述

我正在使用 React-Native 开发移动应用程序。现在我需要在我的 React-Native 移动应用程序中实现一个聊天机器人。

我听说过 Recast.AI NLP Based Platform,但我被卡住了。如何将 Recast.AI 集成到 React Native 技术中?有什么可能的解决方案?

标签: react-nativesap-conversational-ai

解决方案


在 React-Native 中实现聊天机器人需要 2 个完全独立的软件部分:

  1. 消息平台
  2. 聊天机器人引擎

1)关于消息传递平台 - 您需要一些解决方案,为您的 React-Native 应用程序提供消息传递功能。因此,您将拥有 2 种类型的用户:普通真实用户和聊天机器人用户。普通用户将使用您的 React-Native 应用程序发送消息,而聊天机器人将是具有一些自动响应的可编程用户。

我在一些项目中使用了 ConnectyCube,他们拥有 React Native SDK 来开发具有消息传递功能的应用程序:

  • 1-1 消息传递
  • 群发消息
  • 已发送/已交付/读取状态
  • “正在输入”状态
  • 文件附件
  • 向离线用户推送通知
  • 联系人列表
  • 黑名单

React Native SDK - 入门:https ://developers.connectycube.com/js/react-native

聊天功能 - 入门https://developers.connectycube.com/js/messaging

2)关于聊天机器人引擎——我在我的一些项目中使用了 RiveScript,它很棒。它为您提供了一个*.rive 文件,您可以在其中编写所有问题/答案,以及您可以想象的尽可能多的场景。


推荐阅读