# FAQrobot
一个自动回复FAQ问题的聊天机器人。目前使用了简单词汇对比、词性权重、词向量3种相似度计算模式。输入符合格式的FAQ文本文件即可立刻使用。欢迎把无法正确区分的问题和FAQ文件发送到评论区。
## 程序版本和依赖库
使用 python3 运行
jieba 分词使用的库
gensim 词向量使用的库,如果使用词向量vec模式,则需要载入
## 依赖的文件
如果使用词向量vec模式,需要下载3个文件:Word60.model,Word60.model.syn0.npy,Word60.model.syn1neg.npy
下载地址:http://pan.baidu.com/s/1kURNutT 密码:1tq1
## FAQ知识库文件
FAQ文件包含想要告知用户的问答内容。
FAQ文件必须是UTF-8的无bom格式的文本文件。
注释:注释文字由#开头。(整个一行都是注释内容)
问答块格式如下:
【问题】问题标题(可以有1或多个,至少有1个。必须由"【问题】"开头。)
答案内容(可以有多行,必须紧跟着上面的【问题】,多行答案中间不能有空白的行。)
多个问答块之间可以用空白行分割
程序默认使用的是减肥问答FAQ文件。你可以载入自己编辑的FAQ文件。
![展示效果](https://github.com/ofooo/FAQrobot/blob/master/doc/%E6%88%AA%E5%9B%BE%E5%B1%95%E7%A4%BA1.jpg)
## 主程序FAQrobot.py
直接运行该文件,即可对减肥问题进行问答。你可以载入自己的FAQ文件,请保证FAQ文件格式正确。
robot.answer(inputtxt,'simple_POS') 可得出输入问题的返回答案。
simType参数有如下模式:
simple:简单的对比相同词汇数量,得到句子相似度
simple_POS:简单的对比相同词汇数量,并对词性乘以不同的权重,得到句子相似度
vec:用词向量计算相似度,并对词性乘以不同的权重,得到句子相似度
all:调试模式,把以上几种模式的结果都显示出来,方便对比和调试
inputtxt 可输入的特殊文本命令:
-zsk 显示当前知识库
-s -1 查看上一个问句的结果和中间参数
-q -1 重复提问,把当一个问句当做输入
-reload 重新载入QA知识库
没有合适的资源?快使用搜索试试~ 我知道了~
生产实习-基于学校微信平台的对话机器人.zip
共37个文件
php:13个
py:8个
md:4个
需积分: 5 0 下载量 171 浏览量
2024-04-16
22:53:03
上传
评论
收藏 3.95MB ZIP 举报
温馨提示
众所周知,人工智能是当前最热门的话题之一, 计算机技术与互联网技术的快速发展更是将对人工智能的研究推向一个新的高潮。 人工智能是研究模拟和扩展人类智能的理论与方法及其应用的一门新兴技术科学。 作为人工智能核心研究领域之一的机器学习, 其研究动机是为了使计算机系统具有人的学习能力以实现人工智能。 那么, 什么是机器学习呢? 机器学习 (Machine Learning) 是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。 机器学习的用途 机器学习是一种通用的数据处理技术,其包含了大量的学习算法。不同的学习算法在不同的行业及应用中能够表现出不同的性能和优势。目前,机器学习已成功地应用于下列领域: 互联网领域----语音识别、搜索引擎、语言翻译、垃圾邮件过滤、自然语言处理等 生物领域----基因序列分析、DNA 序列预测、蛋白质结构预测等 自动化领域----人脸识别、无人驾驶技术、图像处理、信号处理等 金融领域----证券市场分析、信用卡欺诈检测等 医学领域----疾病鉴别/诊断、流行病爆发预测等 刑侦领域----潜在犯罪识别与预测、模拟人工智能侦探等 新闻领域----新闻推荐系统等 游戏领域----游戏战略规划等 从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展。
资源推荐
资源详情
资源评论
收起资源包目录
生产实习-基于学校微信平台的对话机器人.zip (37个子文件)
content
FAQrobot
utils.py 3KB
WXBizMsgCrypt.py 10KB
FAQrobot.py 6KB
FAQ_Q.txt 12KB
jieba.cache 8.83MB
Sample.py 2KB
doc
rece.py 1KB
截图展示1.jpg 71KB
faqrobot.log 2KB
12.py 10KB
Readme.txt 437B
ierror.py 796B
WXBizMsgCrypt3.py 10KB
__pycache__
utils.cpython-39.pyc 2KB
access_token.conf 232B
README.md 2KB
callback
WXBizMsgCrypt.php 5KB
errorCode.php 1KB
sha1.php 724B
Sample.php 7KB
callbackverify.php 984B
pkcs7Encoder.php 5KB
xmlparse.php 1KB
README.md 661B
FAQrobotManage
login.php 658B
quit.php 119B
dialogue_robot.sql 4KB
dadb.php 279B
background4.jpg 1.47MB
handleLogin.php 4KB
addQA.php 2KB
index.php 3KB
operatorManage
20210709.log 414B
login.css 998B
Production-practice_Dialogue-robot
README.md 95B
index.css 3KB
README.md 93B
共 37 条
- 1
资源评论
生瓜蛋子
- 粉丝: 3556
- 资源: 2815
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功