73

私は工学部の学生として、Python を使用してチャット ボットを作成したいと考えています。それで、私はたくさん検索しましたが、私に教えてくれたり、インテリジェントなチャットボットを構築するための具体的な情報を与えてくれるものを実際に見つけることができませんでした.

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

そのため、プロジェクトを完了するのに役立つチュートリアル/その他の情報を探しています。

4

2 に答える 2

126

チャットボットの設計に使用されるさまざまな手法の概要をここで読むことができます: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による自然言語処理-自然言語ツールキットを使用したテキストの分析」の音声対話システム用の単純なパイプラインアーキテクチャStevenBird、Ewan Klein、Edward Loper:

ここに画像の説明を入力してください

于 2012-03-14T17:56:24.953 に答える
16

まず、クレバーボットの仕組み [ポッドキャストの一部]と、自然言語ツールキット ブックに目を通し、使用するアルゴリズムについて学習します。(NLTK は python を使用していますが、この本は python のチュートリアルでもあります)

于 2012-03-14T17:23:45.113 に答える