Uma biblioteca Python que gera dados falsos, mas realistas, como nomes, endereços, e-mails e valores financeiros em 47 localidades.
NVIDIA-NeMo/DataDesigner
Framework Python da NVIDIA para gerar datasets sintéticos do zero ou a partir de dados-semente, usando samplers, LLMs, modelos de imagem e validadores.
- Estrelas
- 2,401
- Forks
- 245
- Issues abertas
- 67
- Último commit
- há 20 horas
O que é?
O NeMo Data Designer é um framework para criar datasets sintéticos que vão além de simplesmente solicitar conteúdo a um modelo de linguagem. As colunas podem ser amostradas a partir de distribuições estatísticas, geradas por LLMs ou modelos de imagem, ou extraídas de datasets-semente existentes. Também é possível fazer com que os campos dependam uns dos outros para manter consistentes as relações entre eles.
As saídas geradas podem ser verificadas com validadores Python e SQL, validadores personalizados ou avaliadores baseados em LLMs. O framework oferece suporte a contexto multimodal com imagens, áudio e vídeo, e pode conectar a geração a servidores MCP locais ou remotos, registrando os rastros de interação. Os usuários podem visualizar um registro de exemplo antes de iniciar um trabalho em larga escala, além de retomar e monitorar execuções longas de geração.
Os modelos são configurados por meio de provedores como NVIDIA Build, OpenAI e OpenRouter, e uma CLI gerencia a configuração de provedores e modelos. Pacotes de plugins, mantidos em um repositório separado, adicionam recursos como leitores de dados-semente do GitHub e um toolkit para gerar perguntas e respostas com recuperação de informação. Há suporte para Python 3.10 a 3.14.
Recursos principais
- 01Gera texto, dados estruturados e imagens usando samplers, LLMs, modelos de imagem ou datasets-semente.
- 02Controla as relações entre campos por meio de geração que considera as dependências.
- 03Valida as saídas com Python, SQL, validadores personalizados e avaliadores baseados em LLMs.
- 04Conecta a geração a servidores MCP locais ou remotos e registra os rastros.
- 05Oferece suporte a plugins para fontes de dados e etapas de processamento adicionais.
Casos de uso
- Criar avaliações sintéticas de clientes ou catálogos de produtos com atributos controlados para testes ou treinamento.
- Gerar pares de perguntas e respostas a partir de documentos para treinar sistemas de recuperação de informação.
- Produzir datasets validados de uso de ferramentas ou de interações com agentes.
Início rápido
- 1
Instale o Data Designer pelo PyPI
pip install data-designer - 2
Configure uma chave de API para um provedor de modelos padrão
export NVIDIA_API_KEY="your-api-key-here" - 3
Execute o exemplo em Python do README para visualizar os dados gerados
Antes de usar
- A geração requer uma chave de API de um provedor de modelos, como NVIDIA Build, OpenAI ou OpenRouter.
- A telemetria é coletada por padrão e pode ser desativada com NEMO_TELEMETRY_ENABLED=false.
- O NVIDIA Build destina-se apenas a avaliação e testes, não ao uso em produção.
Em coleções
Tópicos
Perguntas frequentes
- O que é DataDesigner?
- Framework Python da NVIDIA para gerar datasets sintéticos do zero ou a partir de dados-semente, usando samplers, LLMs, modelos de imagem e validadores. O NeMo Data Designer é um framework para criar datasets sintéticos que vão além de simplesmente solicitar conteúdo a um modelo de linguagem. As colunas podem ser amostradas a partir de distribuições estatísticas, geradas por LLMs ou modelos de imagem, ou extraídas de datasets-semente existentes. Também é possível fazer com que os campos dependam uns dos outros para manter consistentes as relações entre eles.
- DataDesigner é gratuito? Qual é a licença?
- DataDesigner é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- DataDesigner ainda é mantido?
- Manutenção ativa. O último commit de DataDesigner foi em 7 de nov. de 2026.
- Para que posso usar DataDesigner?
- Criar avaliações sintéticas de clientes ou catálogos de produtos com atributos controlados para testes ou treinamento. Gerar pares de perguntas e respostas a partir de documentos para treinar sistemas de recuperação de informação. Produzir datasets validados de uso de ferramentas ou de interações com agentes.
- Como instalar DataDesigner?
- Instale o Data Designer pelo PyPI: pip install data-designer Configure uma chave de API para um provedor de modelos padrão: export NVIDIA_API_KEY="your-api-key-here" Execute o exemplo em Python do README para visualizar os dados gerados
- Onde consigo DataDesigner?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NVIDIA-NeMo/DataDesigner
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de geração de dados que produz eventos sintéticos realistas e os transmite em tempo real ou em lote para logs, bancos de dados e endpoints HTTP.
Framework de agentes de IA em TypeScript com memória cognitiva persistente, personalidade HEXACO opcional, orquestração multiagente e uma interface unificada para 13 provedores de LLM.
Motor open source por trás do VYNN AI, um agente que responde a perguntas sobre ações calculando avaliações, modelos e relatórios com fontes no próprio código.
Lista selecionada de artigos que acompanha uma pesquisa sobre raciocínio agêntico em LLMs, abrangendo planejamento, uso de ferramentas, busca, memória, sistemas multiagentes e aplicações.
Framework Python para criar, executar e observar agentes LLM, com ferramentas, equipes multiagente, memória, execução em sandbox e serviço de agentes pronto para implantação.