SlideShare a Scribd company logo
Chatbot
윤 경 일 연구원
목차
1 챗봇이란
2 내가 생각하는 챗봇
3 현재 챗봇의 기술 및 수준
4 내가 생각하는 챗봇
5 챗봇에 필요한 기술 정리
챗봇이란
• 사람이 아닌 유저와 인터랙션을 하는 서비스
• 의사소통이 필요한 업무를 대신 처리
국내 챗봇 서비스 사례
• 제한적인 쇼핑 시나리오
• 한정된, 정확한 패턴의 문장만 허용
• CJ오쇼핑 챗봇 서비스
국내 챗봇 서비스 사례
• NH농협은행
국내 챗봇 서비스 사례
• 네이버 톡톡
해외 챗봇 서비스 사례
• Facebook 메신저 기반 챗봇 – 쇼핑
해외 챗봇 서비스 사례
• Facebook 메신저 기반 챗봇 – 앱솔루트 보드카
• 무료 음료를 제공하는 레스토랑, 바 소개
• 사용 가능한 코드 제공
• 단순 단어 입력이나 메뉴 방식으로 채팅 진행
내가 생각하는 챗봇
• 제시어에 따른 단순 답장
• 정확한 제시어를 이용한 사용법
현재 챗봇의 대한 생각
• 입력된 제시어에 대한 단순 답장
현재 챗봇의 대한 생각
• 정확한 제시어를 이용한 사용법
현재 챗봇의 기술 및 수준
• 대화형 커머스 및 O2O
• 개인비서 서비스
• 공공 서비스
• 엔터테인먼트 서비스
• 기업용 메신저
챗봇 활용 분야
분야 종류 관련 기업
대화형 커머스
및 O2O
쇼핑, 비행기예약, 숙소예약, 레스토랑 예약 및 주문, 택
시 호출 등
Amazon, eBay, FB,
카카오톡,
인터파크
개인비서
서비스
헬스케어, 뉴스피드, 날씨정보, 금융상담, 일정관리, 길
찾기 등
Google, MS, Pancho,
CNN,
샤오빙, Skype
공공 서비스 법률상담, 세금납부, 부동산정보, 구인구직 법무부,
경기도 정보기획실,
미야(Mya)
엔터테인먼트
서비스
광고, 미디어, 방송안내, 데이팅, 공연 등 WeChat
기업용 메신저 정보검색, 파일공유, 데이터보관, 팀원정보 공유, 자동
사무화(OA), CRM
Slack, CareerLark,
Growbot, Wework
• 텍스트 기반 챗봇의 핵심기술
현재의 챗봇 기술 또는 수준
맥락(Context) 인지의 어려움
챗봇에 필요한 기술
챗봇에 필요한 기술
• 개발 언어 - Phyton
• 현재 1위 AI프로그래밍 코드
• 다양하고 풍부한 라이브러리
• 머신러닝, 딥러닝의 관한 풍부한 라이브러리(TensorFlow, Scikit-learn)
• 텐서 연산에서 표준 API의 역할
• 자연어처리(NLP)에서 NLTK, SpaCy
챗봇의 기술 요소
• 서버(Back-end), 미들웨어, 클라이언트(Front-end)로 구성
§ 서버(Back-end)
사용자의 질의에 적절한 답변을 제공하기 위해
자연어처리, 상황 인식, 빅데이터 분석기술을 사용
§ 미들웨어
막대한 메시지 트래픽을 처리하기 위해 하둡과 같은 분산 컴퓨팅
환경에 적합한 기능을 가진 소프트웨어 사용
§ 클라이언트(Front-end)
사용자가 직접 보게 되는 화면으로 주로 모바일 메신저 앱을 사용하게
되며 하이브리드 앱, 웹 기술을 주로 사용
챗봇의 기술 요소
기술 주요 내용
패턴인식
(Pattern Recognition)
기계에 의하여 도형, 문자, 음성 등을 식별 시키는것
자연어처리
(Natural Language Processing)
인간이 보통 쓰는 언어를 컴퓨터에 인식시켜 처리하는 일.
정보검색, 질의응답, 시스템 자동번역, 통역 등이 포함
시멘틱 웹
(Symantic Web)
컴퓨터가 정보자원의 뜻을 이해하고, 논리적 추론까지 할
수 있는 차세대 지능형 웹
텍스트 마이닝
(Text Mining)
비정형 텍스트 데이터에서 새롭고 유용한 정보를 찾아내는
과정 또는 기술
상황인식컴퓨팅
(Context Aware Computing)
가상공간에서 현실의 상황을 정보화하고 이를 활용하여 사
용자 중심의 지능화된 서비스를 제공하는 기술
• 텍스트 기반 챗봇의 핵심기술
내가 생각하는 챗봇
• 서비스에 따라 업종에 특화된 봇
• 수집된 정보를 바탕으로 의도를 파악하는 능력
• 자연스러운 대화 능력과 자연어를 제대로 이해하는 능력
• 민감 정보 보호
Thank you
pofour1@gmail.com

