web-dev-qa-db-ja.com

チャットボットを開発するためのチュートリアルはありますか?

エンジニアリングの学生として、私はpythonを使用してチャットボットを作成したいと思います。そのため、私はよく検索しましたが、インテリジェントチャットボットを構築するための具体的な情報を教えたり、具体的な情報を提供したりするものを本当に見つけることができませんでした。

私は、人間のような反応をするチャットボットを作りたいと思っています(単にあなたとチャットしている友人のようなものです)。私は現在、それが私のラップトップ上の単なるソフトウェアであると期待しています(IM、IRCまたは後でWebサイトに実装したい)。

だから、私はチュートリアル/プロジェクトを完了するのに確かに役立つ他の情報を探しています。

70
Surya

チャットボットの設計に使用されるさまざまなテクニックの紹介をこちらでご覧いただけます。 http://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php

また、ここにいくつかの便利なリンクがあります:

Natural Language Toolkit(python) いくつかのチャットボットを実装します: http://nltk.github.com/api/nltk.chat.html

本の音声対話システム用のシンプルなパイプラインアーキテクチャ Python-Natural Language Toolkitを使用したテキストの分析)による自然言語処理 By Steven Bird、Ewan Klein、Edward Loper:

enter image description here

124

私が始める2つの場所は cleverbotの動作[ポッドキャストの一部] で、次に Natural Language Toolkit Book を使用して、使用するアルゴリズムについて学習します。 (NLTKはpythonを使用しますが、この本はpythonチュートリアル)

15
forivall