문의하기

기계독해 엔진 MRC

기계독해 엔진은 질문에 대한 답을 찾기 위해 스스로 관련된 문서를 찾고 해당 문서로부터 답을 찾아 제시하는 엔진입니다. 특히 AI Suite의 기계독해 엔진은 솔트룩스가 보유한 다양한 지식자원을 활용하여 질문의 답을 찾는다는 점에서 기존의 기계독해 기술의 문서 입력에 대한 단점을 보완하였으며, 기계독해 서비스 사용자에게 문서 입력 없이 질문에 대한 답을 구하는 Open QA 형태의 서비스를 제시합니다. 또는 기계독해 엔진을 통해 문서에서 원하는 정보를 추출하는 용도로 활용할 수 있습니다.

주요 특징

상황별 최적의 기계독해 결과 제공
AI Suite의 기계독해 엔진은 문제 해결에 다중 학습 모델을 참조합니다. 질문에 따라 달라질 수 있는 최적의 학습모델을 선택할 수 있어, 단일 학습 모델을 사용하는 타 기계독해 엔진보다 더욱더 높은 성능의 기계독해 결과를 제공합니다.
Open QA로 활용 가능
솔트룩스는 지난 20년간 수집해온 다양한 지식자원을 기계독해 엔진을 통한 QA에 활용합니다. 사용자로부터 문서를 입력받지 않아도 이미 보유하고 있는 지식자원에서 기계독해 엔진에 입력할 문서 또는 문단을 자동으로 추출함으로써, 사용자가 질문만 입력하여 답을 구할 수 있도록 질의응답 서비스로서의 활용성을 높였습니다.

< 문서 자동 검색/입력을 통한 기계독해 >

AI Suite 엔진들과의 연계를 통한 서비스 확장
기계독해 엔진은 AI Suite 내 타 엔진들과의 연계를 통해 그 활용성을 높일 수 있습니다. 대화처리 엔진과 연계하여 대화 중 간단한 질의응답 서비스를 가능하게 하고, 질의응답기술과 연계를 통해 앙상블 심층 질의로 답변 품질을 더욱 높입니다. 또한, 지식 자동추출 엔진에서 정형/비정형 문서 또는 테이블 형태의 데이터로부터 지식을 추출하는 과정에서도 기계독해 엔진을 이용하여 지식을 추출하고 구조화할 수 있도록 지원합니다.

주요 기능 및 사양

기계독해 서비스
기계독해 엔진은 현재 별도의 관리도구를 제공하지 않으며 시스템 설치형으로 제공됩니다. 시스템 설치와 구동을 통해 기계독해 서비스에 접근할 수 있는 API가 동작하며 기계독해 엔진 사용자는 해당 API 활용을 통해 기계독해를 활용한 다양한 서비스를 구현할 수 있습니다.

< 기계독해 테스트 및 시각화 화면 >

학습 데이터 관리
기계독해 학습을 위해 필요한 학습/평가 데이터를 생성하고 관리할 수 있는 기능을 제공합니다. 기계독해 학습 데이터는 지문, 질문, 답변의 쌍으로 구축되어야 하고, 특히 답변이 해당 지문에 위치하는 index 정보를 포함하여 데이터구축이 되어야 하므로 학습데이터를 구축하기가 쉽지 않습니다. 기계독해 엔진에서 제공하는 학습데이터 관리도구는 학습 및 평가에 필요한 문서에 대해서 질문을 생성하고 해당 질문에 적합한 답변을 드래그엔드롭 방식으로 선택하여 손쉽게 데이터구축이 가능합니다.
학습 관리
기계독해를 위한 모델을 학습하는 과정을 웹관리도구에서 수행할 수 있도록 기능을 제공합니다. 학습에 필요한 데이터 세트 선택, 학습옵션 설정, 학습결과 평가의 작업 흐름을 직관적으로 이해하고 관리할 수 있도록 UI를 제공하고 있어, 사용자가 직접 학습알고리즘을 선택하고, 해당 알고리즘의 파라미터 값을 설정하여 학습모델을 생성할 수 있습니다. 학습진행 상태는 시각화하여 확인 가능하며 학습이력도 함께 관리됩니다.
모델 검증 및 배포
학습이 완료된 모델은 서비스되고 있는 기계독해 엔진에 반영되어야 합니다. 모델을 배포할 대상 서비스 애플리케이션을 등록 관리하고, 테스트 또는 운영 서버로 모델을 배포하거나 백업, 취소하는 관리 기능을 제공합니다.

주요 엔진 화면

< 기계 독해 모델 배포 관리 >

< 기계 독해 학습데이터 생성 및 수정 >

< 기계 독해 학습세션 별 진행상황 관리 >

< 기계독해 테스트 및 시각화 >