내가 만드는 인공지능 챗봇

이 단원은 챗봇을 만드는 인공지능 플랫폼인 다이얼로그플로우를 사용하여 학생들이 챗봇을 만드는 경험을 할 수 있도록 구성하였습니다. 학생들에게 친숙한 ‘본인’, ‘학교’를 중심으로 챗봇 주제를 정하였습니다. 다이얼로그플로우가 챗봇을 구현할 때 필요한 인공지능 기술인 자연어 처리와 기계학습을 학생들이 쉽게 이해하고 활용할 수 있도록 차시를 선정하였습니다.


 단원해설 그림

1~5차시는 챗봇의 개념과 원리, 플랫폼 사용법, 챗봇 만들기로 구성하였기 때문에 순차적인 학습이 필요합니다. 각 차시는 ‘시작해요’, ‘활동’, ‘정리하기’, ‘개념 쏙쏙’, ‘확인해요’로 구성되어 있습니다. ‘시작해요’는 만화를 통해 해당 차시에서 무엇을 다루는지 생각할 수 있도록 하였습니다. ‘활동’은 해당 차시에서 핵심적으로 배워야 할 개념을 설명하고 활동방법을 자세히 다루었습니다. ‘정리하기’는 해당 차시에 배운 내용을 확인할 수 있도록 구성하였습니다. 마지막으로 ‘확인해요’는 해당 차시의 평가활동으로 학생의 성취도를 확인할 수 있도록 하였습니다. 더불어 ‘지도 Tip’에는 학습 시 유의사항을 제시하였습니다.

이 단원을 마치고 나면 학생들이 인공지능 활용에 대한 자신감을 얻고 자신의 삶과 인공지능을 연계하여 탐구하길 기대합니다.


1. 우리 생활 속 챗봇과 만나요
다이얼로그플로우는 챗봇을 만들 수 있는 구글의 인공지능 플랫폼이며, 이 플랫폼의 핵심기술은 자연어 처리와 기계학습입니다. 플랫폼에서 사용자가 훈련문구와 응답문구를 작성한 후 자신의 챗봇을 점검할 때 사용자가 기존 응답문구와 정확한 발화를 하지 않아도 플랫폼은 사용자의 의도와 중요정보를 파악하여 사용자에게 정반응을 보입니다. 다이얼로그플로우는 구글 어시스턴트, 라인, 페이스북 메신저 등 다양한 플랫폼들과 통합하여 사용할 수 있다는 장점이 있습니다.

▷ 화면을 살펴봅시다.

1번 화면 2번 화면 3번 화면
다이얼로그플로우 메인화면1 다이얼로그플로우 메인화면2 다이얼로그플로우 메인화면3
화면 역할
1번화면 챗봇을 만들 수 있는 기능들이 있어요.
2번화면 문장을 적어서 챗봇을 만들 수 있어요.
3번화면 내가 만든 챗봇을 실험해볼 수 있어요.

[사용준비]플랫폼에 접속하고 한국어로 번역을 해요.

구글 검색창에서 검색하기

1. 구글 검색창에서 [dialogflow]를 입력합니다.(https://dialogflow.cloud.google.com/)

[Dialogflow-Google] 사이트 접속하기

2. [Dialogflow-Google] 사이트에 접속합니다.

구글 사이트 우측 상단에 한국어를 누른 후 [영어 항상 번역] 누르기

3. 구글 사이트 우측 상단에 한국어를 누른 후 [영어 항상 번역]을 누릅니다.

[Google로 로그인] 누르기

4. [Google로 로그인]을 누릅니다.

구글 계정 이메일 입력하고 [다음] 누르기

5. 구글 계정 이메일을 입력하고 [다음]을 누릅니다.

구글 계정 비밀번호 입력하고 [다음] 누르기

6. 구글 계정 비밀번호을 입력하고 [다음]을 누릅니다.

▸다이얼로그플로우는 영어로 된 플랫폼이므로 한국어로 번역을 해야합니다. 단, 번역한 후에는 플랫폼 사이트 용어가 어색할 수 있습니다.