멘토링 후기 및 깨달은 점과 문제 해결 과정 개요 학교에서 지원하는 코멘토 멘토링 프로그램에 참여할 수 있는 좋은 기회를 얻어 참여하게 되었습니다. 이런 멘토링 프로그램에 참여하는 것이 처음이라 다소 낯설었지만, 소중한 시간 쪼개서 멘토링을 진행해주시는 것이기 때문에 최선을 다했습니다. 멘토링은 세션과 과제로 이루어져 있고 세션에서 인공지능 챗봇에 대한 기본적인 내용과 과제에 도움이 될만한 얘기들을 해주셨습니다. 세션을 통해서 과제를 진행하고, 피드백을 통해 보완하는 방식으로 진행되었습니다. 특히, 세션의 후반부에는 멘토님이 실무를 진행하면서 느꼈던 점이나 진로를 결정하고 취업을 준비하는 데 있어서 많은 조언을 해주셨습니다. "이게 맞다"가 아닌 멘토님의 생각을 말씀해주셔서 제 생각을 굳힐 수 있게 유도..
목표 콘도 예약 서비스를 제공하는 인공지능 챗봇을 Dialogflow로 구현하겠습니다. 목차 클릭하면 해당 목차로 이동합니다. 시나리오 기반 Entity 설계 Intent 설계 결과 정리 개요 이 전 포스팅에서 Dialogflow에 대한 배경 지식과 간단한 사용법에 대해서 알아보았습니다. 참고 : [AI Chatbot] Dialogflow로 인공지능 챗봇 구현하기 - (1) 이번 포스팅에서는 작성한 시나리오를 기반으로 인공지능 챗봇을 직접 구현해보도록 하겠습니다. 시나리오 기반 Entity 설계 우선 챗봇 설계를 하기 전에 시나리오를 확인하겠습니다. 제가 저번에 작성했던 시나리오의 일부입니다. 게시글 작성 당시보다 조금 수정되었습니다. 설계하고자 하는 챗봇은 콘도 예약 뿐 아니라 여러가지 서비스를 제공할..
목표 작성된 시나리오를 기반으로 Dialogflow를 이용해서 인공지능 챗봇을 구현하기 위해 기본 지식과 사용법에 대해서 알아보겠습니다. 목차 클릭하면 해당 목차로 이동합니다. 초기 환경 설정 Intent(의도) Entity(개체 정보) Training Phrases(문장 학습) Fullfillment Integration 정리 개요 콘도 예약을 위한 인공지능 챗봇을 개발하는 것이 궁극적인 목표입니다. 인공지능 챗봇이 무엇인지, 왜 필요한지에 대해 알아보고 어떻게 구현할지 시나리오를 작성했습니다. 인공지능 챗봇을 개발하는 것을 도와주는 챗봇 빌더는 IBM 왓슨, Chatfuel, Dialogflow 등 여러 가지가 있습니다. IBM 왓슨은 고성능이지만 유료이고, Chatfuel은 간단하지만 한글을 지원하..
목표 콘도 예약 서비스를 제공하기 위한 인공지능 챗봇의 시나리오를 작성하겠습니다. 목차 누르면 각 챕터로 이동합니다. Decision Tree(결정 트리)란? 시나리오 작성 마치며.. 들어가는 말 이전 포스팅까지 인공지능 챗봇의 정의, 종류, 특징 등에 대해서 알아보았습니다. 저는 인공지능 챗봇 중 시나리오형 챗봇을 채택해서 서비스를 제공하기로 결정했습니다. 따라서, 챗봇을 설계하기 전에 시나리오를 먼저 작성하도록 하겠습니다. 저는 시나리오를 작성할 때 서비스를 이용하는 소비자(사용자)의 입장과 서비스를 제공하는 챗봇의 입장으로 나눠서 작성했습니다. 이 시나리오를 Decision tree를 사용해서 나타내 보도록 하겠습니다. Decision Tree(결정 트리)란? Decision tree(결정 트리)는..
목표 앞서 알아본 인공지능 챗봇의 원리와 특징을 통해서 기획서를 작성하겠습니다. 인공지능 챗봇의 원리와 특징 : https://chanos.tistory.com/15 목차 누르면 각 챕터로 이동합니다. 1. 표지 2. 챗봇이란? 3. 챗봇을 사용해야 하는 이유 4. 유의해야 할 점 5. 챗봇의 종류 6. 챗봇의 특징 분류 7. 효율적인 챗봇 찾기 8. 내가 생각하는 BEST 챗봇 9. 마무리 10. 마치며.. 들어가는 말 1주차 주제는 "챗봇 서비스에 대한 사전 조사"입니다. 사전 조사와 함께 기획이 어떤 것인지 알아보았고 콘도 예약 서비스를 제공하기 위한 인공지능 챗봇을 제안하는 기획서를 작성해보도록 하겠습니다. 기획서를 PPT 형식으로 작성하였습니다. 표지 기본적인 테마는 보라색 계열을 사용해서 제작..
목표 인공지능 챗봇의 정의, 종류와 특징을 알아보겠습니다. 목차 1. 인공지능 챗봇이란? 2. 인공지능 챗봇의 특징 3. 인공지능 챗봇의 종류 4. 마치며.. 들어가는 말 첫 번째 주제는 "챗봇 서비스에 대한 사전 조사" 입니다. 서비스를 기획하려면 인공지능 챗봇이란 무엇인지, 왜 사용해야 하는지 이해해야 합니다. 이번 게시글에서는 인공지능 챗봇이란 무엇이고, 어떤 것들이 있는지 알아보도록 하겠습니다. 인공지능 챗봇이란? 챗봇은 크게 챗봇과 인공지능 챗봇으로 나눌 수 있습니다. 이름에서부터 예상할 수 있는데, 정의를 먼저 확인하겠습니다. 챗봇(Chatbot)은 Chatterbot의 약자로, 누구나 언어로 대화할 수 있는 컴퓨터 프로그램입니다. 음성 명령이나 텍스트 채팅을 통해 인간의 대화를 시뮬레이션합니..
목표 인공지능 챗봇과 같은 대체제가 왜 필요한지 알아보고 기획과 계획의 차이에 대해서 알아보겠습니다. 목차 누르면 각 챕터로 이동합니다. Robotic Process Automation(RPA)란? 기획과 계획의 차이 IT 기획자가 하는 일 마치며.. 들어가는 말 1주차 주제는 "챗봇 서비스에 대한 사전 조사" 입니다. 기획자가 되어 왜 필요한지 회사에 제안하고 설득하는 역할을 맡아서 진행합니다. 이를 위해, 기획과 계획의 차이에 대해 알아보고 제가 어떤 것을 해야할지 생각해보도록 하겠습니다. Robotic Process Automation(RPA)란? 이제 4차산업혁명이란 말은 하도 많이 들어서 모르는 사람이 없을 것이라고 생각합니다. 로봇, 인공지능, 자율주행, 블록체인, IoT 등등 여러가지 기술을..
2021-1학기 막바지에 신청한 현직자 멘토링에 선발되었습니다. 운 좋게 약 15:1의 경쟁률을 뚫고 선발되었습니다. 5주 동안 실무를 진행한다고 생각하고 인공지능 챗봇의 기획부터 개발까지 진행하는 프로그램입니다. 멘토님에게 좋은 말씀도 들을 수 있고 제 식견을 넓힐 수 있는 좋은 기회입니다. 따라서, 이번 프로그램을 진행하면서 공부하고 얻은 지식들을 틈틈히 기록하려고 합니다. 일정은 다음과 같습니다. 1주 차 : 챗봇 서비스에 대한 사전 조사 2주 차 : 콘도 신청,예약 서비스 시나리오 작성 3주 차 : Dialogflow 사용 준비 및 구축 4주 차 : 서비스 배포 및 개선점 도출 5주 차 : 현직자 온라인 세션 매 주 과제가 진행되고 피드백을 달아주시는 방식으로 진행됩니다. 틈틈히 온라인 세션을 통..