1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 챗봇 만들기

Connected

연습 문제

잡담(Chitchat)

이제 간단한 EchoBot을 떠나, "What's your name?"이나 "What's today's weather?" 같은 기본 질문에 답할 수 있는 봇을 만들어 볼 거예요.

이 질문들을 키로, 올바른 응답을 값으로 하는 딕셔너리를 사용합니다.

이 방식은 메시지가 키와 완전히 일치할 때만 올바르게 응답한다는 점에서 큰 한계가 있어요. 이후 연습 문제에서 훨씬 더 견고한 해결책을 만들어 볼 거예요.

send_message() 함수와 bot_template, user_template 변수는 이미 정의되어 있습니다.

지침 1/2

undefined XP
    1
    2
  • respond() 함수를 정의하세요. 이 함수는 message 인자를 받아, 그 message에 사전에 정의된 응답이 있는지 확인하고, 일치하면 responses 딕셔너리의 응답을, 그렇지 않으면 "default" 메시지를 반환해야 합니다.