『PaddlePaddle X Wechaty』有颜又有才的Living_Bot
『PaddlePaddle X Wechaty』有顏又有才的Living_Bot
視頻奉上先
BiliBili視頻
AIStudio地址(本項目全部相關文件放在此地址中可供下載)
wechaty介紹
Wechaty 是一款開源的微信SDK,它基于微信公開的API,對接口進行了一系列的封裝,提供一系列簡單的接口,然后開發者可以在其之上進行微信機器人的開發。在跟作者溝通試用以后,發現其中有著非常多的應用場景,比如:
-
如果你的好友眾多,如何管理和維護好友分組;
-
如何快速有序地處理海量聊天信息,并區分重要性;
-
如何處理海量的聊天組,特別是微信可以任意建組,長期以后會出現非常多的聊天組;
-
能否可以自動智能地進行聊天回復
-
……
項目介紹
本項目基于Wechaty開源微信SDK,以微信為深度學習落地應用平臺,融合PaddleClas、PaddleGan、PaddleHub等多個飛槳開發工具,集成筆者前期開源的多個項目(【Mural_Gan】壁畫不止在莫高窟可以看到、垃圾分類以及中醫問答),致力于打造微信個人專屬生活小助手,不止讓您的生活更便捷,也讓您的生活更加豐富多彩!
目前本項目處于0-1階段,后期將基于此持續添加:
- “心理對話” 功能:緩解存在心理障礙的人士的心理傷害程度、判斷心理受傷等級并給出相對建議;
- “法律問答” 功能:為法律小白提供一個簡易的法律問答系統,便于法律普及;
- “抗災物資及援助點匯總平臺” 功能:受河南洪災啟發,為各援災物資集合點及救災緊急點及聯系方式打造信息匯總平臺;
- ……
具體實現
wechaty部署
詳情可見教你用AI Studio+wechaty+阿里云白嫖一個智能微信機器人
【Step1:搞定服務器,并完成docker下載及配置】
云服務器部分的詳細過程,可參考上面給出的參考項目,本項目不做贅述,阿里云、百度云、騰訊云、華為云均有相關活動及福利,可供各位讀者選擇。
搞定云服務器后,需要下載docker并進行相關配置,可執行如下代碼,其中:WECHATY_TOKEN的具體內容需換成自己的token,具體的token獲取方式可見wechaty官網。此外,參加AIStudio與Wechaty的比賽亦可獲得(報名已結束)。
【Step2:檢查是否運行成功】
當完成docker下載及相關配置后,需檢查是否運行成功,可采用如下方法:
輸入網址: https://api.chatie.io/v0/hosties/xxxxxx (后面的xxxxxx就是你的token);
如果返回了服務器的ip地址以及端口號,如下圖,即說明運行成功;
如果返回的是{“ip”:“0.0.0.0”,“port”:0},就說明沒有運行成功。
【Step3:登錄附載微信】
運行成功后會輸出很多東西,此時我們需要找到一個Online QR Code: 的地址點擊進去:
然后掃碼登陸即可!
【Step4_Way 1:本地開發運行】
- 將本項目掛在的數據集下載到本地并解
- 更改ding-dong-bot.py內的WECHATY_PUPPET_SERVICE_ENDPOINT 和 WECHATY_PUPPET_SERVICE_TOKEN;
- 更改ding-dong-bot.py內的相關文件地址為實際具體地址;
- 運行ding-dong-bot.py。
【Step4_Way 2:AIStudio腳本運行】
具體的和【本地開發運行】差別不大,可參考教你用AI Studio+wechaty+阿里云白嫖一個智能微信機器人
!unzip -oq /home/aistudio/data/data103863/garbage.zip -d garbage !unzip -oq /home/aistudio/data/data103863/Medicine-dialogue.zip -d Medicine-dialogue !unzip -oq /home/aistudio/data/data103863/Mural_Gan.zip -d Mural_Gan !mv data/data103863/ding-dong-bot.py /home/aistudio后記
越來越覺得微信可以作為深度學習應用落地的平臺,可憑借其巨大的日活和強勁的便捷度為深度學習應用帶去流量加持,例如微信小程序。而現在有了wechaty的加持,使得我們可以以微信為應用平臺,通過機器人來完成一些機械性的問答工作,也可以在閑暇時和智能機器人進行對話,他們的出現讓生活變得更豐富多彩。
更多功能
這些都是根據【河南洪災】過程中產生的靈感,總覺得還是要有點家國情懷和人文關懷的吧……
- “心理對話” 功能:緩解存在心理障礙的人士的心理傷害程度、判斷心理受傷等級并給出相對建議;
- “法律問答” 功能:為法律小白提供一個簡易的法律問答系統,便于法律普及;
- “抗災物資及援助點匯總平臺” 功能:受河南洪災啟發,為各援災物資集合點及救災緊急點及聯系方式打造信息匯總平臺;
- ……
如果您對此感興趣,歡迎一起共建!!!
覺得不錯的話給我一個Star哦🎉🎉🎉
參考資料
python-wechaty
python-wechaty-getting-started
教你用AI Studio+wechaty+阿里云白嫖一個智能微信機器人
【Mural_Gan】壁畫不止在莫高窟可以看到!
垃圾分類
總結
以上是生活随笔為你收集整理的『PaddlePaddle X Wechaty』有颜又有才的Living_Bot的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度AI达人创造营之创意的起源
- 下一篇: 袋鼯麻麻——智能购物平台