Repolode
NVIDIA-NeMo

NVIDIA-NeMo/DataDesigner

NVIDIA의 Python 프레임워크로, 샘플러, LLM, 이미지 모델 및 검증기를 사용해 처음부터 또는 시드 데이터로부터 합성 데이터셋을 생성합니다.

스타
2,398
포크
243
열린 이슈
67
마지막 커밋
18시간 전

어떤 프로젝트인가요?

NeMo Data Designer는 단순히 언어 모델에 프롬프트를 입력하는 방식에서 더 나아가 합성 데이터셋을 구축하는 프레임워크입니다. 열은 통계 분포에서 샘플링하거나 LLM 또는 이미지 모델로 생성하거나 기존 시드 데이터셋에서 가져올 수 있습니다. 또한 필드 간 종속 관계를 설정해 서로의 관계가 일관되게 유지되도록 할 수 있습니다.

생성된 결과는 Python 및 SQL 검증기, 사용자 지정 검증기 또는 LLM 평가자로 확인할 수 있습니다. 이미지, 오디오, 비디오를 포함한 멀티모달 컨텍스트를 지원하며, 로컬 또는 원격 MCP 서버에 생성 작업을 연결하고 상호작용 추적 기록을 남길 수 있습니다. 대규모 작업을 실행하기 전에 샘플 레코드를 미리 확인할 수 있고, 생성 시간이 긴 작업을 재개하고 모니터링할 수도 있습니다.

모델은 NVIDIA Build, OpenAI, OpenRouter 등의 제공자를 통해 설정하며, CLI에서 제공자와 모델 설정을 처리합니다. 별도 저장소에서 관리되는 플러그인 패키지를 사용하면 GitHub 시드 데이터 리더나 검색용 질문-답변 생성 툴킷 같은 기능을 추가할 수 있습니다. Python 3.10~3.14를 지원합니다.

핵심 기능

  • 01샘플러, LLM, 이미지 모델 또는 시드 데이터셋을 사용해 텍스트, 구조화된 데이터 및 이미지를 생성합니다.
  • 02필드 간 종속성을 고려한 생성을 통해 필드 사이의 관계를 제어합니다.
  • 03Python, SQL, 사용자 지정 검증기 및 LLM 평가자로 결과를 검증합니다.
  • 04로컬 또는 원격 MCP 서버에 생성 작업을 연결하고 추적 기록을 수집합니다.
  • 05추가 데이터 소스와 처리 단계를 위한 플러그인을 지원합니다.

활용 사례

  • 테스트 또는 학습에 활용할 수 있도록 속성을 제어해 합성 고객 리뷰나 제품 카탈로그를 생성합니다.
  • 검색기를 학습시키기 위해 문서에서 질문-답변 쌍을 생성합니다.
  • 검증된 도구 사용 또는 에이전트 상호작용 데이터셋을 생성합니다.

빠른 시작

  1. 1

    PyPI에서 Data Designer를 설치합니다

    pip install data-designer
  2. 2

    기본 모델 제공업체의 API 키를 설정합니다

    export NVIDIA_API_KEY="your-api-key-here"
  3. 3

    README의 Python 예제를 실행해 생성된 데이터를 미리 봅니다

사용 전 알아둘 점

  • 데이터를 생성하려면 NVIDIA Build, OpenAI, OpenRouter와 같은 모델 제공업체의 API 키가 필요합니다.
  • 텔레메트리는 기본적으로 수집되며, NEMO_TELEMETRY_ENABLED=false로 설정하면 비활성화할 수 있습니다.
  • NVIDIA Build는 평가 및 테스트용이며, 프로덕션 환경에서 사용하도록 설계되지 않았습니다.

포함된 컬렉션

토픽

자주 묻는 질문

DataDesigner은(는) 무엇인가요?
NVIDIA의 Python 프레임워크로, 샘플러, LLM, 이미지 모델 및 검증기를 사용해 처음부터 또는 시드 데이터로부터 합성 데이터셋을 생성합니다. NeMo Data Designer는 단순히 언어 모델에 프롬프트를 입력하는 방식에서 더 나아가 합성 데이터셋을 구축하는 프레임워크입니다. 열은 통계 분포에서 샘플링하거나 LLM 또는 이미지 모델로 생성하거나 기존 시드 데이터셋에서 가져올 수 있습니다. 또한 필드 간 종속 관계를 설정해 서로의 관계가 일관되게 유지되도록 할 수 있습니다.
DataDesigner은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
DataDesigner은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
DataDesigner은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. DataDesigner의 마지막 커밋은 2026년 11월 5일입니다.
DataDesigner은(는) 어디에 사용할 수 있나요?
테스트 또는 학습에 활용할 수 있도록 속성을 제어해 합성 고객 리뷰나 제품 카탈로그를 생성합니다. 검색기를 학습시키기 위해 문서에서 질문-답변 쌍을 생성합니다. 검증된 도구 사용 또는 에이전트 상호작용 데이터셋을 생성합니다.
DataDesigner는 어떻게 설치하나요?
PyPI에서 Data Designer를 설치합니다: pip install data-designer 기본 모델 제공업체의 API 키를 설정합니다: export NVIDIA_API_KEY="your-api-key-here" README의 Python 예제를 실행해 생성된 데이터를 미리 봅니다
DataDesigner은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NVIDIA-NeMo/DataDesigner

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트