有开发聊天机器人的教程吗? [英] Any tutorials for developing chatbots?

查看:113
本文介绍了有开发聊天机器人的教程吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为一名工程专业的学生,​​我想使用python做一个聊天机器人.因此,我进行了很多搜索,但找不到真正可以教我或无法提供一些具体信息来构建智能聊天机器人的东西.

As a engineering student, I would like to make a chat bot using python. So, I searched a lot but couldn't really find stuff that would teach me or give me some concrete information to build a intelligent chat bot.

我想创建一个聊天机器人,该机器人可以给出类似于人的响应(就像一个朋友在与您聊天).我目前希望它只是笔记本电脑上的一种软件(希望以后在IM,IRC或网站中实现).

I would like to make a chatbot that gives human-like responses (Simply like a friend chatting with you). I am currently expecting it to be as just a software on my laptop (would like to implement in IM, IRC or websites later).

因此,我正在寻找教程/其他任何可以帮助我完成项目的信息.

So, I am looking for a tutorial/ any other information which would certainly help me to get my project done.

推荐答案

您可以在此处阅读有关用于设计聊天机器人的各种技术的不错的介绍:

You can read a nice introduction to various techniques used to design chatbots here: http://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php

此外,这里还有一些有用的链接:

Also, here are a few useful links:

  • 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)实现了一些聊天机器人:

The Natural Language Toolkit (python) implements a few chatbots: http://nltk.github.com/api/nltk.chat.html

本书使用Python进行自然语言处理-使用分析文本自然语言工具包,史蒂文·伯德(Steven Bird),伊万·克莱因(Ewan Klein),爱德华·洛珀(Edward Loper):

Simple pipeline architecture for a spoken dialogue system from the book Natural Language Processing with Python - Analyzing Text with the Natural Language Toolkit By Steven Bird, Ewan Klein, Edward Loper:

这篇关于有开发聊天机器人的教程吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