作为一名工科学生,我想使用 python 制作一个聊天机器人。因此,我进行了很多搜索,但无法真正找到可以教我或给我一些具体信息来构建智能聊天机器人的东西。
我想制作一个聊天机器人,它可以提供类似人类的响应(就像一个朋友和你聊天一样)。我目前希望它只是我笔记本电脑上的一个软件(以后想在 IM、IRC 或网站中实现)。
所以,我正在寻找一个教程/任何其他信息,这肯定会帮助我完成我的项目。
作为一名工科学生,我想使用 python 制作一个聊天机器人。因此,我进行了很多搜索,但无法真正找到可以教我或给我一些具体信息来构建智能聊天机器人的东西。
我想制作一个聊天机器人,它可以提供类似人类的响应(就像一个朋友和你聊天一样)。我目前希望它只是我笔记本电脑上的一个软件(以后想在 IM、IRC 或网站中实现)。
所以,我正在寻找一个教程/任何其他信息,这肯定会帮助我完成我的项目。
您可以在此处阅读有关用于设计聊天机器人的各种技术的精彩介绍:http ://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php
此外,这里有一些有用的链接:
自然语言工具包 (python)实现了一些聊天机器人: http : //nltk.github.com/api/nltk.chat.html
来自Steven Bird、Ewan Klein、Edward Loper的Natural Language Processing with Python - Analyzing Text with the Natural Language Toolkit一书中的口语对话系统的简单管道架构:
我将从两个地方开始,cleverbot 如何工作 [播客的一部分],然后通过Natural Language Toolkit Book了解要使用的算法。(NLTK使用python,但书也是python教程)