모든 AI 애플리케이션에 중요한 질문은 AI 기능의 적합성입니다. AI는 빠르게 진화하는 분야이므로, 애플리케이션이 관련성 있고 신뢰할 수 있으며 견고하게 유지되도록 지속적으로 모니터링, 평가 및 개선해야 합니다. 바로 이 점에서 생성형 AI 수명 주기가 필요합니다.
생성형 AI 수명 주기는 생성형 AI 애플리케이션을 개발, 배포 및 유지 관리하는 단계를 안내하는 프레임워크입니다. 목표를 정의하고, 성과를 측정하며, 문제를 식별하고, 해결책을 구현하는 데 도움을 줍니다. 또한 도메인과 이해관계자의 윤리적 및 법적 기준에 애플리케이션을 맞추는 데도 도움을 줍니다. 생성형 AI 수명 주기를 따르면 애플리케이션이 항상 가치를 제공하고 사용자를 만족시키는지 보장할 수 있습니다.
이 장에서 여러분은:
- MLOps에서 LLMOps로의 패러다임 전환 이해
- LLM 수명 주기
- 수명 주기 도구
- 수명 주기 측정 및 평가
LLM은 인공지능 무기고의 새로운 도구로, 애플리케이션의 분석 및 생성 작업에서 매우 강력합니다. 하지만 이 강력함은 AI와 기존 머신러닝 작업을 간소화하는 방식에 몇 가지 영향을 미칩니다.
이에 따라 이 도구를 동적으로 적응시키고 올바른 인센티브를 부여하기 위한 새로운 패러다임이 필요합니다. 이전 AI 앱은 "ML 앱"으로, 최신 AI 앱은 "GenAI 앱" 또는 단순히 "AI 앱"으로 분류할 수 있으며, 이는 당시 주류 기술과 기법을 반영합니다. 이는 여러 면에서 우리의 내러티브를 변화시킵니다. 다음 비교를 살펴보세요.
LLMOps에서는 앱 개발자에 더 집중하며, 통합을 핵심 포인트로 사용하고, "서비스로서의 모델"을 활용하며 다음과 같은 지표를 고려합니다.
- 품질: 응답 품질
- 해악: 책임 있는 AI
- 정직성: 응답 근거 (말이 되는가? 정확한가?)
- 비용: 솔루션 예산
- 지연 시간: 토큰 응답 평균 시간
먼저 수명 주기와 변경 사항을 이해하기 위해 다음 인포그래픽을 참고하세요.
보시다시피, 이는 일반적인 MLOps 수명 주기와 다릅니다. LLM은 프롬프트, 품질 향상을 위한 다양한 기법(파인튜닝, RAG, 메타 프롬프트), 책임 있는 AI에 따른 평가 및 책임, 그리고 새로운 평가 지표(품질, 해악, 정직성, 비용, 지연 시간) 등 많은 새로운 요구사항이 있습니다.
예를 들어, 아이디어를 구상하는 방식을 살펴보세요. 다양한 LLM을 실험하는 프롬프트 엔지니어링을 사용하여 가설이 맞는지 테스트할 가능성을 탐색합니다.
이는 선형적이지 않고 통합된 루프, 반복적이며 포괄적인 사이클임을 주목하세요.
이 단계를 어떻게 탐색할 수 있을까요? 수명 주기를 구축하는 방법을 자세히 살펴봅시다.
조금 복잡해 보일 수 있으니, 먼저 세 가지 큰 단계에 집중해 봅시다.
- 아이디어 구상/탐색: 탐색 단계로, 비즈니스 요구에 따라 탐색합니다. 프로토타입을 만들고 PromptFlow를 생성하여 가설에 충분히 효율적인지 테스트합니다.
- 구축/확장: 구현 단계로, 이제 더 큰 데이터셋을 평가하고 파인튜닝, RAG 같은 기법을 적용하여 솔루션의 견고성을 확인합니다. 견고하지 않으면, 흐름에 새 단계를 추가하거나 데이터를 재구성하는 등 재구현할 수 있습니다. 흐름과 규모를 테스트하고 지표를 확인한 후, 준비가 되면 다음 단계로 넘어갑니다.
- 운영화: 통합 단계로, 이제 모니터링 및 알림 시스템을 추가하고, 배포 및 애플리케이션 통합을 진행합니다.
그다음으로 보안, 규정 준수 및 거버넌스에 중점을 둔 관리의 포괄적 사이클이 있습니다.
축하합니다, 이제 AI 앱이 준비되어 운영할 수 있습니다. 실습 경험을 원한다면 Contoso Chat 데모를 확인해 보세요.
그럼, 어떤 도구를 사용할 수 있을까요?
도구로는 Microsoft가 제공하는 Azure AI 플랫폼과 PromptFlow가 있어 수명 주기 구현을 쉽게 하고 준비할 수 있게 도와줍니다.
Azure AI 플랫폼은 AI Studio를 사용할 수 있게 합니다. AI Studio는 모델, 샘플, 도구를 탐색하고, 리소스를 관리하며, UI 개발 흐름과 코드 우선 개발을 위한 SDK/CLI 옵션을 제공하는 웹 포털입니다.
Azure AI는 여러 리소스를 사용하여 운영, 서비스, 프로젝트, 벡터 검색 및 데이터베이스 요구를 관리할 수 있게 합니다.
Proof-of-Concept(POC)부터 대규모 애플리케이션까지 PromptFlow로 구축하세요:
- VS Code에서 시각적 및 기능적 도구로 앱 설계 및 구축
- 품질 높은 AI를 위해 앱을 테스트하고 파인튜닝
- Azure AI Studio를 사용해 클라우드와 통합, 반복, 빠른 통합을 위한 푸시 및 배포
멋집니다, 이제 Contoso Chat 앱에서 개념을 어떻게 구조화하는지 배우고, 클라우드 어드보커시가 데모에 어떻게 이 개념들을 적용하는지 확인하세요. 더 많은 콘텐츠는 Ignite 브레이크아웃 세션!을 참고하세요.
이제 15과를 확인하여 검색 증강 생성 및 벡터 데이터베이스가 생성형 AI에 어떤 영향을 미치고 더 매력적인 애플리케이션을 만드는지 이해하세요!
면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확한 부분이 있을 수 있음을 유의하시기 바랍니다. 원문 문서가 권위 있는 출처로 간주되어야 합니다. 중요한 정보의 경우 전문적인 인간 번역을 권장합니다. 본 번역 사용으로 인한 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다.






