欢迎来到Soulful.AI-灵感来自2020年hack-a-roo秋季用例4
介绍
有两种模式 - 友好模式和关键模式。
- 友好模式-2个设置:
- 用户与机器人:
- 聊天机器人将主要以同情和同情的方式与用户交谈。
- 帮助用户从共同或个人问题中缓解潜在的压力,焦虑和抑郁。
- 机器人与机器人(自动):
- 两个单独的模型(接受不同个性的培训)将彼此进行简短的对话。角色可能会有所不同。
- 例如,模型1可以是一个沮丧的人,而模型2是治疗师或床罩。
- 关键模式-2个设置:
- 用户与机器人:
- 聊天机器人将主要以关键的方式与用户交谈。
- 帮助用户深入研究有争议的主题或简单地理解相互矛盾的观点。
- 机器人与机器人(自动):
- 两个单独的模型(经过不同观点的培训)将彼此进行简短的对话。角色可能会有所不同。
- 例如,模型1可以是共和党的支持者,而模型2可以是民主党的支持者。
执行:
- 建立在Google Colagoratory上的模型合奏,由4-5种适用于不同知识领域的不同模型组成。
- NLP框架是HuggingFace,这是使用Pytorch顶部建立的NLP解决方案的领先的开源框架。
- 移动应用程序是通过Android通过React Native Framework构建的,这是使用JavaScript开发可靠的跨平台应用程序的最流行选择之一。 Facebook开发了互补的框架,以便于构建本地应用程序。
未来范围:
- 循环中的人:实时反馈
- 每一侧的多个同时消息。
- 更多的知识领域
- UI改进
- 云上的模型部署(Amazon AWS,Microsoft Azure,…)
- Google Playstore的应用程序部署
- 多模式分析:
- 自然语言处理
- 对象检测(解释用户上传的图像)
- 用户情感分析
- 多样化的文本到语音模型(基于性别,年龄敏感和更自然的声音)
- 语音到文本功能(模拟电话或刻度)
资源
- PowerPoint滑动有关solusful.ai
- 该应用程序的示例视频通过
- Google合同机器人模型:
参考:
- https://reaectnative.dev/
- https://github.com/microsoft/dialogpt
- https://github.com/huggingface/transformers
- https://www.reddit.com/r/depression/
- https://www.reddit.com/dev/api/
- https://www.reddit.com/r/coronavirus/
- https://pytorch.org/
准备自己查看应用程序了吗?按照下面的说明进行操作!
先决条件
必须在您的计算机上安装了Antial,Git和Node.js!
- git:https://git-scm.com/book/en/v2/getting-started-installing-git
- node.js:node.js:https://nodejs.org/en/download/
- REECT本机:安装Node.js后,打开您选择的终端/命令行并运行此命令:
npm install -g react-native-cli
建立开发环境
- 按照此链接中的指令根据您的计算机(Windows或Mac)相应设置:https://reactnative.dev/docs/envorirnment-setup
开始!
配置了所有内容后,请按照以下步骤运行应用程序:
- 您选择的打开命令行,并克隆项目:
git clone https://github.com/ngchieu857529/emotionalchatbot.git
- 直接进入克隆文件夹:
cd emotionalchatbot
- (对于不同的机器,第三步可能会有所不同。在这里,我们使用Android模拟器来运行应用程序)打开Android Studio并运行模拟器。等待一切加载
- 返回命令行并运行:
react-native run-android
=>完成!应用程序应出现在您的Android模拟器上。如果您面临任何问题,请查找Internet以解决错误!与机器人聊天很有趣!