Una biblioteca de Python que genera datos ficticios pero realistas, como nombres, direcciones, correos electrónicos y valores financieros, en 47 idiomas y regiones.
NVIDIA-NeMo/DataDesigner
Framework de Python de NVIDIA para generar datasets sintéticos desde cero o a partir de datos semilla, con samplers, LLMs, modelos de imagen y validadores.
- Estrellas
- 2,398
- Forks
- 243
- Issues abiertos
- 67
- Último commit
- hace 19 horas
¿Qué es?
NeMo Data Designer es un framework para crear datasets sintéticos que van más allá de limitarse a enviar prompts a un modelo de lenguaje. Las columnas pueden generarse mediante distribuciones estadísticas, LLMs o modelos de imagen, o extraerse de datasets semilla existentes. También es posible hacer que unos campos dependan de otros para mantener la coherencia de sus relaciones.
Los resultados generados pueden comprobarse con validadores de Python y SQL, validadores personalizados o evaluadores LLM. El framework admite contexto multimodal con imágenes, audio y video, y permite conectar la generación con servidores MCP locales o remotos, mientras registra trazas de las interacciones. Antes de ejecutar un trabajo de gran tamaño, los usuarios pueden previsualizar un registro de muestra, y también reanudar y supervisar procesos de generación prolongados.
Los modelos se configuran mediante proveedores como NVIDIA Build, OpenAI y OpenRouter, y una CLI permite configurar proveedores y modelos. Los paquetes de plugins, que se mantienen en un repositorio independiente, añaden funciones como lectores de datos semilla de GitHub y un kit de herramientas para generar preguntas y respuestas a partir de información recuperada. Se admite Python de la versión 3.10 a la 3.14.
Funciones clave
- 01Genera texto, datos estructurados e imágenes mediante samplers, LLMs, modelos de imagen o datasets semilla.
- 02Controla las relaciones entre campos mediante generación que tiene en cuenta las dependencias.
- 03Valida los resultados con Python, SQL, validadores personalizados y evaluadores LLM.
- 04Conecta la generación con servidores MCP locales o remotos y registra trazas.
- 05Admite plugins para añadir fuentes de datos y pasos de procesamiento.
Casos de uso
- Crear reseñas sintéticas de clientes o catálogos de productos con atributos controlados para pruebas o entrenamiento.
- Generar pares de preguntas y respuestas a partir de documentos para entrenar sistemas de recuperación.
- Crear datasets validados de uso de herramientas o de interacciones con agentes.
Inicio rápido
- 1
Instala Data Designer desde PyPI
pip install data-designer - 2
Configura una clave API para un proveedor de modelos predeterminado
export NVIDIA_API_KEY="your-api-key-here" - 3
Ejecuta el ejemplo de Python del README para previsualizar los datos generados
Antes de usarlo
- La generación requiere una clave API de un proveedor de modelos como NVIDIA Build, OpenAI u OpenRouter.
- La telemetría se recopila de forma predeterminada y se puede desactivar con NEMO_TELEMETRY_ENABLED=false.
- NVIDIA Build está pensado únicamente para evaluación y pruebas, no para uso en producción.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es DataDesigner?
- Framework de Python de NVIDIA para generar datasets sintéticos desde cero o a partir de datos semilla, con samplers, LLMs, modelos de imagen y validadores. NeMo Data Designer es un framework para crear datasets sintéticos que van más allá de limitarse a enviar prompts a un modelo de lenguaje. Las columnas pueden generarse mediante distribuciones estadísticas, LLMs o modelos de imagen, o extraerse de datasets semilla existentes. También es posible hacer que unos campos dependan de otros para mantener la coherencia de sus relaciones.
- ¿DataDesigner es gratuito? ¿Qué licencia tiene?
- DataDesigner es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿DataDesigner sigue mantenido?
- Mantenimiento activo. El último commit de DataDesigner fue el 5 nov 2026.
- ¿Para qué puedo usar DataDesigner?
- Crear reseñas sintéticas de clientes o catálogos de productos con atributos controlados para pruebas o entrenamiento. Generar pares de preguntas y respuestas a partir de documentos para entrenar sistemas de recuperación. Crear datasets validados de uso de herramientas o de interacciones con agentes.
- ¿Cómo se instala DataDesigner?
- Instala Data Designer desde PyPI: pip install data-designer Configura una clave API para un proveedor de modelos predeterminado: export NVIDIA_API_KEY="your-api-key-here" Ejecuta el ejemplo de Python del README para previsualizar los datos generados
- ¿Dónde consigo DataDesigner?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/NVIDIA-NeMo/DataDesigner
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de generación de datos que crea eventos sintéticos realistas y los transmite en vivo o los genera en lote para enviarlos a logs, bases de datos y endpoints HTTP.
Framework de IA para agentes en TypeScript con memoria cognitiva persistente, personalidad HEXACO opcional, orquestación multiagente e interfaz unificada para 13 proveedores de LLM.
Motor de código abierto de VYNN AI, un agente que responde preguntas sobre acciones calculando valoraciones y modelos, y generando informes con citas mediante código.
Lista seleccionada de artículos que acompaña una revisión sobre el razonamiento agéntico en LLM, con temas como planificación, uso de herramientas, búsqueda, memoria, sistemas multiagente y aplicaciones.
Un framework de Python para crear, ejecutar y observar agentes LLM, con herramientas, equipos multiagente, memoria, ejecución en sandbox y un servicio de agentes desplegable.