zenml-io/zenml
ZenML 🙏: One AI Platform from Pipelines to Agents. https://zenml.io.
What it solves
ZenML은 ML 및 AI 엔지니어가 프로젝트를 개발 단계에서 프로덕션 단계로 이동할 수 있는 통합 플랫폼을 제공합니다. 인프라를 추상화하고 컨테이너화를 자동화하며, 실험 및 배포를 일관된 방식으로 추적함으로써 AI 워크플로우 운영의 복잡성을 해결합니다.
How it works
ZenML은 사용자가 AI 로직을 pipelines(워크플로)로 정의하고 steps(단계)로 구성하도록 합니다. 이러한 파이프라인은 infrastructure backend (stacks) 에서라면 어디서든 실행 가능하며, 코드를 다시 작성할 필요가 없습니다. 플랫폼은 클라이언트‑서버 아키텍처와 관측성을 위한 웹 대시보드를 제공하며, MLflow, LangGraph, SageMaker 등 기존 도구와 통합해 전체 MLOps 수명 주기를 오케스트레이션합니다.
Who it’s for
기업 환경에서 일하는 ML 또는 AI 엔지니어를 위해 설계되었으며, 전통적인 ML 사용 사례, LLM 워크플로, AI 에이전트 관리가 필요한 경우에 적합합니다.
Highlights
- Infrastructure Abstraction: 동일한 코드를 로컬 머신, Kubernetes, GCP Vertex, 또는 AWS SageMaker에서 실행할 수 있습니다.
- Full Lifecycle Management: 학습, 평가부터 배포 및 모니터링까지 모든 과정을 오케스트레이션합니다.
- Tool Integration: scikit-learn, PyTorch, LangGraph, LlamaIndex 등 기존 라이브러리와 연동됩니다.
- Observability: 웹 대시보드와 MCP 서버를 제공하여 자연어로 파이프라인 실행 및 메트릭을 조회할 수 있습니다.
- Containerization: 컨테이너화와 코드 추적을 자동으로 처리합니다.