Coder Social home page Coder Social logo

qa-snake's Introduction

QA-Snake

Eric

QA-Snake是什么?

目前QA-Snake是上海海事大学信息工程学院航运大数据实验室开发的一个基于多搜索引擎的自动问答机器人(Eric)
作者:周铭吉
目前开放了部分关于搜索的代码 满足了大部分中文通用问答需求 开发历程戳这里:http://www.snakehacker.me/411

Eric有哪些功能?

  • 问答
  • 闲聊
  • 运价查询(后期要做)

使用方法

测试环境为windows7 + Python2.7(Anaconda2) 需要额外安装的Python包有:

  • pip install jieba
  • pip install aiml
  • pip install lxml
  • pip install beautifulsoup4
下载整个工程,直接运行QA-Snake/QA/MainProgram.py
或者 打开dist目录,下载 并安装 QASnake-0.1.0.tar.gz
  pip install QASnake-0.1.0.tar.gz  
新建一个.py文件
  import QA.qa as qa  
  if __name__ == '__main__':    
    qa.qa()  

目前只支持命令行模式和Socket模式,后期会提供更多的接口。

演示

Demo01 Demo02 Demo03

用Django写的一个网站进行展示

Demo01 Demo01 Demo01 Demo01 Demo01 Demo01

有问题欢迎反馈

在使用中有任何问题,欢迎反馈给我,我会尽我最大的能力去更正。 可以用以下联系方式跟我交流:

  • 邮件(mingjizhou#foxmail.com, 把#换成@)
  • blog: snakehacker.me

关于作者

Snake(周铭吉),研究方向:自然语言处理、深度学习。 该软件的著作权归上海海事大学-信息工程学院-航运大数据实验室所有 如需使用相关服务用于商业活动,请联系实验室或者作者获取许可。 实验室网址:http://140.207.46.137:3000/lab

qa-snake's People

Contributors

zhangyucha0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qa-snake's Issues

很奇怪的提示:SyntaxError: invalid syntax

win10 ,python2.7,四个lib都安装了,cmd提示如下:
C:\Users\x\Desktop\QA-Snake-master\QA>python MainProgram.py
File "MainProgram.py", line 43
Eric:你好,我是Eric。╭(╯^╰)╮
'''
^
SyntaxError: invalid syntax

ImportError:No module named QA.QACrawler

I just type the right directory address and "python MainProgram.py" in cmd. But it shows "ImportError:No module named QA.QACrawler". Could you please help me how to install this lib and all the required 4 libs have been successfully installed. Thank you!

Linux/macOS 下安装的小trick

  1. build/lib/QA/resources/结巴分词词性表.txt 和 QA/resources/结巴分词词性表.txt 中文文件名需要改为英文
  2. dist目录需要重新生成一下: sudo python setup.py sdist
  3. 若用方式一直接运行QA-Snake/QA/MainProgram.py ,也需要先 pip install QASnake-0.1.0.tar.gz 一把,否则路径对不上的

感谢开源

About Django

请问有Django网站制作的源码可以参考吗

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.