3. 챗봇 플랫폼을 구경해요
핵심 개념
다이얼로그플로우, 의도
활동 개요
다이얼로그플로우는 챗봇을 만들 수 있는 인공지능 플랫폼입니다. 이번 시간에는 챗봇 플랫폼의 사용 방법을 익혀 챗봇 플랫폼으로 대화를 할 수 있습니다.
인공지능
영역
인공지능의 이해 인공지능 원리와 활용 인공지능의 사회적 영향
인공지능과 사회 인공지능과 에이전트 데이터 인식 분류,탐색,추론 기계학습과 딥러닝 인공지능 영향력 인공지능 윤리
2015 교육과정 성취기준

[9국어03-04]매체를 활용하여 자신의 생각이나 느낌을 표현합니다.

[12정통03-03]프로그램을 이용하여 생각을 표현합니다.

준비물 : 태블릿 PC
학습 활동
도입
만화를 감상해요

챗봇을 만드는 플랫폼

학습형태 : 전체학습
활동1
챗봇 플랫폼으로 프로젝트를 만들어요

새로운 챗봇 프로젝트(Agent) 만들기

학습형태 : 개별화, 수준별 학습
학습자료 : 태블릿 PC
활동2
챗봇 플랫폼의 기능을 확인해요

의도(Intents) 찾아 누르기

플랫폼에서 의도(Intents) 만들기

학습형태 : 개별화, 수준별 학습
학습자료 : 태블릿 PC
활동3
챗봇 플랫폼과 대화해요

기본 대체 의도로 대화해보기

기본 시작 의도로 대화해보기

학습형태 : 개별화, 수준별 학습
학습자료 : 태블릿 PC
정리
학습한 내용을 확인해 봐요

질문에 답하며 학습한 내용 확인하기

학습형태 : 전체학습
활동 팁

활동 1에서 자판을 입력하기 어려운 학생들은 특수교육지원인력의 도움을 받아 진행합니다.

활동 3에서 자판을 입력하기 어려운 학생들은 음성으로 대화를 입력할 수 있도록 합니다.

동영상 : 챗봇 플랫폼을 구경해요.
챗봇 플랫폼을 구경해요 동영상 썸네일

지도안 다운로드

시작해요챗봇을 만들 수 있는 플랫폼은 무엇일까?
여학생 : 선생님!챗봇을 알고 나니 챗봇을 직접 만들어보고 싶어요. 좋은 방법이 없을까요? 선생님: ‘다이얼로그플로우’라는 챗봇을 만들 수 있는 플랫폼이 있단다.
남학생 : (들뜬 표정으로)와~! 빨리 챗봇 플랫폼을 구경하고 싶어요! 선생님: (활짝 웃으며) 좋아요! 그럼 이번 시간에는 챗봇 플랫폼을 함께 알아보도록 합시다.

▷ 위의 만화를 보고 챗봇을 만들 수 있는 플랫폼의 이름을 말해봅시다.

【학습 목표】

1. 챗봇 플랫폼의 사용 방법을 익힐 수 있습니다.

활동
1새로운 챗봇 플랫폼으로 프로젝트를 만들어요

▷ 새로운 챗봇 프로젝트(Agent)를 만드는 방법을 알아봅시다.

활동 방법

[에이젠트 생성] 누르기

① [에이젠트 생성]을 누릅니다.

제목에 자신의 챗봇 프로젝트 이름 쓰기

② 제목에 자신의 챗봇 프로젝트 이름을 씁니다.

언어: 한국어한국, 기본 시간대는 그대로 둔 후 만들다 버튼 누르기

③ 언어: [한국어(한국)], 기본 시간대는 그대로 둔 후 [만들다] 버튼을 누릅니다.

자신의 챗봇 프로젝트 이름으로 변경되었는지 확인하기

④ 자신의 챗봇 프로젝트 이름으로 변경되었는지 확인합니다.

▸챗봇 플랫폼을 번역하는 과정에서 한글 표기나 인식에 오류가 나타나는 경우가 있음을 안내합니다. ▸번역에 따라 저장 버튼이 [만들다] 또는 [인텐트 생성]으로 표시될 수 있습니다.

활동
2챗봇 플랫폼의 기능을 확인해요

▷ 플랫폼에서 의도(Intents)를 찾아 눌러봅시다.

플랫폼에서 의도 누르는 사진

활동 방법

의도의 + 버튼을 눌러 제목쓰고 만들기 버튼 누르기

① [의도]의 +버튼을 눌러 제목을 쓰고 [만들기]를 누릅니다.

파란색으로 활성화된 의도를 눌러 내가 만든 의도가 추가되었는지 확인하기

② 파란색으로 활성화된 [의도]를 눌러 내가 만든 [의도]가 추가되었는지 확인합니다.

▸의도를 만들 때 ‘자기소개하기’나 ‘학교 소개하기’로 제목을 정합니다. ▸2차시에서 배운 “의도 알아내기 게임”을 상기시킬 수 있도록 추가 설명합니다.

활동
3챗봇 플랫폼과 대화해요

▷ 기본 대체 의도로 대화해봅시다.

  - 기본 대체 의도는 챗봇이 사용자와 대화하는 도중 대화 내용을 이해할 수 없는 경우에 사용됩니다. (예시: 무슨 말인지 모르겠어요)

 [의도]-[기본 대체 의도] 누르기 사진

① [의도]-[기본 대체 의도]를 누릅니다.

 챗봇이 어떻게 응답하는지 예시 응답 문장을 확인하기

② 챗봇이 어떻게 응답하는지 예시 응답 문장을 확인합니다.

 [하고 싶은 말을 화면 오른쪽에 있는 대화창에 직접 입력한 후 [Enter] 눌러서 챗봇의 대답 확인하기

③ 하고 싶은 말을 화면 오른쪽에 있는 대화창에 직접 입력한 후 [Enter] 눌러서 챗봇의 대답을 확인합니다.

 오른쪽 위에 마이크 모양을 눌러 음성으로 하고 싶은 말을 입력한 후 챗봇의 대답 확인하기

④ 오른쪽 위에 마이크 모양을 눌러 음성으로 하고 싶은 말을 입력한 후 챗봇의 대답을 확인합니다.

▸활동방법 3번~4번에서 인사가 아닌 다른 말을 할 수 있도록 유도합니다. (인사말을 한다면 기본 시작 의도의 응답이 나올 수 있기 때문입니다.) ▸자판을 입력하기 어려운 학생들은 음성으로 입력할 수 있도록 합니다.

▷ 기본 시작 의도로 대화해봅시다.

  - 기본 시작 의도는 챗봇과 대화를 시작할 때 처음 1회 사용됩니다. (예시: 반갑습니다)

활동 방법

 [의도]-[기본 시작 의도] 누르기

① [의도]-[기본 시작 의도]를 누릅니다.

 챗봇의 훈련 문구를 확인하고 추가하고 싶은 문장이 있다면 작성한 후에 위쪽의 [만들다] 누르기

② 챗봇의 훈련 문구를 확인하고 추가하고 싶은 문장이 있다면 작성한 후에 위쪽의 [만들다]를 누릅니다.

챗봇의 응답 문구를 확인하고 추가하고 싶은 문장이 있다면 작성한 후에 위쪽의 [만들다] 누르기

③ 챗봇의 응답 문구를 확인하고 추가하고 싶은 문장이 있다면 작성한 후에 위쪽의 [만들다]를 누릅니다.

 대화창에 훈련 문구 중 하나를 작성하거나 음성으로 말해서 입력한 후 챗봇의 대답을 확인하기

④ 대화창에 훈련 문구 중 하나를 작성하거나 음성으로 말해서 입력(마이크 모양)한 후 챗봇의 대답을 확인합니다.

▸훈련 문구나 응답을 추가할 때는 의도와 맞는 문장을 작성할 수 있도록 합니다. ▸훈련 문구와 응답 문구가 늘어날수록 챗봇이 더 많이 학습하므로 대화의 정확도·융통성이 증가합니다. ▸활동방법 2번~3번에서 [만들다] 버튼은 챗봇 작업들을 저장하는 기능입니다. (번역에 따라 [만들다]가 [인텐트 생성]으로 표기되기도 합니다.)

정리해요학습한 내용을 확인해 봐요

▷ 질문에 답하며 학습한 내용을 정리해 봅시다.

 ① 챗봇 플랫폼의 사용방법을 익혔나요?

 ② 챗봇 플랫폼과 대화한 소감이 어떤가요?

개념 쏙쏙
1
다이얼로그플로우는 대화 흐름을 구성하여 챗봇을 만드는 플랫폼입니다.
2
챗봇 플랫폼에 훈련 문구와 응답을 추가할 때는 의도에 맞게 써야 합니다.
3
훈련 문구와 응답이 많아질수록 챗봇이 더 많이 학습할 수 있습니다.

확인해요

평가 내용 평가 결과
챗봇 플랫폼에서 내 챗봇 프로젝트(Agent)를 만들 수 있나요?
챗봇 플랫폼에서 의도(Intents)를 만들 수 있나요?
챗봇 플랫폼에서 대화할 수 있나요?