728x90
반응형
패턴인식,자연어처리,시멘틱웹,텍스트마이닝,상황인지컴퓨팅
[개념] 인공지능 기반 커뮤니케이션 소프트웨어
[특징] 익숙함, No 설치, 개인화 서비스, 간편성, 대화 일관성 경험
[구성] Web Service>HCI>NLP,NLG,지식추론>API>App,WebApp,DB,RSS
[기술]

1)NLP(Processing, 문장내 구문분석, 품사분석), NLG(Generation), NLU(Understanding, 엔터티분석(구문 내 속성, 즉 시간/장소/메뉴/사람/사물 등을 분석))
2)DM(Dialogue Management):Frame기반, Agent기반 등으로 구현. MDP(Markov Decision Process), 강화학습(Reinforcement Learning)기반 모델링
3)DL(Deep Learning):특징추출(Feature), 모델링(Modeling), 러닝(Learning)
[솔루션]
1)Runtime 2)DB 3)Watson API 4)DevOps 5)Analytics
 
[활용분야] 대화형커머스 O2O, 개인비서,공공,엔터테인먼트 서비스, 기업메신저
[동향] 페이스북 메신저, 텐센트-위챗,텔레그램,킥-봇샵,구글-알로,네이버-라인
[기대효과] E2E,공유경제활성화
[한계] 시장미흡,기초기술부족,소극적M&A 챗봇기업육성
[개선] 개인맞춤형서비스 고도화, 빅데이터 플랫폼 구축, AI 기술 고도화, 보안 기술 개발
챗봇 기반 서비스 도입시 10가지 중요 질문
 
1. 메시징 인터페이스
2. 봇 흐름 시각적 설계
3. 원활한 대화
4. 리치/인터렉티브 콘텐츠
5. NLP
6. 지도학습
7. 상담원 연결
8. API 통합
9. 언어 지원
10. 가격
 

 
도입 장벽 - 프라이버시 우려와 기술의 미성숙
 
그 외에 조직이 AI 비서와 챗봇을 도입하지 않는 기타 이유로는 비용, 직원의 주의 산만과 생산성 상실에 대한 우려, 정확도 우려, 경영진의 지원 부재 및 교육 요건 등이 있었다.
 
 
챗봇 기반 서비스 도입시 고려사항
 
브랜드와 오퍼레이션, 그리고 고객 서비스 간 콜라보레이션이 이루어져야 가능하다.
 
1) 자연어 처리(NLP)의 현재 한계를 인지하는 것이다.
2) 기술을 과대포장 하지 말고 점진적인 접근을 통해 소비자들을 끌어들여야 한다
3) 챗봇이나 음성 기반 솔루션이 단순한 장식품, 액세서리화 되는 것을 막아야 한다는 것이다.
 
1. 채팅 인터페이스
 
- 텍스트 전용 : 사용자가 조작하는 텍스트 상자와 레이블로만 구성된 인터페이스.
- 텍스트 및 음성 전용 : 사용자가 문장 입력을 말로 대신할 수 있는 인터페이스. 이 시나리오에서 부가되는 복잡성은 음성을 캡처하고 음성-텍스트 변환 구성 요소를 통합할 수 있는 마이크 접근을 구현하는 것이다.
- 음성 전용 : 시리, 알렉사, 코타나 사용 경험을 생각하면 된다.
- 음성 및 시각 : 알렉사 쇼(Alexa Show)를 생각하면 된다.
- 텍스트, 음성 및 시각 : 예를 들면 아이메시지의 다채로운 경험이 있다. 클라이언트는 입력하거나 말을 할 수도 있고 채팅 맥락에 따라 시각적 UI 위젯과 상호작용도 가능하다. 개발자 관점에서 과제는 챗봇이 적절한 맥락에서 적절한 UI 상호작용을 제공하도록 하는 것이다.
 
2. NLP 구성 요소. 
3. 봇의 맥락 또는 기억.
4. 되돌림, 분할, 반복. 
하나의 행동이나 “트랜잭션” 용도로 사용
더 자유로운 형태의 대화에서는 챗봇이 대화를 분할하거나 이전의 특정 대화로 되돌림하기는 현재 매우 어렵고 따라서 이를 지원하지 않는 챗봇이 많다.
5. 레거시 시스템과의 통합.
대부분 CRM 시스템, ERP 애플리케이션 또는 HR 시스템과 연계해서 정보를 수집하거나 데이터를 푸시해야 한다.
6. 분석.
접촉, 편향, 오해를 파악하고 고품질 또는 더 개인화된 경험을 제공하는 데 도움이 된다.
7. 핸드오프
상호 작용의 복잡성이 일정 수준 이상 높아질 때를 위해 봇과 사람 사이의 핸드오프를 고려해야 한다.
8. 성격, 어조 및 인격. 
 
NLP를 통합하고 나면 생산적인 챗봇을 구축하기 위해, 챗봇 프레임워크는 각 사용자에게 맞게 개인화해야 하는 많은 수작업 코딩 논리와 결정 트리, 지속성 관리가 포함된 또 다른 애플리케이션을 구축하는 작업이다.
 
본질적으로 NLP는 실제 비즈니스 애플리케이션을 개발할 때 일반적으로 직면하는 과제를 해결해주지 않는다. 단지 채팅 인터페이스를 사용해 더 폭넓고 만족스러운 경험을 제공할 기회를 제공할 뿐이다.

 

728x90
Posted by Mr. Slumber
,