Senryu Bot

1. 概要

株式会社ドリーム・アーツさんでの5日間のハッカソン形式のインターンで開発した成果物です。「NLPで、働く人の「協創」を実現するサービスを開発しよう!」というテーマで、ドリーム・アーツさんの自社プロダクトである「知話輪」上で動作するチャットボットの開発に取り組みました。

GitHubリポジトリ

2. 使用した言語・フレームワーク

  • Python (flask / keras / BeautifulSoup)
  • MeCab
  • Word2Vec
  • Seq2Seq / LSTM / Attention
  • Graph Database
  • Docker

3. 結果

ご覧の通り、残念な結果でした。敗因は、川柳生成を完全にモデルに委ねてしまったことです。

  • 単語は元メッセージからそのまま引用する
  • 「名詞」+「動詞」などの規則を定義する

など、ルールベースである程度生成すれば少し改善したかなと思います。