SlideShare a Scribd company logo
2018년 03월
MS FAQ 챗봇 만들기
타임게이트 연구소
MS 챗봇 구성
MS 챗봇 구성 – 상거래 챗봇
발췌 : https://azure.microsoft.com/ko-kr/solutions/architecture/commerce-chatbot/
MS 챗봇 구성 – 정보 챗봇
발췌 : https://azure.microsoft.com/ko-kr/solutions/architecture/information-chatbot/
MS 챗봇 구성 – 엔터프라이즈 생산성 챗봇
발췌 : https://azure.microsoft.com/ko-kr/solutions/architecture/enterprise-productivity-chatbot/
MS 챗봇 구성 – IoT 장치
발췌 : https://azure.microsoft.com/ko-kr/solutions/architecture/iot-devices/
QnA Maker를 이용한 챗봇 만들기
MS 정보 챗봇 만들기
발췌 : https://azure.microsoft.com/ko-kr/solutions/architecture/information-chatbot/
개발 순서
1. QnA Maker 대화 구성
2. Azure Bot Service 생성
3. QnA 서비스 연동
4. 서비스 채널 추가(FaceBook Messager 연동)
5. 추가 학습
QnA Maker 대화 구성 – 로그인(https://qnamaker.ai/)
QnA Maker 대화 구성 – 새로운 서비스 작성
QnA Maker 대화 구성 – 서비스 이름 입력
QnA Maker 대화 구성 – FAQ 웹사이트 URL 입력
QnA Maker 대화 구성 – FAQ 모음 파일 입력(한글은 UTF-8형식 저장)
QnA Maker 대화 구성 – 서비스 생성
QnA Maker 대화 구성 – Kknowledge Base 확인
FAQ 사이트 내용
QnA Maker 대화 구성 – 응답 테스트
예상 응답
입력 질문
QnA Maker 대화 구성 – Publish
QnA Maker 대화 구성 – 입력 소스 확인 후 Publish
입력 소스
QnA Maker 대화 구성 – Key와 ID 보관
Service-ID
Subscription-Key
Azure 봇 서비스 생성 – 리소스 만들기
Azure 봇 서비스 생성 – Web App Bot 생성
bot 으로 필터링
Web App Bot 선택
Azure 봇 서비스 생성 – Web App Bot 생성
Azure 봇 서비스 생성 – Web App Bot 생성(옵션 선택)
봇 이름
그룹 선택
데이터 센터 위치 선택
가격 정책 선택
봇 템플릿 선택
Azure 봇 서비스 생성 – Web App Bot 생성(옵션 선택)
앱 서비스 위치 선택
서비스 위치 선택 후 만들기
Azure 봇 서비스 생성 – Web App Bot 구성
웹 앱 봇 구성
Azure 봇 서비스 생성 – Id와 Key 값 설정
QnA Maker에서 저장한 Id와 Key 값 설정
Azure 봇 서비스 생성 – 연결 테스트
웹 채팅에서 테스트
서비스 채널 추가 – Azure 봇 서비스 채널 추가(Facebook Messenger)
서비스 채널 추가 – Azure 봇 서비스 Callback URL과 Token 저장
콜백 URL
인증토큰
서비스 채널 추가 – Facebook page 생성
서비스 채널 추가 – Facebook page 생성
도서관용 챗봇
(타임 도서관)
서비스 채널 추가 – Page ID 확인 페이지 정보 확인
(Page Id)
서비스 채널 추가 – Page ID 확인 페이지 정보 확인
(Page Id)
서비스 채널 추가 – Page ID 확인 페이지 정보 확인
(Page Id)
서비스 채널 추가 – Facebook App 생성 developers.facebook.com 접속
서비스 채널 추가 – Facebook App 생성
새로운 앱 생성
서비스 채널 추가 – Facebook App 생성
서비스 채널 추가 – 메신저 앱 설정
웹 채팅에서 테스트
App ID 보관
Messenger
앱 설정
서비스 채널 추가 – 웹 훅(Webhook) 설정
웹 채팅에서 테스트
Webhook 설정
서비스 채널 추가 – 웹 훅 설정(보관한 Callback URL과 토큰 사용)
Callback URL
받을 내용 설정
확인 토큰
서비스 채널 추가 – 앱 연동 Page 설정 및 Access Token 보관
웹 채팅에서 테스트
페이지 Access 토큰 보관
페이지
설정
서비스 채널 추가 – 앱 시크릿 코드 보관
앱 시크릿 코드 확인 후 보관
(페이스북 계정 암호 확인)
서비스 채널 추가 – 보관한 Facebook 정보 설정
페이지 ID,
앱 ID,
앱 시크릿,
페이지 액세스 토큰 설정
서비스 채널 추가 – Facebook 메신저 테스트
Address
서울특별시 성동구 아차산로 17
11층 (성수동 1가, 서울숲엘타워)
우편번호 04789
Telephone
Tel : (02)575-0409
Fax: (02)6003-1987

More Related Content

Similar to 마이크로소프트 QnA Maker를 이용한 챗봇 만들기

[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
Sang Don Kim
 
Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계
Wangeun Lee
 
빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar
빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar
빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar
Amazon Web Services Korea
 
e-Commerce Chatbot Day1
e-Commerce Chatbot Day1e-Commerce Chatbot Day1
e-Commerce Chatbot Day1
Startup Coding
 
[AND Labs] #1_블록체인 컨설팅 소개서
[AND Labs] #1_블록체인 컨설팅 소개서[AND Labs] #1_블록체인 컨설팅 소개서
[AND Labs] #1_블록체인 컨설팅 소개서
Kwanghee Lee
 
Open platform/API overview
Open platform/API overviewOpen platform/API overview
Open platform/API overview
Samsung Electronics
 
introduce bysys company
introduce bysys companyintroduce bysys company
introduce bysys company
Andy
 
Portfolio
PortfolioPortfolio
Portfolio
MyeongSeokKim2
 
Cms All 091103
Cms All 091103Cms All 091103
Cms All 091103
wiim
 
Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017
Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017
Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
Lost smart tag 소개
Lost smart tag 소개Lost smart tag 소개
Lost smart tag 소개
ssuser9f76db
 
Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)
Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)
Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)
Wonseok Jang
 
