본문으로 건너뛰기
Hooney
English

참여 프로젝트

올거나이즈 AI Messenger SDK

AI 모델 학습 이력을 버전으로 관리하는 사내 시스템과, 고객사마다 다른 요구를 핵심 코드를 건드리지 않고 반영하는 AI 상담 메신저 SDK를 만들었습니다.

3핵심 로직, 기능 API, 화면으로 나눈 SDK의 층

기간
2022.09 ~ 2023.03
소속
올거나이즈코리아
역할
SDK 계층 설계와 학습 관리 기능 개발
올거나이즈 웹사이트 오른쪽 아래에 열린 AI 채팅 상자 Alli. 인사말과 질문 주제 버튼, 메시지 입력창이 있다.

핵심 가치

고객사마다 다른 디자인과 기능 요구를 핵심 코드는 그대로 둔 채 반영할 수 있게 됐습니다.

성과

  • 학습마다 바꾼 내용을 버전으로 남기고, 잘못된 학습은 이전 버전으로 되돌림
  • 핵심 로직, 기능 API, 화면을 세 층으로 나눠 기능별로 따로 확장
  • 학습이 얼마나 진행됐는지 실시간으로 알림

기술 스택

  • GraphQL
  • iframe

배경

AI 모델의 수정, 학습, 생성 과정을 버전 단위로 관리하는 내부 시스템과, 외부 기업에 배포되는 AI Messenger SDK를 개발했습니다. 내부 시스템은 학습 과정을 실시간으로 추적하고 통제할 수 있어야 했고, SDK는 고객사마다 다른 디자인과 기능 요구를 계층 단위로 흡수해야 했습니다.

결정과 구현

  • AI 모델 학습 관리 시스템: 모델 수정, 학습, 생성 프로세스마다 버전을 관리하는 기능을 개발했습니다.
  • GraphQL Subscription으로 학습 진행률을 실시간으로 알리도록 했습니다.
  • AI Messenger SDK: Core, Headless API, UI의 3계층 모듈형 아키텍처로 설계해 기능 단위로 독립 확장할 수 있게 했습니다.
  • iframe 격리를 기반으로 CSS Isolation 환경을 구축했습니다.