質問: 人工知能(A.I)と人工無能を適切に混用できるchatbot frameworkがありましたら教えていただけますでしょうか。 基本NLP処理して特定キーワードのみ人工無脳処理させて それ以外のキーワードに対してはLSTMモデルを利用して学習したデータをベースに会話させるボットを作りたいと思います。 何か参考にできる情報でもありましたら教えていただけると助かります。
回答: 多くのチャットボットフレームワークはご希望の仕組みが可能だと思います。 AI関連のAPIと密接に結びついていたとしても単純な対話機能のみの提供をしているはずです。 重要なのは対応しているプラットフォームとプログラミング言語だと思います。 私が使用しているのはMicrosoft Bot Frameworkです。 これはC#、または、node.jsで開発します。 チャットボットのロジックを一つ作るだけで複数のチャットプラットフォームに対応可能です。 LUISという対話理解サービスと密接に結びついていて、標準で使うことができますが、 それらを使わず、相手から受け取ったメッセージを独自に実装したロジックで処理することも可能です。 ちょうど先月はアドベントカレンダーでチャットボット関連の記事が増えているので 色々な人がどのようにチャットボットを使っているか参考にしてみてはいかがでしょうか。 http://qiita.com/advent-calendar/2016/chatbot http://qiita.com/advent-calendar/2016/cogbot