제8장. 모델에서 시스템으로
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
학습 목표: 이 장에서는 생성형 AI 모델이 제품이 될 때 어떤 변화가 일어나는지 배우게 됩니다. 이 장을 마치면, 연구용 스크립트와 실제 AI 애플리케이션을 구분하는 8가지 아키텍처 패턴을 파악하고, LTX Desktop, ComfyUI, InvokeAI에서 각 패턴이 어떻게 다르게 구현되는지 확인하며, 세 플랫폼 모두에 동일한 사용자 정의 확장 기능을 구현하게 될 것입니다.
이 책을 통해 우리는 비디오 AI를 내부에서 외부로 차례로 살펴보았습니다: 기초와 첫 번째 생성 영상(제1장); 생성을 뒷받침하는 데이터(제2장); 파이프라인, 훈련, 미세 조정을 아우르는 모델 자체( 제3장 ~ 제5장); 비전-언어 모델을 통한 비디오 이해(제6장); 그리고 교차 모달 어텐션을 활용한 오디오 동기화(제7장). 7장을 마치면, Hugging Face에서 LTX-2의 220억 파라미터 체크포인트를 불러오고, Python으로 모델을 구동하며, 각 아키텍처 결정이 내려진 이유를 분석할 수 있게 되었을 것입니다.
하지만 모델은 그 자체로 제품이 아닙니다. 연구용 코드는 노트북과 스크립트에 존재하지만, 실제 운영용 코드는 시스템에 존재합니다. 이 차이를 작업대 위의 작동하는 엔진과 대리점에서 집까지 직접 운전해 올 수 있는 자동차 사이의 간극으로 생각해 보십시오. 엔진도 중요하지만, 그 주위의 모든 요소가 결합되어 비로소 실제 사람이 사용할 수 있는 것이 됩니다. 이 장에서 다루는 여덟 가지 아키텍처 패턴은 모델에서 제품으로 발전하는 과정에서 발생하는 과제에 대한 구체적인 해답입니다.
모델과 제품 간의 차이
모델이 단순한 모델에 불과할 때는, 사용자는 해당 모델을 다운로드하는 엔지니어입니다. 모델이 제품이 되면, 사용자는 앱을 설치하는 모든 사람이 됩니다. 이 단 하나의 변화만으로도 확산(diffusion) 타임스텝이나 트랜스포머 블록과는 전혀 무관한 막대한 양의 작업이 발생합니다. 모델을 설치하는 과정에는 영구 상태로 기록되는 라이선스 동의, GPU 및 플랫폼 성능 감지, 충분한 하드웨어가 없는 사용자를 위한 API 모드 대체 기능, 파일별 진행 상황 및 원자적 복구 기능을 갖춘 모델 다운로드 등이 포함됩니다. 이를 구동하면 사용자는 Python을 건드리지 않고도 모델을 사용할 수 있는 UI와, 별도의 프로세스에서 실시간으로 전송되는 진행 상황을 확인할 수 있습니다. 이를 유지 관리하면 기존 설치 환경을 깨지 않고 배포되는 업데이트, 사용자 콘텐츠를 유출하지 않으면서 작동 상태를 보고하는 텔레메트리, 그리고 전체 시스템이 단일 노트북에서 실행될 때조차 엄격하게 관리되는 보안이 수반됩니다.
이 중 어느 것도 머신 러닝(ML)이 아닙니다. 이 모든 것이 바로 모델과 ‘ ’ 제품의 차이입니다.
2026년에 ‘실전 AI 시스템’이 의미하는 것
에서 ‘실전 AI 시스템’이라는 표현은 다소 모호하게 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access