始める無料で始める

EchoBot I

Hello, World!

ここでは、Python でチャットボットを構築する第一歩として、最もシンプルなボット「EchoBot」を作るための関数を2つ作成します。 EchoBot は受け取ったメッセージをそのまま返すだけのボットです。

この演習では、ユーザーのメッセージに応答する関数を定義します。次の演習では、ボットにメッセージを送る関数を作成して EchoBot を完成させましょう。

この演習はコースの一部です

Python でチャットボットを作る

コースを見る

演習の手順

  • respond() という名前の関数を定義しましょう。引数は message のみとし、ボットの応答を返すようにします。文字列 "I can hear you! You said: "message を連結して実装してください。
  • 連結した結果を bot_message に格納し、その値を返しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

bot_template = "BOT : {0}"
user_template = "USER : {0}"

# Define a function that responds to a user's message: respond
def ____(____):
    # Concatenate the user's message to the end of a standard bot respone
    bot_message = "____" + ____
    # Return the result
    return ____

# Test function
print(respond("hello!"))
コードを編集して実行