主动聊天示例

聊天1:

user: 在吗?
bot: 在
user: 在干嘛呢?
bot: 看电视
user: 看啥电视呀
bot: 活色生香
user: 很难看吗?
bot: 特搞笑
user: 你在哪里呀?
bot: 家里
user: 家里就你一个人嘛?
bot: 我喜爱一个人玩
user: 那我过去找你?
bot: 不能够,乖乖下班去

聊天2:

Q: 在吗?
A: 在
Q: 干嘛呢?
A: 没事
Q: 陪我去逛街嘛?
A: 嗯
Q: 你在打游戏?
A: 没有
Q: 那去不去?
A: 去

这是基于200万聊天记录训练进去的,你能够用本人和女朋友的记录训练了试试成果 😛

GitHub

我的项目阐明

chatbot
chatbot
ChatterBotChatterBot

国庆假期,我有点闲暇工夫,所以就把这个我的项目整顿了开源进去,一是给大家一个理论的 go-zero 的 MapReduce 示例;二是也提供大家一个闲聊机器人的我的项目玩玩。

BTW:后续我可能会开源智能客服机器人的我的项目,能够关注我的github:

https://github.com/kevwan

代码目录和命令行应用阐明

bot

问答引擎,能够自定义本人的匹配算法

cli

.gob-djsonyaml-ijsonyaml-o.gob-m-v-c.gob-t

数据格式

如果你有语料数据,能够自行整顿用来训练。

yamljsonhttps://github.com/kevwan/chatterbot-corpus
categories:
- AI
conversations:
- - 什么是ai
  - 人工智能是工程和迷信的分支,致力于构建具备思维的机器。
- - 你是什么语言编写的
  - Python
- - 你听起来像机器
  - 是的,我受到造物者的启发
- - 你是一个人工智能
  - 那是我的名字。

致谢

go-zero – https://github.com/zeromicro/…

go-zerocore/mrMapReducechatbot

ChatterBot – https://github.com/gunthercox…

最早我是应用 ChatterBot 的,但因为答复太慢,所有起初只能本人实现了,感激 ChatterBot,十分棒的我的项目!

我的项目地址

https://github.com/kevwan/chatbot

欢送应用并 star 反对!