특정 산업이나 기업의 폐쇄적인 도메인 지식을 반영한 전용 AI 모델(도메인 특화 LLM)을 구축하려면 데이터 전처리, QA 합성, 모델 선정, 파인튜닝(SFT/DPO), 정량적 평가에 이르는 복잡한 MLOps/LLMOps 엔지니어링 과정을 거쳐야 합니다.

KISTI-NTIS의 AI 에이전트 연구 생태계(KISTI_BLUESKY) 일환으로 개발된 **NELLA (Nifty-Enhanced LLMOps Agent)**는 사용자가 업로드한 문서를 바탕으로 학습 데이터 합성부터 LoRA/QLoRA 파인튜닝, 자동 평가, 실시간 플레이그라운드 테스트까지 전체 라이프사이클을 자연어 대화로 자동화하는 Agentic LLMOps 프레임워크입니다.

Sources


1. NELLA 5단계 LLMOps 파이프라인

flowchart TD
    classDef docNode fill:#c5dcef,stroke:#2b6cb0,stroke-width:1.5px,color:#333;
    classDef dataNode fill:#e0c8ef,stroke:#6b46c1,stroke-width:1.5px,color:#333;
    classDef trainNode fill:#fde8c0,stroke:#d69e2e,stroke-width:1.5px,color:#333;
    classDef outNode fill:#c0ecd3,stroke:#38a169,stroke-width:1.5px,color:#333;

    Doc["도메인 원본 문서
(사내 규정, 매뉴얼, 공공 데이터)"] --> Synth["1. QA 데이터셋 자동 합성 & 정제"] Synth --> Select["2. 최적 베이스 모델 추천 및 선정"] Select --> Tune["3. SFT / DPO 파인튜닝 자동화 (LoRA/QLoRA)"] Tune --> Eval["4. 도메인 정확도 & 환각 자동 평가"] Eval --> Play["5. 실시간 대화 테스트 및 배포 (Playground)"] class Doc docNode; class Synth,Select dataNode; class Tune,Eval trainNode; class Play outNode;

2. 주요 핵심 기능

  1. 문서 기반 QA 학습 데이터 자동 합성:
    • PDF, Word 등 원본 문서를 업로드하면 에이전트가 문맥을 분할 분석하여 모델 파인튜닝에 필요한 고품질 Instruction-Response 데이터셋을 자동 생성합니다.
  2. 최적 베이스 모델 추천 및 선정:
    • 프로젝트 요구사항, 도메인 언어 특성, 하드웨어(GPU VRAM) 리소스에 맞춰 가장 적합한 오픈소스 베이스 모델을 추천합니다.
  3. 효율적 파인튜닝 자동화 (SFT / DPO):
    • LoRA / QLoRA 등 최신 PEFT(파라미터 효율적 미세조정) 기법을 활용하여 복잡한 코드 작성 없이 명령 한 번으로 모델 학습을 자동 수행합니다.
  4. 도메인 특화 성능 자동 평가 (Evaluation):
    • 파인튜닝된 모델이 원본 문서의 지식을 정확히 반영하는지, 환각(Hallucination)이 없는지 벤치마크 지표를 통해 정량적으로 검증합니다.
  5. 실시간 대화 테스트 및 피드백 (Playground):
    • 학습이 완료된 도메인 전용 모델과 즉시 채팅하며 성능을 테스트하고 추가 개선점을 도출할 수 있습니다.

3. 시사점

Human-in-the-Loop 구조를 채택하여 자동화 프로세스 속에서도 사용자가 데이터셋과 학습 설정을 직접 검수·통제할 수 있으며, 머신러닝 전문 지식이 부족한 실무자도 사내 전용 AI 모델을 손쉽게 빌드할 수 있는 환경을 제공합니다.