매우 지능적인 시스템이 이제 메신저로 제공됩니다!
메신저는 이제 매달 12억 명의 사람들이 사용하고 있습니다. Send/Receive API가 출시되면서 봇이 그 역할을 대신하게 됩니다.
JARVIS가 여기에서 귀하의 서비스를 제공합니다.
저는 두 가지 목표를 염두에 두고 JARVIS를 만들었습니다.
자신만의 코드를 추가하는 것이 얼마나 쉬운지 알아보려면 기여 지침을 살펴보세요. 여러분의 풀 리퀘스트를 기다리고 있겠습니다!
모든 기여자에게 진심으로 감사드리며, 처음으로 오픈소스에 기여한 사람들에게 축하를 전합니다! ?
Issue/Pull Request를 열어 이 목록에 자유롭게 추가하세요.
이름 | 샘플 쿼리 | 소스(속성 포함) |
---|---|---|
일본 만화 영화 | 데스노트 애니메이션 | 키츠 |
책 | 원하는 것 뭐든지 책 | Goodreads 제공 |
안녕 | 안녕히 가세요 | --- |
동전 | 동전을 던지다 | --- |
통화 | 미국 달러를 유로로 변환 | Fixer.io |
주사위 | 주사위를 굴려 | --- |
사전 | 편안함을 정의하다 | 단어 API |
사실 | 나에게 사실을 말해주세요 | 자비스 |
안녕하세요 | 안녕, 자비스! | --- |
돕다 | 당신은 무엇을 할 수 있나요? | --- |
농담 | 농담 좀 해줘 | 자비스 |
가사 | 천국 가사 | musiXmatch 제공 |
영화 | 아이언맨 2 영화 줄거리 | |
음악 | 린킨 파크의 노래 | 스포티파이 |
소식 | 최신 뉴스 | NewsAPI 제공 |
핑 | ping google.com | 다 됐어? |
인용하다 | 무작위 인용 | 자비스 |
요구 | 버그 신고 기능을 요청하다 | --- |
감사해요 | 감사합니다! | --- |
시간 | 시애틀에서의 시간 | 타임존DB API |
URL | google.com 단축 http://goo.gl/7aqe 확장 | 구글 URL 단축기 |
동영상 | 시아의 영상 | 유튜브 |
날씨 | 런던의 날씨 | OpenWeatherMap에서 제공하는 정보 |
위키 | 위키 HTML | 미디어위키 API |
xkcd | 무작위 xkcd 만화 보여줘 | xkcd |
더 많은 샘플 쿼리를 여기에서 찾을 수 있습니다.
├── 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
만들었습니다. 이 지점에 대한 Pull Request도 수락하겠습니다. ?
추신: 여기까지 오셨다면 기여하시는 것도 좋을 것 같습니다. 시작할 곳을 찾고 계십니까? 낮게 매달린 과일을 살펴보세요!