More Related Content

Similar to Chatbot의 개요

[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례
[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례
[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례
Amazon Web Services Korea
 
e-Commerce Chatbot Day1
e-Commerce Chatbot Day1e-Commerce Chatbot Day1
e-Commerce Chatbot Day1
Startup Coding
 
AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?
Myuserable
 
Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례
Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례
Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례
HoChul Shin
 
Ipa approach
Ipa approachIpa approach
Ipa approach
ssuser9a50211
 
Oracle Digital Assistant 소개
Oracle Digital Assistant 소개Oracle Digital Assistant 소개
Oracle Digital Assistant 소개
Mee Nam Lee
 
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
Susang Kim
 
H사 IPA_Approach
H사 IPA_ApproachH사 IPA_Approach
H사 IPA_Approach
ssuser9a50211
 
Ipa approach
Ipa approachIpa approach
Ipa approach
ssuser9a50211
 
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
박 상아
 
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
Amazon Web Services Korea
 
[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서
[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서
[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서
RightBrain inc.
 
OSS개발자 포럼 캠프
OSS개발자 포럼 캠프OSS개발자 포럼 캠프
OSS개발자 포럼 캠프
Hakbeom Hwang
 
마인즈랩 회사소개서 V1.5
마인즈랩 회사소개서 V1.5마인즈랩 회사소개서 V1.5
마인즈랩 회사소개서 V1.5
Taejoon Yoo
 
인터렉 1주차 과제
인터렉 1주차 과제인터렉 1주차 과제
인터렉 1주차 과제
지수 정
 
[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스
[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스
[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스
Amazon Web Services Korea
 
사례중심으로 본 감성챗봇의 미래
사례중심으로 본 감성챗봇의 미래사례중심으로 본 감성챗봇의 미래
사례중심으로 본 감성챗봇의 미래
deepseaswjh
 
H사 RPA Definiton
H사 RPA DefinitonH사 RPA Definiton
H사 RPA Definiton
ssuser9a50211
 
Rpa definiftion
Rpa definiftionRpa definiftion
Rpa definiftion
ssuser9a50211
 
chatGPT 활용한 부산관광기업의 경쟁력강화.pptx
chatGPT 활용한 부산관광기업의 경쟁력강화.pptxchatGPT 활용한 부산관광기업의 경쟁력강화.pptx
chatGPT 활용한 부산관광기업의 경쟁력강화.pptx
형식 김
 

Similar to Chatbot의 개요 (20)

[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례
[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례
[Partner TechForum] 딥러닝 기반의 챗봇 기술을 활용한 구축 사례
 
e-Commerce Chatbot Day1
e-Commerce Chatbot Day1e-Commerce Chatbot Day1
e-Commerce Chatbot Day1
 
AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?
 
Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례
Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례
Commerce chatbot - 11번가 대화형 커머스 챗봇 적용 사례
 
Ipa approach
Ipa approachIpa approach
Ipa approach
 
Oracle Digital Assistant 소개
Oracle Digital Assistant 소개Oracle Digital Assistant 소개
Oracle Digital Assistant 소개
 
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
 
H사 IPA_Approach
H사 IPA_ApproachH사 IPA_Approach
H사 IPA_Approach
 
Ipa approach
Ipa approachIpa approach
Ipa approach
 
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
Designing Effective Interview Chatbots: Automatic Chatbot Profiling and Desig...
 
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
 
[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서
[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서
[Rightbrain] AI서비스와 UX의 역할 - 챗봇/AI스피커 사업소개서
 
OSS개발자 포럼 캠프
OSS개발자 포럼 캠프OSS개발자 포럼 캠프
OSS개발자 포럼 캠프
 
마인즈랩 회사소개서 V1.5
마인즈랩 회사소개서 V1.5마인즈랩 회사소개서 V1.5
마인즈랩 회사소개서 V1.5
 
인터렉 1주차 과제
인터렉 1주차 과제인터렉 1주차 과제
인터렉 1주차 과제
 
[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스
[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스
[AWS Builders] 손쉽게 만드는 AWS기반 한국어 챗봇 빌더 서비스
 
사례중심으로 본 감성챗봇의 미래
사례중심으로 본 감성챗봇의 미래사례중심으로 본 감성챗봇의 미래
사례중심으로 본 감성챗봇의 미래
 
H사 RPA Definiton
H사 RPA DefinitonH사 RPA Definiton
H사 RPA Definiton
 
Rpa definiftion
Rpa definiftionRpa definiftion
Rpa definiftion
 
chatGPT 활용한 부산관광기업의 경쟁력강화.pptx
chatGPT 활용한 부산관광기업의 경쟁력강화.pptxchatGPT 활용한 부산관광기업의 경쟁력강화.pptx
chatGPT 활용한 부산관광기업의 경쟁력강화.pptx
 

Chatbot의 개요

  • 2. 목차 1 챗봇이란 2 내가 생각하는 챗봇 3 현재 챗봇의 기술 및 수준 4 내가 생각하는 챗봇 5 챗봇에 필요한 기술 정리
  • 3. 챗봇이란 • 사람이 아닌 유저와 인터랙션을 하는 서비스 • 의사소통이 필요한 업무를 대신 처리
  • 4. 국내 챗봇 서비스 사례 • 제한적인 쇼핑 시나리오 • 한정된, 정확한 패턴의 문장만 허용 • CJ오쇼핑 챗봇 서비스
  • 5. 국내 챗봇 서비스 사례 • NH농협은행
  • 6. 국내 챗봇 서비스 사례 • 네이버 톡톡
  • 7. 해외 챗봇 서비스 사례 • Facebook 메신저 기반 챗봇 – 쇼핑
  • 8. 해외 챗봇 서비스 사례 • Facebook 메신저 기반 챗봇 – 앱솔루트 보드카 • 무료 음료를 제공하는 레스토랑, 바 소개 • 사용 가능한 코드 제공 • 단순 단어 입력이나 메뉴 방식으로 채팅 진행
  • 9. 내가 생각하는 챗봇 • 제시어에 따른 단순 답장 • 정확한 제시어를 이용한 사용법
  • 10. 현재 챗봇의 대한 생각 • 입력된 제시어에 대한 단순 답장
  • 11. 현재 챗봇의 대한 생각 • 정확한 제시어를 이용한 사용법
  • 12. 현재 챗봇의 기술 및 수준 • 대화형 커머스 및 O2O • 개인비서 서비스 • 공공 서비스 • 엔터테인먼트 서비스 • 기업용 메신저
  • 13. 챗봇 활용 분야 분야 종류 관련 기업 대화형 커머스 및 O2O 쇼핑, 비행기예약, 숙소예약, 레스토랑 예약 및 주문, 택 시 호출 등 Amazon, eBay, FB, 카카오톡, 인터파크 개인비서 서비스 헬스케어, 뉴스피드, 날씨정보, 금융상담, 일정관리, 길 찾기 등 Google, MS, Pancho, CNN, 샤오빙, Skype 공공 서비스 법률상담, 세금납부, 부동산정보, 구인구직 법무부, 경기도 정보기획실, 미야(Mya) 엔터테인먼트 서비스 광고, 미디어, 방송안내, 데이팅, 공연 등 WeChat 기업용 메신저 정보검색, 파일공유, 데이터보관, 팀원정보 공유, 자동 사무화(OA), CRM Slack, CareerLark, Growbot, Wework • 텍스트 기반 챗봇의 핵심기술
  • 14. 현재의 챗봇 기술 또는 수준 맥락(Context) 인지의 어려움
  • 16. 챗봇에 필요한 기술 • 개발 언어 - Phyton • 현재 1위 AI프로그래밍 코드 • 다양하고 풍부한 라이브러리 • 머신러닝, 딥러닝의 관한 풍부한 라이브러리(TensorFlow, Scikit-learn) • 텐서 연산에서 표준 API의 역할 • 자연어처리(NLP)에서 NLTK, SpaCy
  • 17. 챗봇의 기술 요소 • 서버(Back-end), 미들웨어, 클라이언트(Front-end)로 구성 § 서버(Back-end) 사용자의 질의에 적절한 답변을 제공하기 위해 자연어처리, 상황 인식, 빅데이터 분석기술을 사용 § 미들웨어 막대한 메시지 트래픽을 처리하기 위해 하둡과 같은 분산 컴퓨팅 환경에 적합한 기능을 가진 소프트웨어 사용 § 클라이언트(Front-end) 사용자가 직접 보게 되는 화면으로 주로 모바일 메신저 앱을 사용하게 되며 하이브리드 앱, 웹 기술을 주로 사용
  • 18. 챗봇의 기술 요소 기술 주요 내용 패턴인식 (Pattern Recognition) 기계에 의하여 도형, 문자, 음성 등을 식별 시키는것 자연어처리 (Natural Language Processing) 인간이 보통 쓰는 언어를 컴퓨터에 인식시켜 처리하는 일. 정보검색, 질의응답, 시스템 자동번역, 통역 등이 포함 시멘틱 웹 (Symantic Web) 컴퓨터가 정보자원의 뜻을 이해하고, 논리적 추론까지 할 수 있는 차세대 지능형 웹 텍스트 마이닝 (Text Mining) 비정형 텍스트 데이터에서 새롭고 유용한 정보를 찾아내는 과정 또는 기술 상황인식컴퓨팅 (Context Aware Computing) 가상공간에서 현실의 상황을 정보화하고 이를 활용하여 사 용자 중심의 지능화된 서비스를 제공하는 기술 • 텍스트 기반 챗봇의 핵심기술
  • 19. 내가 생각하는 챗봇 • 서비스에 따라 업종에 특화된 봇 • 수집된 정보를 바탕으로 의도를 파악하는 능력 • 자연스러운 대화 능력과 자연어를 제대로 이해하는 능력 • 민감 정보 보호