歡迎來到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以解決錯誤!與機器人聊天很有趣!