作为一名工程专业的学生,我想用 python 开发一个聊天机器人。所以,我搜索了很多,但是没有找到任何可以教我的东西或者给我一些具体的信息来构建一个智能聊天机器人。
我想做一个聊天机器人,给人类一样的反应(简单地像一个朋友与你聊天)。我目前希望它只是作为一个软件在我的笔记本电脑上(希望实现在即时通讯,IRC 或网站以后)。
所以,我正在寻找一个教程/任何其他信息,这当然会帮助我完成我的项目。
我将从 聪明的机器人是如何工作的[播客的一部分] 开始,然后通过 自然语言工具包了解要使用的算法。(NLTK 使用 python,但本书也是一个 python 教程)
你可以在这里读到一篇关于用于设计聊天机器人的各种技术的介绍: http://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php
此外,这里还有一些有用的链接:
自然语言工具包(python)实现了几个聊天机器人: http://nltk.github.com/api/nltk.chat.html
返回文章页面简单的口语对话系统管道架构译者: