dalvikchen / ibot

为命令行火车票查询器添加自然语言交互界面

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ibot

为命令行火车票查询器iquery添加自然语言交互界面


ps:采用asciinema制作了演示视频:

asciicast

安装

pip3 install ibot

在~/.ibot.yml里填写bosonnlp的token信息

使用

ibot 2016年8月十一号 南京到北京的车票
ibot 明天从南京到北京的车票
ibot 这周六从南京去北京出差,帮我看下车票
ibot 下周五离开南京去北京 查下车票
ibot 查一下上海去北京的车票,下周六

进展中

  • 增加语音解析功能(基本完成):可以通过检出feature/voice分支
    • 目前有python2/3的兼容问题

todo

  • 把自然语言解析器抽象成通用工具
  • 采用snownlp/TextBlob来解析自然语言

About

为命令行火车票查询器添加自然语言交互界面

License:MIT License


Languages

Language:Python 73.9%Language:Makefile 26.1%