본문으로 건너뛰기
Hooney
English
프로덕트

참여 프로젝트

올거나이즈 AI Messenger SDK

올거나이즈에서 고객사에 제공하는 AI 메신저 SDK와 내부 모델 학습 관리 도구를 개발했습니다.

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

기간
2022.09 ~ 2023.03
소속
올거나이즈코리아
역할
SDK 계층 설계와 학습 관리 기능 개발
핵심 기능
고객사마다 다른 디자인과 기능을 공통 SDK 위에서 구현하고, 모델 학습 이력은 버전별로 관리할 수 있게 했습니다.
작업과 결과
  • 모델 학습 이력의 버전 관리와 이전 버전 복원
  • SDK를 핵심 로직, 기능 API, 화면의 세 계층으로 분리
  • 학습 진행률 실시간 알림
기술 스택
  • GraphQL
  • iframe

배경

올거나이즈에서 내부 모델 학습 관리 도구와 고객사에 제공하는 AI Messenger SDK를 개발했습니다. 내부 도구에서는 모델을 수정하고 학습할 때마다 이력을 남기고, 진행 상황을 실시간으로 확인할 수 있도록 했습니다.

메신저 SDK는 고객사마다 원하는 디자인과 기능이 달랐습니다. 공통 기능을 유지하면서 필요한 부분을 따로 확장할 수 있도록, 핵심 로직과 API, 화면을 나눠 설계했습니다.

결정과 구현

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