マルコフ連鎖でしゃべるbotを作ってみました!

【自動生成】入賞作品から作文を生成したら素晴らしい文章ができる説
【自動生成】入賞作品から作文を生成したら素晴らしい文章ができる説-ラムダ技術部 / Yoidea

ラムダ技術部 / Yoideaさんの、こちら動画をみてマルコフ連鎖での文章生成に興味が湧いたので、サーバー内のチャットから学習してしゃべるdiscord botを作成しました。

使い方

botを招待したあとに、markov という文字が入ったチャンネルを作成すると、そのチャンネル内でのメッセージを学習して勝手に喋りだします!準備はこれだけ!

最初のうちは※学習量が不足しているため、元の文章と似通った文章になっています。 というメッセージと共に、「今日はいい天気ですね」や送信したメッセージに似通った文章を喋りますが、学習を進めるとだんだん面白い文章を喋るようになると思います。

学習風景こんな感じに動きます

学習が間に合わない可能性があるので、メッセージごとの間隔は1秒以上開けていただけると安定して動作すると思います。

導入方法

https://discord.com/api/oauth2/authorize?client_id=783712772159832075&permissions=2048&scope=bot
↑こちらのリンクからどうぞ!

お問い合わせ

サポートサーバーをご利用ください。
共有しているサーバーがある場合、 disneyresidents#8709まで直接お問い合わせいただいても構いません。

今後の機能追加について

– 学習のリセット機能
– 学習は行わず、文章の作成のみ行う機能
– Wikipedia等から学習したデータから文章を作成する機能

などの実装を予定しています。なお、要望については随時受け付けておりますのでサポートサーバーにてお知らせください。

ソースコード

自分でも作ってみたいという方や、自分で動かしてみたいという方のためなどにソースコードをGitHub 上でMITライセンスのもと公開しています。
ライセンスの範囲内でご自由にお使いください。

また、セルフホストする方法についてのドキュメントを作成する予定です。

コメント

タイトルとURLをコピーしました