キーワードに反応するチャットボット

出典: Scratch Wiki

これを学ぶよ

わざ

入力された文章に特定の単語 (たとえば「すき」) が含まれていたら、特別な返事をするチャットボットを作ろう。「○に○が含まれる」ブロックと「もし○なら…でなければ」を組み合わせて、キーワードを見つけるしくみを作るよ。

つかうブロック

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

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

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

1if-then で「すき」が含まれてたら反応するしくみを作ろう

「緑の旗が押されたとき」、「ずっと」、「○と聞いて待つ」(質問は「なにか はなして!」など) と並べます。次に「制御」の「もし○なら」を「ずっと」の中に置いて、条件 (六角形) には「演算」の「○に○が含まれる」を入れます。「○に○が含まれる」の左の○に「答え」レポーター、右の○に「すき」と入力します。「もし」の中に「○と○秒言う」で「どんなのが すき?」と 2 秒言うように置きます。緑の旗を押して「いちごが すき」と入れると「どんなのが すき?」と返事し、「あめ」と入れると何も返事しない (else がまだないから) ことを確認しよう。

↑上のならべ方も見てね

使うブロック

よみこみちゅう...

ヒント

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

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