きまぐれな返事をするチャットボット

出典: Scratch Wiki

これを学ぶよ

わざ

「○から○までの乱数」を使って、同じ質問に対して毎回違う返事をするチャットボットを作ろう。1 か 2 をランダムに選んで、もし 1 なら 1 つめの返事、そうでなければ 2 つめの返事、というしくみだよ。きまぐれで人間らしいチャットボットの一歩目。

つかうブロック

緑の旗が押されたときずっと○と聞いて待つ
横に並べると、見ながら作れるよ

動画を見て、自分でも作ってみよう

やってみよう!
ステップ 1 / 2チャットボットを作ろう

1乱数で 1 のとき返事するしくみを作ろう

「緑の旗が押されたとき」、「ずっと」、「○と聞いて待つ」(質問は「きょうの きぶんは?」など) と並べます。「もし○なら」の条件に「演算」の「○=○」を入れ、その左の○に「演算」の「○から○までの乱数」を入れて 1 から 2 にセット、右の○には「1」と入れます (= 乱数が 1 と等しい時のみ true)。「もし」の中に「○と○秒言う」で「なるほど!」と 2 秒言うように置きます。緑の旗を何回も押して、1 が選ばれた時だけ返事することを確認しよう (1/2 の確率)。

↑上のならべ方も見てね

使うブロック

よみこみちゅう...

ヒント

AI チャットを使うには、ログインが必要だよ。

ログイン・登録するはじめての方はこちら