JARVIS on Messenger
Modular features, using NLP for query processing
只是一個非常聰明的系統,現在在 Messenger 上!
現在每月有 12 億人使用 Messenger。隨著發送/接收 API 的推出,機器人即將接管。
賈維斯隨時為您服務。
我創建 JARVIS 時有兩個目標:
查看貢獻指南,了解添加自己的程式碼有多容易。我會等待您的拉取請求!
衷心感謝所有貢獻者,並祝賀做出第一個開源貢獻的人們! ?
請隨意透過開啟問題/拉取請求來新增至此清單。
姓名 | 範例查詢 | 來源(帶歸屬) |
---|---|---|
日本卡通 | 死亡筆記動漫 | 木津 |
書 | 任何你想要的書 | 由 Goodreads 提供支持 |
再見 | 再見 | --- |
硬幣 | 投擲一枚硬幣 | --- |
貨幣 | 美元兌歐元匯率 | 修復者io |
骰子 | 擲骰子 | --- |
字典 | 定義舒適度 | 單字API |
事實 | 告訴我一個事實 | 賈維斯 |
你好 | 嗨,賈維斯! | --- |
幫助 | 你能做什麼? | --- |
開玩笑 | 給我講個笑話 | 賈維斯 |
歌詞 | 天堂歌詞 | 由 musiXmatch 提供支援 |
電影 | 鋼鐵人2電影劇情 | ![]() |
音樂 | 聯合公園的歌曲 | Spotify |
訊息 | 最新消息 | 由 NewsAPI 提供支援 |
平 | ping google.com | 起來了嗎? |
引用 | 隨機報價 | 賈維斯 |
要求 | 報告錯誤 請求一個功能 | --- |
謝謝 | 謝謝你! | --- |
時間 | 西雅圖 時間 | 時區資料庫 API |
網址 | 縮短 google.com 展開http://goo.gl/7aqe | 谷歌網址縮短器 |
影片 | 新加坡的視頻 | Youtube |
天氣 | 倫敦的天氣 | 資訊由 OpenWeatherMap 提供 |
維基百科 | 維基百科 | 媒體維基API |
西克CD | 顯示隨機的 xkcd 漫畫 | 西克CD |
可以在此處找到更多範例查詢。
├── modules/ # home for various features
├── modules/src/ # code goes here
├── modules/tests/ # tests go here
├── data/ # home for shared data
├── templates/ # for sending structured messages
├── CONTRIBUTING.md # contributing guidelines
└── jarvis.py # the main bot
sudo apt-get install python-dev libffi-dev libssl-dev
sudo pacman -S python2 libffi openssl
sudo yum install python-devel libffi-devel openssl-devel
brew install pkg-config libffi
export PKG_CONFIG_PATH=/usr/local/Cellar/libffi/3.0.13/lib/pkgconfig/
# 可能隨 libffi 版本而變化pip install cffi
brew install libtins
pip install -r requirements.txt
python jarvis.py
http://localhost:5000/process/?q=<<YOUR_QUERY>>
回傳查詢的意圖。http://localhost:5000/search/?q=<<YOUR_QUERY>>
傳回查詢的搜尋結果。 http://localhost:5000/process/?q=tell%20me%20a%20joke
http://localhost:5000/process/?q=time%20in%20seattle
http://localhost:5000/process/?q=convert%2025%20usd%20to%20eur
您可以透過在此處新增查詢來模擬本地測試的結果。
請注意,為了讓搜尋查詢正常運作,您必須在 config.py 中設定您自己的金鑰(您要測試的模組的金鑰)
如果您想要公共端點,請使用下列按鈕在 Heroku 上部署並填寫您要使用的相關 API 金鑰:
我從基於規則的模型開始,但它的擴展性不好,所以現在我轉向了自然語言處理。請放心,我會努力使其盡可能簡單,以便您,是的,您可以做出貢獻!
如果您想為舊模型做出貢獻,我們也歡迎您這樣做。為此,我創建了一個新的分支legacy
。我也將接受對該分支的拉取請求。 ?
PS 如果你已經走到這一步了,不妨貢獻一下。正在尋找一個起點?看看一些容易達成的成果!