서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발
서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발
서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발
Amazon Web Services Korea
 
웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...
웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...
웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...
Amazon Web Services Korea
 
효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)
효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)
효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)
Amazon Web Services Korea
 
Itmt2009
Itmt2009Itmt2009
Itmt2009
wiim
 
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
AWS Korea 금융산업팀
 
GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스
GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스 GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스
GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스
MooYeol Lee
 
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Web Services Korea
 
Ibm bluemix cloud 에서 chatbot 만들기
Ibm bluemix cloud 에서 chatbot 만들기Ibm bluemix cloud 에서 chatbot 만들기
Ibm bluemix cloud 에서 chatbot 만들기
Shaun LEE
 

Similar to 마이크로소프트 QnA Maker를 이용한 챗봇 만들기 (20)

[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
 
Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계
 
빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar
빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar
빠른 모바일 인증 구현을 위한 Amazon Cognito 서비스 소개 :: 윤석찬 - AWS Monthly Webinar
 
e-Commerce Chatbot Day1
e-Commerce Chatbot Day1e-Commerce Chatbot Day1
e-Commerce Chatbot Day1
 
[AND Labs] #1_블록체인 컨설팅 소개서
[AND Labs] #1_블록체인 컨설팅 소개서[AND Labs] #1_블록체인 컨설팅 소개서
[AND Labs] #1_블록체인 컨설팅 소개서
 
Open platform/API overview
Open platform/API overviewOpen platform/API overview
Open platform/API overview
 
introduce bysys company
introduce bysys companyintroduce bysys company
introduce bysys company
 
Portfolio
PortfolioPortfolio
Portfolio
 
Cms All 091103
Cms All 091103Cms All 091103
Cms All 091103
 
Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017
Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017
Amazon Cognito를 활용한 모바일 인증 및 보안, 자원 접근 제어 기법 - AWS Summit Seoul 2017
 
Lost smart tag 소개
Lost smart tag 소개Lost smart tag 소개
Lost smart tag 소개
 
Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)
Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)
Progressive Web App(PWA) 테코톡 발표자료 - 마르코(장원석)
 
