2ZG-02
各種言語から利用可能なプログラミング教育用チャットボットの開発
授業で生徒が作成したプログラムから利用できるチャットボットシステムを開発した。サーバー上で動作するチャットボットをWebAPIで公開することで、ユーザー登録等の事前の準備をすることなく、複数のプログラミング言語から利用できることが利点である。高校や大学で利用されるPython言語に加え、中学校で利用されるドリトル言語から呼び出したときの動作も確認した。チャットボットには入力された言葉に対する反応を返す基本機能に加え、言葉の重み付けを行うことで、内部の複数の感情を表すベクトル値を管理し、感情に応じた返答を返す機能を実現した。