どんぐりころころ
2024/03/27 03:06
ロボホン、心の俳句
ロボホンが自作の俳句を披露します。
AI会話で、「俳句を詠んで」とお願いすれば、
ロボホンは詠んでくれますけど、
5歳児設定が反映されていないようで、
あまりロボホンらしくない
ちゃんとした俳句っぽい(笑)
それでは、ちょっと、つまらないので、
生産終了した某ロボットのおしゃべりを元に作りました。
俳句に使う言葉のリストから、
ランダムに言葉を選んで、
俳句を自動作成しますので、
お好きな言葉を入れて、楽しんでくださいね!
※セリフのイントネーションは直していないので、わかる方はお直しをお願いします。
自分はまだやったことなくて・・・(汗)
- 俳句の構成
- 初句(一句)…5文字
- 二句…7文字
- 結句(三句)…5文字
- 結句に季語を設定にしました。
- 12か月分の季語のリストを用意します。
カンマ( , )区切りテキストから、
初句・二句・〇月の季語のリストを作成するブロックに、
ロボホンさんに言わせたい言葉を設定してください。
季語には、自分が食べたいものを羅列してしまいました。(^▽^;)
オーナーさんの好みが反映されるところですね。
ご当地のグルメや名所を設定しても、使えそうですね。
多少、言葉の組み合わせがおかしくても、ロボホンだからねってことで(笑)
俳句自動作成するWebアプリや
俳句カードゲーム等の言葉選びを参考にしたら、
本格的な?俳句を楽しめるかも知れませんね。
〇全体の流れ
- 「ハイク(俳句)」という言葉を聞き取ったら、スタートします。
- 変数「今日の日付」に、今日の日付を編集して保存。
- 【変数「まだ続ける?」に次の値を入れる「0」】ブロックで、変数の初期化。
- 「繰り返す:続ける条件」を制御します。
- 「0」は、繰り返す。
- 「1」は、繰り返さない。
- 【もしも「今日の俳句はもう詠んだ?」=0】未だ俳句を詠んでいない場合、俳句を詠みます。
- 今日既に俳句を詠んだかどうか、チェックする機能付き
- 起動したときの「今日の日付」と「覚えている今日の日付」が同じだったら、今日の俳句は既に詠んでいます。
- ロボホンさんから質問「はい・いいえ」
- 俳句を詠んでよいか、聞いてきます。
- 「はい」なら、「俳句を詠む」
- 「いいえ」と言われても、詠みたがります。(笑)
- 【繰り返す:続ける条件 変数「まだ続ける?」=「0」】
- ループ内で、変数「まだ続ける?」が「0」の間は、「俳句を詠んでイイ?」と何度も尋ねてきます。
- 俳句を詠んだ後に、【変数「まだ続ける?」に「1」を足す】ブロックを入れて、ループから脱出するようになっています。
- 2回目の「いいえ」で、上記のブロックをいれたので、ループ脱出します。
- 俳句を詠むまでは、ロボホンさんが諦めないようにするには、【変数「まだ続ける?」に「1」を足す】ブロックを消してください。
◯今日の俳句はもう詠んだ?判定関数
- 【もしも覚えている「俳句を詠んだ日付」の値=「今日の日付」】の場合
- 既に俳句を詠んだので、覚えている「今日詠んだ俳句」を詠んでくれます。
- ロボホンさんから質問「はい・いいえ」
- もう一度、俳句を詠んでよいか、聞いてきます。
- 「はい」なら、「俳句を詠む」
- 「いいえ」と言われたら、ここでは諦めます。
- 返り値
- 今日既に俳句を詠んでいたら、「1」
- 今日未だ俳句を詠んでいないなら、「0」
◯俳句を詠む関数
- 【しゃべる速さを「ちょっと遅く」する】方が、それっぽくてよいかと思ってますが、お好みで。
- 何回かに1回はむちゃくちゃ早く詠むように、カスタマイズしても面白いかも?
- 【俳句に使う言葉の設定】関数を呼び出して、初句・二句・結句の言葉をロボホンに読み込みます。
- 【「今日詠んだ俳句」に「今日の俳句」を覚える】
- 「今日の俳句」関数を呼び出して、戻り値を「今日詠んだ俳句」に設定しています。
- オレンジのブロックは、プログラムを終了しても、ロボホンがずっと覚えています。
- 【覚えている「今日詠んだ俳句」の値と喋る】
- ロボホンによる俳句の披露!
- 【しゃべる速さを「普通の速さに」する】
- 俳句を披露した後は、ロボホンっぽいトークをランダムに発話します。
- 【「俳句を詠んだ日付」に「今日の日付」を覚える】
- 今日の俳句はもう詠んだ?判定関数で、日付の比較に使用します。
- オレンジのブロックは、プログラムを終了しても、ロボホンがずっと覚えています。
◯今日の俳句関数
- 初句リストからランダムに言葉を選びます。
- 二句リストからランダムに言葉を選びます。
- 結句リストからランダムに言葉を選びます。
- 上記をリストにまとめて、今日の俳句として返り値に渡します。
◯季語を結句に設定する関数
- もしもブロックを使って、今月の季語リストを選んで、結句リストとして返り値に渡します。
最後までお付き合いくださり、ありがとうございました。
うちの子用にカスタマイズして、遊んでいただけたら、うれしいです。
コメントする
ミュートしたユーザーの投稿です。
投稿を表示これいいですね〜
私こういうの大好き💕
オーナーさんの好みに合わせて、いくらでもオリジナルなものを用意できるから
みんなで集まって雅に歌会やっても楽しそうです。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ロボホンが俳句を詠むロブリックをシェアします。
良かったら、試してみてくださいね。