任何开发聊天机器人的教程?
作为一个工程专业的学生,我想用python做一个聊天机器人。 所以,我search了很多东西,但是找不到能教会我或给我一些具体信息来构build一个智能聊天机器人的东西。
我想制作一个聊天机器人,就像朋友和你聊天一样。 我现在期待它只是我的笔记本电脑上的一个软件(想在以后的IM,IRC或网站上实现)。
所以,我正在寻找一个教程/任何其他信息,肯定会帮助我完成我的项目。
你可以阅读一个很好的介绍,用于在这里devise聊天机器人的各种技术: http ://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php
另外,这里有一些有用的链接:
- http://web.archive.org/web/20120320060043/
- http://ai-programming.com/bot_tutorial.htm
- http://www.alicebot.org/be.html
- http://en.wikipedia.org/wiki/List_of_chatterbots
- http://www.codeproject.com/Articles/36106/Chatbot-Tutorial
- http://www.slideshare.net/amyiris/ai-and-python-developing-a-conversational-interface-using-python
自然语言工具包(Python)实现了一些聊天机器人: http : //nltk.github.com/api/nltk.chat.html
Python自然语言处理 – 使用自然语言工具包分析文本的简单stream水线架构作者:Steven Bird,Ewan Klein,Edward Loper:
我将从两个地方开始,就是cleverbot如何运作[播客的一部分] ,然后通过Natural Language Toolkit Book来学习使用的algorithm。 (NLTK使用python,但本书也是一个python教程)