음성형 AI Service
CLOVA, papago 등 네이버 클라우드 플랫폼의 AI서비스를 이용한 챗봇 솔루션
아키텍처 소개
챗봇은 메신저 기반 환경에서 사용자들의 질문이나 요구사항에 대하여 알맞은 답이나 각종 연관 정보를 제공하는 인공지능(AI) 기반의 커뮤니케이션 소프트웨어를 말합니다. 초기에 단순 키워드에 대한 정해진 답변을 제공하는 형태에서 사용자의 질문을 분석하여 자동으로 답변을 제공하는 형태로 진화 하게 되었고, 챗봇을 이용하여 서비스를 혁신하는 사례는 점점 늘어나고 있습니다. 네이버 클라우드 플랫폼에서는 다양한 업무와 서비스에 인텔리전스를 추가할 수 있도록 다양한 AI 서비스를 제공하고 있습니다. CLOVA Chatbot 서비스는 쉽게 대화 모델을 만들 수 있고 다양한 채널과 연계가 가능하기 때문에 고객의 목적에 맞는 서비스를 개발할 수 있습니다. CLOVA, papago 등 네이버의 풍부한 데이터를 기반으로 학습된 최신 인공지능 서비스와 연계하면 별도의 솔루션을 도입하지 않고도 다양한 서비스에 적용할 수 있는 챗봇 솔루션을 만드는 것이 가능합니다.
아키텍처
연동 부가 서비스
솔루션 적용 및 비즈니스 효과
- 강력한 대화 모델 엔진
- 네이버의 노하우가 축적된 대화 모델링 엔진은 한국어에 특화된 자연어 처리 기술과 머신러닝 기반 학습 알고리즘을 통해서 대화 모델을 강화시켜 자연스러운 대화 연결이 가능하도록 답변을 만들어냅니다.
- 다양한 채널 연계
- 다양한 경로로 들어오는 발화를 실시간 처리하여 라인,톡톡, 카카오톡, 페이스북 등 메신저 플랫폼 연동 처리를 제공합니다. 특히, 웹 기반의 페이지 및 모바일 Application에서도 연동이 쉽게 가능하도록 REST API 기반의 Custom End-point를 확장할 수 있어 레거시 시스템과의 연동이 자유롭습니다.
- 쉬운 챗봇 빌더
- 챗봇 학습을 위해서는 미리 학습 데이터를 준비해야 합니다. 대화 학습에 필요한 질문과 답변의 데이터 셋을 챗봇 제작 도구(챗봇 빌더)를 통해 쉽게 입력할 수 있습니다. 대화 모델을 학습시켜 발화 테스트를 진행하여 손쉽게 챗봇의 동작 확인이 가능합니다.
- 다국어 지원(영어/중국어/일본어)
- 네이버의 노하우가 축적된 챗봇 엔진은 자연어 처리 기술과 머신러닝 기반 학습 알고리즘을 가지고 있습니다. 이 기술을 근간으로 한국어 뿐만 아니라 영어/중국어/일본어를 지원하는 다국어 지원 챗봇을 서비스하고 있습니다.
- 기능성 대화 컴포넌트의 제공
- 챗봇 서비스에서 레거시 시스템과 연동하여 답변을 재구성하여 제공할 수 있으며, 특정 시나리오를 따라갈 있도록 흐름을 구성하거나 Slot을 채우는 대화를 모델링 할 수 있습니다. 액션 메소드를 통해 외부 API를 호출해서 자유롭게 답변에 포함시킬 수 있습니다. 객관식 선택 폼과 주관식 폼으로 답변을 유도할 수 있습니다. Task는 복잡한 주문이나 로직 실행에 사용됩니다.(피자 주문, 물건 반품 등 빈 슬롯을 모두 채워서 액션을 실행시킬 수 있습니다)