G-MATRIX

데이터 분석용 생성형 AI 솔루션

G-MATRIX는 기업의 데이터를 조회하고 분석하고 예측을 수행하는 데이터 분석용 생성형 AI 솔루션입니다.

  • 개요
  • 특징
  • 기술소개

데이터 분석은 현대 비즈니스의 핵심 요소이지만, 지금까지 데이터 분석을 위한 업무 시스템 구축에는 많은 시간과 노력이 필요했습니다. 하지만 G-MATRIX는 ‘생성형 AI’와 ‘Low Code’ 기술을 활용하여, 데이터 추출을 위한 쿼리나 업무 시스템 개발을 위한 코딩을 몰라도 기업의 데이터를 쉽게 파악하고 분석할 수 있게 해 줍니다. 자연어로 질문하면 DB 데이터 조회, 데이터 분석, 시각화까지 모두 가능합니다.

G-MATRIX 사용 예시

사용자가 대화하듯 궁금한 사항을 질문하면, G-MATRIX가 사용자의 자연어를 인식하여 데이터 조회를 위한 쿼리를 자동으로 작성하고 결과 제공에 필요한 화면을 개발하여 질문에 맞게 숫자, 텍스트, 피벗 테이블, 시각화된 화면 등으로 답변을 제공합니다.

G-MATRIX 소개
G-MATRIX 홍보 영상
흩어져 있는 다양한 종류의 DB 연계

사용자가 원하는 데이터를 어느 DB에서 찾아야 할지 알아서 판단하여 데이터를 조회하며, 다양한 DB를 지원합니다.

  • SAP HANA, Oracle, MySQL, MS SQL, IBM DB2…
  • Legacy DB, DW, DM…
다양한 LLM 지원

다양한 LLM을 지원하여, 고객의 니즈에 맞는 LLM 활용이 가능합니다.

  • 서비스형 LLM, 구축형 LLM 모두 연계 가능
* LLM이란
Large Language Model의 약자로, 거대 언어 모델을 의미합니다. 많은 양의 텍스트 데이터를 학습하여, 인간의 언어(자연어)를 이해하고 자연어로 문장을 생성합니다.
대표적인 LLM으로 OpenAI에서 개발한 GPT가 있습니다.
Business Intelligence기능과 연계

데이터를 조회할 뿐 아니라, 데이터에 대한 추가 분석이 가능하도록 BI 기능을 제공합니다.

  • 데이터 조회 결과를 Pivot Table로 제공 (Pivot, Filter, Sorting 등)
  • 통계표, 다양한 차트, 그래프로 결과 제공
  • 결과 화면을 업무 시스템의 화면으로 적용 (코딩을 최소화한 로우코드 업무시스템 개발 지원)
다양한 확장 기능 제공
  • 결과 데이터 저장 (Excel, PDF 등)
  • 결과 화면을 이메일로 발송해서 다른 사람과 공유하거나 보고
  • 반복되는 작업은 스케쥴링 설정 가능
보안
  • 구축형 LLM을 활용한 ‘Private 생성형 AI 서비스 구축’으로 기업의 보안성 확보
  • 기업 DB의 데이터는 LLM과 공유되지 않음
  • 사용자, 부서, 그룹별 데이터에 대한 권한 설정 가능 (권한이 없는 데이터는 마스킹 처리되어 제공됨, 전체 데이터 분석에 활용되나 세부 데이터를 확인할 수는 없음)

G-MATRIX는 AI 기술이 적용되어 있어, 문장 속의 단어가 의미하는 바를 문장 전체의 의미를 통해 파악하고 사용자가 원하는 답변을 제공하기 위해 필요한 데이터를 기업의 데이터베이스에서 자동으로 찾아줍니다. G-MATRIX가 어떻게 자연어를 이해하고 DB의 데이터를 조회하는지 소개합니다.

메타 정의

G-MATRIX는 기업의 DB 데이터를 논리적으로 구조화하고 정의하여 분석을 위한 메타를 생성합니다.

* G-MATRIX의 메타란?
DB Object(Table, View 등)의 관계를 지정
폴더방식의 분류항목 (Dimension, Attribute, Measure) 배치로 사용자들이 입력한 단어의 비즈니스적 의미를 손쉽게 찾아갈 수 있도록 구현
메타 정보 학습

G-MATRIX의 AI Server는 LLM에게 메타 정보를 학습시킵니다.

자연어 인식

LLM은 G-MATRIX의 AI 서버와 함께 학습한 내용을 바탕으로, 사용자의 자연어 질의를 분석하여 자연어를 메타 엔진이 이해할 수 있는 구조로 변경합니다.

질문에 사용된 키워드는 DB의 정확한 필드명이 아니어도 됩니다. 제품, 제품명, 상품, 상품명, 제품이름… 등 유사 용어로 질문해도 DB의 필드명으로 변환하여 쿼리를 작성합니다.
오탈자가 있어도 문제없습니다. 사용자가 실수로 ‘안터넷’이라고 잘못 입력하더라도 문장의 전체 의미를 통해 ‘인터넷’으로 인식합니다.
DB에 ‘분기’ 데이터가 없어도 G-MATRIX가 알아서 ‘1사분기’라는 단어를 이해하고 DB의 1월, 2월, 3월 데이터의 값을 더하여 1사분기의 값을 표현해 줍니다.
데이터 조회 위한 쿼리문 자동 작성

LLM이 파악한 내용을 바탕으로 G-MATRIX의 AI Engine은 DB에서 데이터를 추출하기 위한 쿼리문을 작성합니다.
G-MATRIX는 문장의 의미를 파악하여 Where를 적용해야 할 조건인지, Select를 적용해야 할 조건인지 파악하고 문장의 내용에 맞게 조회조건을 자동으로 세팅합니다.

결과화면 생성

사용자의 질문에 맞도록 숫자, 텍스트, 피벗 테이블, 차트 등의 형태로 결과 화면을 생성합니다.