2. AGENDA
I. IPA 정의
II. OCR 적용 영역
III. Chatbot 정의 및 적용 영역
• 해당 컨텐츠는 내부 참고용으로 제작되었으며, 중복된 내용이 포함되어 있을 수 있습니다.
• 내부 지식 공유 용도로만 활용해주시기 바랍니다.
3. Automation 전개 방안
q RPA 확대를 근간으로 Intelligent 적용 기술 확대, 수행 방식의 변화 및 개발 주체의 확대가 이루어지고
있음
RPA 도입 확대
Intelligent Automation을 RaaS
Basic RaaS
적용 기술
확대
B
수행 방식 변화
C
SI RaaS
Only RPA
Intelligent
수행
주체
확대
D
개발자
현업 사용자
Intelligent
Automation개발
A
OCR
M/L
Cognitive Chatbot
NLP
4. IPA 정의 : Automation Technologies
q 가치 포착을 극대화하기 위해 선도 기업은 다양한 자동화 기술과 애플리케이션 테크닉을 활용함
출처 : McKinsey
Technologies Techniques Optimal Value
+
Robotic process automation
Machine learning
Natural-language technologies
=
Design thinking
Process clean-sheeting
Role-level assessment
Minimum viable product
Smart workflows
OCR
Cognitive agents (chatbot)
주요
활용 영역
5. IPA 특장점 : 품질 향상
영역
기대 초과 기대 충족
RPA만 적용 AI 결합 RPA만 적용 AI 결합
고객경험 개선 21% 26% 42% 52%
정확성 향상 21% 35% 67% 61%
분석 강화 8% 16% 46% 52%
q RPA와 AI를 결합하는 경우, 단순 RPA 대비 기대수준을 충족하거나 초과 달성할 가능성이 높아짐
6. IPA를 통한 적용 영역 확대
q Intelligent 기술 적용을 통해 단순 RPA 대비 적용 대상 업무 범위의 확대가 가능함
14
18
20
22
27
29
59
55
56
54
49
50
27
27
24
24
24
21
0 20 40 60 80 100
Record to
report
Hire to
retire
Plan to
forecast
Plan to
deliver
Quote to
cash
Procure to
pay
프로세스 명
자동화 불가 최근의 기술로는 자동화 어려움 자동화 가능
자동화 가능 업무 비율 %
12%
16%
21%
24%
RPA 만
사용 시
ML, NLP, OCR,
Chatbot 등
결합 시
+9
+8
16% 24%
+8
14% 24%
18% 27%
18% 27%
+10
+9
+9
7. Chatbot : Chatbot 도입 영역 도출
q Chatbot 도입의 효과를 얻기 위해서는 업무 적합성에 대한 평가가 필요함
구분 낮은 적용수준 적절한 적용수준 이상적인 수준
실행 시간 및 빈도
실행시간 : High
빈도 : Low
실행시간 : Medium
빈도 : Medium
실행시간 : Low
빈도 : High
프로세스 문서화 문서화 불가
일부 문서 또는 Process
Map 가능
상세 문서, Process Map,
테스트 문서 가능
정확도/효율성
개선 가능성
낮음 보통 높음
자동화 수준 낮음, 30% 이하 보통, 30-70% 높음,70% 이상
개발 복잡성 높음, 8주 이상 소요 보통, 6-8주 소요 낮음, 4주 이하 소요
외부 어플리케이션 통합
용이성
매우 복잡 보통 쉬움
8. AGENDA
I. IPA 정의
II. OCR 정의 및 적용 영역
III. Chatbot 적용 영역
• 해당 컨텐츠는 내부 참고용으로 제작되었으며, 중복된 내용이 포함되어 있을 수 있습니다.
• 내부 지식 공유 용도로만 활용해주시기 바랍니다.
9. OCR 정의
q OCR은 Optical Character Recognition(광학문자인식)으로, 스캔 문서/이미지 내 비정형 데이터를
인식해 이를 데이터로 인식하거나 혹은 텍스트 파일(엑셀, 워드 등)로 변환하는 Software
출처 : medium.com, Ravii Lango
10. OCR 적용 필요성 : 80%의 비정형 데이터
q 기업 내 생성되는 약 80%의 반구조화, 비구조화 데이터를 처리하기 위해 OCR 등 기술과 결합 필요
11. OCR 기술 성숙도
q OCR 기술은 현재 보편적이고 안정적인 서비스 단계에 접어들었음
12. !" #$ !" %& '() * !" +, %- !. /0 * 12
!"#$%
&'()*$+,-
!"#$%&'$%#$%
()*+, -.
./0--"1"(0,"'+
22
!
"
#
$
!"#$%&
'$%#$%
()*+, -/
2'"-$
3$%)(,"'+
22
!"#$
%&$&
!"#$%&'$%#$%
()*+, -0
.)-,'*"4$%
5.3
22
!"#$%&'$%#$%
()*+, -1
60/"%0,"'+ 22
• 789 :;< =>? @A
BC
• DEF GHIJKLA MN
OP Q@ RS @A T:
• @A U; 22V WX @A
:; U;
• YO @A ZS [
• 5.3V ]9 @A ^K U
_` abc def gh
• ij kl mn
• 22V ao9 pq ras
tI
• .)-,'*"4$% 5.3V W9
@u vw xy
• 5.3 z{| }9 ~•
€•‚ƒ
'(()("*+&,("$-.+/01234
OCR 데이터 처리 프로세스 (1/2)
q 비정형 문서 처리 기술은 Deep Learning 기술을 기반으로 입력된 비정형 문서에 대한 문자 및 문서
인식을 통해 문서를 분류하고 업무에 필요한 정보를 추출하는 업무 프로세스의 자동화를 지원
13. OCR 데이터 처리 프로세스 (2/2)
q OCR을 통해 추출된 Data를 사용자 지정 양식으로 출력하기 위해서는 Chatbot 및 M/L 등 다양한
기술의 적용이 필요함
T/A
Python
OCR Data 추출 Data 검증
OCR 처리 프로세스
프로세스 단계별 적용기술
엑셀로 출력 후
E-mail
SAP 업로드
Chat-Bot RPA RPA
14. 옵션별 OCR Player
q 서비스 방식 및 이미지 인식 방식에 따라 솔루션 별 차별적 기능을 제공 중이며 당사는 NBP Clova로
제언 드림
인식방식
서비스
방식
Cloud
On-
Premise
전체
이미지 인식
구획
지정
§ Cloud
§ 전체 학습 Platform
§ Cloud
§ 개별 학습 가능
§ On-Premise
§ 전체 학습 Platform
§ On-Premise
§ 개별 학습 가능
①
②
④
① Cloud 방식
ü 내부 문서가 외부 플랫폼에서 인식되는 방식
ü 일부 회사의 경우 보안 정책에 이슈 발생
ü 일정 건수까지는 무료, 초과 시 건수 별 Pricing
② On-Premise 방식
ü 상용솔루션 구매 또는 Open Source로 구축
ü 회사의 보안정책에 적합
③ 전체 이미지 인식 방식
ü 문서 전체를 인식하여 Text로 전환
ü 문서 유형별로 별도의 학습이 불필요
ü 개별 회사에 특화된 학습이 어려움
④ 구획 지정 방식
ü 각 문서 별 구획에 라벨링을 하여 자가 학습
가능한 방식
ü 문서 양식이 다양한 경우 학습에 시간 소요 多
15. OCR 활용 예시(1/2)
q OCR로 문서를 text화 시키고, NLP로 문맥을 인식하고 비교하며 RPA로 문서로 만들어서 전송함
16. OCR 활용 예시(2/2)
q OCR과 RPA 연계를 통해 이미지 인식 및 시스템 자동 입력과 표준 양식화 등이 가능함
17. AGENDA
I. IPA 정의
II. OCR 정의 및 적용 영역
III. Chatbot 정의 및 적용 영역
• 해당 컨텐츠는 내부 참고용으로 제작되었으며, 중복된 내용이 포함되어 있을 수 있습니다.
• 내부 지식 공유 용도로만 활용해주시기 바랍니다.
18. 챗봇(Chatbot) 정의
XXX 배정 초등학교는??
XX 초등학교,
OO 초등학교입니다.
XXX아파트 규모는?
XXX 아파트 내 입주예정
세대는 총 2,500 세대로…
Chatbot
사용자가 Text 또는 음성으로 작업
요청시, NLP(Natural Language Processing)을
통해 해당 내용을 파악하여 작업을
수행하도록 제작된 컴퓨터
프로그램입니다.
19. 기존 챗봇 활용 한계 : 단순 시나리오 기반
q 대부분 단순 시나리오 기반으로 개발함
20. 기존 챗봇 활용 한계 : 자연어 인식 한계
q 시나리오에 있는 단어(자연어)라도 현재 수준으로는 인식 못함
21. Chatbot 도입 목적 및 활용방안
q 불완전한 “Intent Recognizer”로 인해 활용에 제한적이나, 低비용 구조하에 24시간 즉각 대응을
목적으로 활용되고 있음
8%
24시간 서비스
즉시 대응
단순한 질의 응답
단순 커뮤니케이션
신속한 불만 해결
고객 경험 개선
상세/전문적인 응답
복잡한 질문에 대응
친근합과 접근성
기타
[ Chatbot 도입 목적 ]
요청을 잘못 이해
인간 대화 오해
부정확한 실행
강조(Accent) 이해의 어려움
감정 구분의 어려움
부정확한 정보 제공
59%
59%
30%
29%
23%
14%
잘못된 경고 1%
부적절한 표현 사용 1%
[ Chatbot의 일반적인 오류 ]
22. Chatbot Evolution 방향
q Basic scripted에서 Intent Recognizer 수준으로 발전하고 있음
Basic
Scripted
Intent
Recognizer
Dialogue
Manager
Intelligent
Advisor
Human
Advisor
단순 Chatbot
- 주요 구문 검색
- 시나리오에 의한
대응
의도 인식
- 단어의 연관관계
확인
- 문장의 의미 파악
대화 관리
- 과거의 대화 유지
- 언어의 통합적인
이해
지능화 조언
- 인간의 의도
이해하는 능력 강화
- 더 나은 방향 조언
인간화
- 가상의 단계
- 선택권이 있는
종신보험 나열
- 사용자의 선택을
양식으로 캡처하고
Q&A 기술 자료에
따라 다음 옵션을
제시
- 가장 저렴한 플랜을
요청하는 질의에
대하여, 플랜을
확정하기 전에
보험료 비교를 위해
이용자에게
커버리지 금액 질의
- 저렴한 종신보험 플랜의
비교표와 함께 지불
옵션 및 다운로드할
브로셔를 제공.
또한, 사용자가 더 많은
커버리지를 고려해야
한다고 제안
- 사용자의
허용한도를
이해하고 사용자가
지정한 보험료
한도를 기준으로
목록을 업데이트
23. 업무 별 적합한 OCR 적용
q Chatbot 도입의 효과를 얻기 위해서는 업무 적합성에 대한 평가가 필요함
구분 낮은 적용수준 적절한 적용수준 이상적인 수준
실행 시간 및 빈도
실행시간 : High
빈도 : Low
실행시간 : Medium
빈도 : Medium
실행시간 : Low
빈도 : High
프로세스 문서화 문서화 불가
일부 문서 또는 Process
Map 가능
상세 문서, Process Map,
테스트 문서 가능
정확도/효율성
개선 가능성
낮음 보통 높음
자동화 수준 낮음, 30% 이하 보통, 30-70% 높음,70% 이상
개발 복잡성 높음, 8주 이상 소요 보통, 6-8주 소요 낮음, 4주 이하 소요
외부 어플리케이션 통합
용이성
매우 복잡 보통 쉬움
24. 국내 주요 Chatbot Player
Customizing
Channel
Chatbot Engine
(Builder)
C/S & Mktg. RPA
q 국내 챗봇 사업자 대부분은 네이버, 카카오 및 구글의 Dialogflow, MS의 챗봇 엔진을
Customizing하는 사업 방식임
25. 서비스 수준별 Chatbot
q Chatbot과 타 시스템과의 연계성 측면에서는 Microsoft chatbot이 상대적으로 우월함
타 시스템 연계
서비스
확장성
고
저
저 고
카카오 오픈 빌더
ü STT, TTS, 이미지 인식 등 자체 AI 서비스 부족
ü Chatbot에 한정된 서비스 제공
네이버클로바
ü STT, TTS, 이미지 인식 등
자체 AI 서비스와 연동 탁월
ü Chatbot에 한정된 서비스 제공
Microsoft
ü STT, TTS, 이미지 인식 등
자체 AI 서비스와 연동 탁월
ü RPA과 자동 연계
26. Chatbot in RPA 역할 및 구조
q 챗봇이 실제 작동되기 위해서는 AI(NLP), RPA 및 Legacy가 통합되는 구조로 설계되어야 함
담당자 Comm. 1.Chat E-Mail 전화
AI 2. 시나리오 기반 NLP
RPA 3. Chatbot의 고객 의도를 Legacy System에 전달
Legacy
Smart
Automation
Chatbot, RPA & Legacy Integration
1. 대기업 계열사 계열 또는 일반 상용화 챗봇 채택
2. 현 기술 수준과 챗봇 도입 목적에 맞춰 대부분 시나리오 또는 선택방식으로 채택 중
3. 챗봇에서 인식된 사용자 요청을 시스템 상 전달하기 위해서는 RPA와의 연동이 필수적
27. Chatbot in RPA : Chatbot 제공 기능
q 챗봇의 작업 지시, 결과물 수령 및 작업 가능한 시점 파악 등이 가능
• 작업성공및실패시
담당자에게Alarm정보전달
• 작업지시에대한
결과물을수령가능
작업 경과 및
결과물 수령
• 할당된봇스케쥴작업조회
가능
• 작업가능한시간정보전달
작업 가능 시간 조회
• OCR+RPA연동작업의경우
이미지를카카오톡등에업로드하는
방식으로작업지시
작업 지시
28. Chatbot in RPA 수행 방식
q RPA와 챗봇 동시 수행 가능한 업체가 진행하는 것이 적합함
Ø 단일 업체가 챗봇 기획, RPA
인터페이스와 시스템 조작을 통합하여
담당하는 방식
RPA+챗봇 통합 서비스
Ø 챗봇 시나리오 기획 및 구축은
챗봇 업체가 담당하고
Ø RPA 업체는 인터페이스와 시스템
조작을 담당하는 방식
챗봇 전문 업체
Ø RPA+챗봇 연계 기획과 개발을 통해
비용 절감 및 시스템 완성도 확보
Ø RPA와 관련된 챗봇인 경우 RPA 역량이
우선적
Ø 챗봇이 자연어 처리 등을 요하는
난이도가 높을 경우 전문성 보장
역할
장점
Ø 챗봇이 자유형의 자연어 처리일 경우
사업 개발의 핵심 역량이 챗봇임
Ø 높은 기획과 개발 비용
단점