作为一名工科学生,我想使用python制作一个聊天机器人 . 所以,我搜索了很多但是找不到能教会我的东西,或者给我一些具体的信息来 Build 一个智能聊天机器人 .
我想制作一个聊天机器人,提供类似人类的回应(就像朋友和你聊天一样) . 我目前期待它只是我笔记本电脑上的一个软件(希望以后在IM,IRC或网站上实现) .
所以,我正在寻找一个教程/任何其他信息,这肯定会帮助我完成我的项目 .
我将开始的两个地方是how cleverbot works [part of a podcast]然后通过Natural Language Toolkit Book来了解要使用的算法 . (NLTK使用python,但这本书也是一个python教程)
您可以在这里阅读用于设计聊天机器人的各种技术的精彩介绍: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
Natural Language Toolkit (python)实现了一些聊天机器人:http://nltk.github.com/api/nltk.chat.html
语言对话系统的简单管道架构来自书籍Natural Language Processing with Python - Analyzing Text with the Natural Language Toolkit作者:Steven Bird,Ewan Klein,Edward Loper:
2 回答
我将开始的两个地方是how cleverbot works [part of a podcast]然后通过Natural Language Toolkit Book来了解要使用的算法 . (NLTK使用python,但这本书也是一个python教程)
您可以在这里阅读用于设计聊天机器人的各种技术的精彩介绍: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
Natural Language Toolkit (python)实现了一些聊天机器人:http://nltk.github.com/api/nltk.chat.html
语言对话系统的简单管道架构来自书籍Natural Language Processing with Python - Analyzing Text with the Natural Language Toolkit作者:Steven Bird,Ewan Klein,Edward Loper: