다이얼로그 플로우 Dialogflow란? 구글에서 제공하는 서비스로서 인공지능의 자연어 처리 부분을 쉽게 해준다. 코딩 없이도 간단한 조작을 통해서 누구나 손쉽게 챗봇을 만들고 서비스 할 수 있는 환경을 제공한다.
챗봇이란? 챗봇은 채팅로봇의 준말로 입력되는 언어를 인식하고, 정해지 규칙에 따라 대답을 출력하는 소프트웨어를 말한다. 기업의 상담업무를 맡거나 상품을 주문하는 등의 다양한 서비스가 제공되고 있다.
에이전트(Agent) : 사용자와의 대화를 처리하는 가상 에이전트로서, 입력된 말을 자동으로 인식하여 적절한 답을 출력하기 위한 일련의 모듈을 의미한다. 센서나 입력장치로 환경을 파악하고 그 환경에 맞게 적절하게 출력해내는 독립적인 개체. 특정한 목적을 가지고 만들고 하나의 인공지능 단위를 의미함.
인텐트(Intent) : 사용자의 대화에서 파악된 의도에 맞는 1회의 조합이 설정돼 있는 모듈로서 에이전트는 한 개 이상의 인텐트로 구성돼 있다.
교육적으로 활용할 수 있는 방안
코딩없이 챗봇을 구현할 수 있기 때문에 학생들도 자신에게 필요한 챗봇을 스스로 만들어 볼 수 있다. 웹페이지 서비스 등이 제공되기 때문에 자신이 만든 챗봇을 다른 사람들에게 손쉽게 공유해 평가 받을 수 있다.