왓슨으로 쉽게 개발하는 카카오톡 챗봇 6. (심화) 예약 시간이 되면 챗봇이 알려주기 – 텔레그램

Watson으로 쉽게 만드는 카카오톡 ChatBot 이 포스팅은 5. [응용] 회의실 예약 조회 및 취소 기능 추가하기에 이어지는 포스팅입니다. 이 포스팅에서는 챗봇을 텔레그램과 연동하고, 스케줄러를 이용하여 예약 시간이 도달하기 전에 사용자에게 알림을 주는 기능을 개발합니다. 이전 포스팅을 완료하지 못하신 분은 tutorial6 브랜치를 checkout하여 진행하십시오. < 이 포스팅과 연결된 글 목록 > 1. Watson Conversation 서비스로 대화…  Continue reading 왓슨으로 쉽게 개발하는 카카오톡 챗봇 6. (심화) 예약 시간이 되면 챗봇이 알려주기 – 텔레그램

왓슨으로 쉽게 개발하는 카카오톡 챗봇 3. 대화 내용으로 회의실 예약하기

Watson으로 쉽게 만드는 카카오톡 ChatBot 이 포스팅은 2. 내가 만든 채팅 서비스를 어플리케이션으로 노출하기에 이어지는 포스팅입니다. 이 단계에서는 회의실 예약을 위한 Backend 서비스를 올리고 대화를 통해 예약하기까지의 단계를 진행합니다. < 이 포스팅과 연결된 글 목록 > 1. Watson Conversation 서비스로 대화 서비스 만들기 2. 내가 만든 채팅 서비스를 어플리케이션으로 노출하기 3. 대화 내용으로 회의실 예약하기…  Continue reading 왓슨으로 쉽게 개발하는 카카오톡 챗봇 3. 대화 내용으로 회의실 예약하기

왓슨으로 쉽게 개발하는 카카오톡 챗봇 2. 내가 만든 채팅 서비스를 어플리케이션으로 노출하기

Watson으로 쉽게 만드는 카카오톡 ChatBot 이 포스팅은 1. Watson Conversation 서비스로 대화 서비스 만들기와 이어지는 포스팅입니다. 이 단계에서는 이전에 만든 대화 서비스를 앱에서 활용하고 목적에 맞게 수정하는 방법을 배울 것입니다. < 이 포스팅과 연결된 글 목록 > 1. Watson Conversation 서비스로 대화 서비스 만들기 2. 내가 만든 채팅 서비스를 어플리케이션으로 노출하기 3. 대화 내용으로 회의실…  Continue reading 왓슨으로 쉽게 개발하는 카카오톡 챗봇 2. 내가 만든 채팅 서비스를 어플리케이션으로 노출하기

IBM Watson TJ Bot을 만들어 보자 4탄 – TJBot과 대화하기2

안녕하세요? 지난 글에서 적용해 보았던 Watson Conversation을 좀 더 확장하여 사용자의 명령을 인식하고 이에 따라 동작하도록 TJBot을 업그레이드 해 보도록 하겠습니다. 본 글은 순서대로 이어지는 내용이라 앞서 글의 내용이 진행된 상태를 가정합니다. 처음 이글을 보시는 분들은 앞의 글을 먼저 확인 부탁드립니다. IBM Watson TJ Bot을 만들어 보자 1탄 - 내 말을 알아듣는 TJBot IBM Watson…  Continue reading IBM Watson TJ Bot을 만들어 보자 4탄 – TJBot과 대화하기2

왓슨으로 쉽게 개발하는 카카오톡 챗봇 1. Watson Conversation 서비스로 인공지능 대화 서비스 만들기

Watson으로 쉽게 만드는 카카오톡 ChatBot 이 포스팅을 시작으로 Watson Conversation과 카카오톡 api를 활용하여 ChatBot을 제작해 볼 예정입니다. 이 포스팅 시리즈는 일련의 Recipe으로 순서대로 따라하면 ChatBot을 개발할 수 있습니다. 만들어질 ChatBot은 "회의실 관리자"로 카카오톡 대화를 통해 회의실을 예약/취소/예약 알림 등의 기능을 수행할 수 있습니다. ## 이 포스팅과 연결된 글 목록 1. Watson Conversation 서비스로 대화 서비스…  Continue reading 왓슨으로 쉽게 개발하는 카카오톡 챗봇 1. Watson Conversation 서비스로 인공지능 대화 서비스 만들기

IBM Watson TJ Bot을 만들어 보자 3탄 – TJBot과 대화하기

안녕하세요? 지난 글에 이어서 이번에는 TJBot의 대화능력을 더욱 업그레이드 해보도록 하겠습니다. 본 글은 순서대로 이어지는 내용이라 앞서 글의 내용이 진행된 상태를 가정합니다. 처음 이글을 보시는 분들은 앞의 글을 먼저 확인 부탁드립니다. IBM Watson TJ Bot을 만들어 보자 1탄 - 내 말을 알아듣는 TJBot IBM Watson TJ Bot을 만들어 보자 2탄 - TJBot과 함께 춤을 Bluemix…  Continue reading IBM Watson TJ Bot을 만들어 보자 3탄 – TJBot과 대화하기

Watson Conversation에서 사용하는 Expression Lanaguage

Watson Conversation에서 Condition을 작성하거나 주고 받는 메세지를 작성할 때에는 SpEL(Spring Expression Language)을 사용합니다. SpEL은 다양한 Feature를 지원합니다(SpEL Features). 빌트인 글로벌 변수(Built-in Global Variables) Watson Conversation에서 사용할 수 있는 빌트인 Global 변수는 아래와 같습니다. intents[ ] 인텐트 목록 entities[ ] 엔티티 목록 input 사용자의 입력값을 담은 JSON object output Watson의 출력값을 담은 JSON object context 사용자와…  Continue reading Watson Conversation에서 사용하는 Expression Lanaguage

IBM Watson TJ Bot을 만들어 보자 2탄 – TJBot과 함께 춤을

안녕하세요? 지난 글 IBM Watson TJ Bot을 만들어 보자 1탄 - 내 말을 알아듣는 TJBot에 이어서 이번에는 TJBot이 가진 LED, Speaker 그리고 Servo 모터를 이용하여 우리에게 표현하는 내용을 진행합니다. 본 글은 순서대로 이어지는 내용이라 앞서 글의 내용이 진행된 상태를 가정합니다. 처음 이글을 보시는 분들은 앞의 글을 먼저 확인 부탁드립니다. TJBot으로 색깔 표현하기 TJBot은 머리에 RGB…  Continue reading IBM Watson TJ Bot을 만들어 보자 2탄 – TJBot과 함께 춤을

IBM Watson TJ Bot을 만들어 보자 1탄 – 내 말을 알아듣는 TJBot

이번 글에서는 라즈베리파이와 Bluemix의 IBM Watson API를 이용한 TJBot을 만들어 보려고 합니다. TJBot은 Watson 서비스를 보다 재밌게 접근하고 사용해 볼 수 있도록 제공되는 오픈 소스 프로젝트인 IBM Maker Kits의 첫 번째 DIY 킷 입니다. 3D 프린터와 레이저 컷으로 프레임을 만들 수 있도록 도면을 제공하고, 내부에는 라즈베리 파이와 주변 기기를 이용하여 내 말을 알아듣고 또 스피커로…  Continue reading IBM Watson TJ Bot을 만들어 보자 1탄 – 내 말을 알아듣는 TJBot