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

Connected

연습 문제

정규식으로 의도 분류하기 II

이제 patterns 딕셔너리를 만들었으니, 메시지의 의도를 찾는 함수를 정의해 보겠습니다.

지침

100 XP
  • .items() 메서드를 사용해 patterns 딕셔너리의 intent와 pattern을 순회하세요.
  • pattern의 .search() 메서드로 message에서 키워드를 찾아보세요.
  • 일치하는 항목이 있으면 해당 intent를 반환하세요.
  • respond() 함수 안에서 match_intent()를 message를 인수로 하여 호출한 뒤, 'Submit Answer'를 눌러 봇이 제공된 메시지에 어떻게 응답하는지 확인하세요.