서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발
서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발
서버리스 애플리케이션 개발 워크플로우 자동화 (CI/CD) - 김필중:: AWS 현대적 애플리케이션 개발
 
웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...
웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...
웹 3.0 시대에서의 블록체인, 메타버스 및 대체불가 토큰(NFT) on AWS 사례 공유 [레벨 200] - 발표자: 이이구, CTO, ...
 
효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)
효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)
효율적 모바일 서비스를 위한 AWS 빌딩블럭 - API Gateway 및 Device Farm을 중심으로 (윤석찬, AWS 테크에반젤리스트)
 
Itmt2009
Itmt2009Itmt2009
Itmt2009
 
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
 
GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스
GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스 GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스
GDG Incheon Devfest 2016 - Google API로 만드는 더욱 더 풍부한 백오피스
 
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
 
Ibm bluemix cloud 에서 chatbot 만들기
Ibm bluemix cloud 에서 chatbot 만들기Ibm bluemix cloud 에서 chatbot 만들기
Ibm bluemix cloud 에서 chatbot 만들기
 

More from TIMEGATE

UiPath와 Python ML(Machine Learning) 모델 연동
UiPath와 Python ML(Machine Learning) 모델 연동UiPath와 Python ML(Machine Learning) 모델 연동
UiPath와 Python ML(Machine Learning) 모델 연동
TIMEGATE
 
OpenSource License
OpenSource LicenseOpenSource License
OpenSource License
TIMEGATE
 
하이퍼레저 패브릭 실습자료
하이퍼레저 패브릭 실습자료하이퍼레저 패브릭 실습자료
하이퍼레저 패브릭 실습자료
TIMEGATE
 
Ethereum 스마트 컨트랙트 보안
Ethereum 스마트 컨트랙트 보안Ethereum 스마트 컨트랙트 보안
Ethereum 스마트 컨트랙트 보안
TIMEGATE
 
시계열분석의 이해
시계열분석의 이해시계열분석의 이해
시계열분석의 이해
TIMEGATE
 
스플렁크 Machine Learning Integration
스플렁크 Machine Learning Integration스플렁크 Machine Learning Integration
스플렁크 Machine Learning Integration
TIMEGATE
 
하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요
TIMEGATE
 
Azure ml studio_fraud_detection
Azure ml studio_fraud_detectionAzure ml studio_fraud_detection
Azure ml studio_fraud_detection
TIMEGATE
 
통계의 힘 (도서정리)
통계의 힘 (도서정리)통계의 힘 (도서정리)
통계의 힘 (도서정리)
TIMEGATE
 

More from TIMEGATE (9)

UiPath와 Python ML(Machine Learning) 모델 연동
UiPath와 Python ML(Machine Learning) 모델 연동UiPath와 Python ML(Machine Learning) 모델 연동
UiPath와 Python ML(Machine Learning) 모델 연동
 
OpenSource License
OpenSource LicenseOpenSource License
OpenSource License
 
하이퍼레저 패브릭 실습자료
하이퍼레저 패브릭 실습자료하이퍼레저 패브릭 실습자료
하이퍼레저 패브릭 실습자료
 
Ethereum 스마트 컨트랙트 보안
Ethereum 스마트 컨트랙트 보안Ethereum 스마트 컨트랙트 보안
Ethereum 스마트 컨트랙트 보안
 
시계열분석의 이해
시계열분석의 이해시계열분석의 이해
시계열분석의 이해
 
스플렁크 Machine Learning Integration
스플렁크 Machine Learning Integration스플렁크 Machine Learning Integration
스플렁크 Machine Learning Integration
 
하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요
 
Azure ml studio_fraud_detection
Azure ml studio_fraud_detectionAzure ml studio_fraud_detection
Azure ml studio_fraud_detection
 
통계의 힘 (도서정리)
통계의 힘 (도서정리)통계의 힘 (도서정리)
통계의 힘 (도서정리)
 

마이크로소프트 QnA Maker를 이용한 챗봇 만들기