안녕하세요! 최근에 운 좋게도 코멘토에서 챗봇에 관한 직무부트캠프를 수강할 수 있었습니다. 현직자를 만나며 실무 경험을 얻을 수 있는 기회를 제공하는 이 프로그램에 대한 제 경험을 공유하고 싶어 후기를 작성하게 되었습니다. 🔍 신청 계기 사실 저는 현직에 관한 경험을 쌓는데에 있어 취업이 아닌 이상 인턴쉽이 가장 좋은 방식이라 생각합니다. 그러나 인턴쉽은 선별 조건이 매우 까다롭습니다. 또한 오랜 기간을 투자해야해서 대학에 재학 중인 저로서는 손쉽게 신청하기가 힘들었습니다. 그러던 도중 학교에서 코멘토와 연계한 직무부트캠프를 진행한다는 소식을 듣게 되었고 챗봇 부트캠프를 신청하게 되었습니다. 제가 이번에 수강한 챗봇 직무부트캠프는 아래에서 확인하실 수 있습니다. https://comento.kr/edu/..
과제 내용 Dialogflow 환경 구축 Dialogflow에 가입 후 로그인을 한 뒤 create new agent를 선택하면 위와 같은 창이 나옵니다. 참고로 agent는 Dialogflow에서 하나의 프로젝트를 의미합니다. 챗봇을 만들기 위해 일단 위의 Agent name이라는 부분을 작성하여 프로젝트 명을 만들어주고, 그 다음 자신에게 맞는 주요 언어와 표준 시간대를 선택해주면 프로젝트를 생성할 수 있습니다. Dialogflow 사용법 왼쪽 사이드바를 보면 여러 메뉴들을 볼 수 있습니다. 하지만 이 중 Dialogflow를 통한 챗봇 생성에 있어서 핵심이 되는 부분은 Intents와 Entities 총 두가지입니다. Intents Intents는 한국어로 직역하면 의도입니다. 즉, 챗봇으로 하여금..
과제 내용 콘도 신청시 무엇을 입력받아야 할까? 목표 : 사내 복지 프로그램로 제공되는 콘도 서비스에 대한 신청을 시나리오 챗봇으로 구축 콘도 서비스 신청을 위해 필요한 데이터 : 예약자, 예약자 전화번호, 예약 시간, 예약 콘도명, 예약 인원 등등 하지만 예약자 이름이나 예약자 전화번호 등은 사내 사이트의 로그인 정보로 받아올 수 있을 것입니다. 따라서 저는 챗봇이 필요로 하는 데이터는 아래와 같다고 생각했습니다. 챗봇이 유저의 응답을 통해 얻어야하는 데이터 : 콘도명, 예약인원, 체크인 시간, 체크아웃 시간 순번 입력항목 설명 입력형태 입력타입 비고 1 콘도 예약할 콘도 1 숫자 코드로 입력 (1.서울한화콘도 2.제주신화콘도 3.강원롯데콘도) 2 인원 예약인원 수 3 숫자 총 인원 수를 입력 3 체크..
과제 내용 저는 이번 포스트에 실제 상용화된 챗봇 서비스 2가지를 들고 왔습니다. 바로 카카오뱅크와 OpenAI의 사례입니다. 이 둘을 보고 저희가 만들어야 할 챗봇의 방향성을 결정할 수 있다 생각했기 때문입니다. 카카오 뱅크 상담 챗봇 카카오뱅크의 상담챗봇은 카카오의 봇빌더를 기반으로 출시된 인공지능 챗봇입니다. 이 챗봇은 고객이 편리하게 이용할 수 있도록 모바일 채팅을 통해 24시간 실시간으로 상담 서비스를 제공하고 있습니다. 금융 서비스의 특성상 일상생활과 쓰이는 용어가 상이하여 봇이 사용자의 질문 의도를 파악하기가 쉽지 않는데요, 그렇기에 카카오뱅크는 봇빌더만 사용하지 않고 카카오의 인공지능 기술팀과 협업하여 ML기술을 도입해 자연스러운 챗봇 대화가 가능하도록 만들었습니다. 카카오뱅크 상담챗봇은 ..