dhruvnathawani/data-designer-search-agents — explained in plain English
Analysis updated 2026-05-18
Follow along with GTC 2026's Data Designer workshop notebooks step by step.
Learn how to generate synthetic training data with an AI model plus live web search.
See a worked example of a search-agent data pipeline similar to NVIDIA's own training data.
| dhruvnathawani/data-designer-search-agents | aim-uofa/reasonmatch | airbone42/360-data-athlete | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 5/5 | 4/5 |
| Audience | researcher | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Needs API keys for OpenRouter and Tavily, plus a downloaded personas dataset placed in a specific folder.
This repository is the home base for a hands-on workshop held at NVIDIA's GTC conference in San Jose in 2026, teaching people how to use a tool called NeMo Data Designer. Data Designer is used to build synthetic datasets, meaning data that is generated by an AI model rather than collected from the real world, which is often used to train or test other AI systems. The repo contains Jupyter notebooks meant to be run in order during the workshop. The first notebook introduces the basic pieces of a Data Designer workflow: starting seed data, sampling columns, and columns where an AI model writes text or structured answers, all through a simple question and answer example. The second notebook shows how to connect a web search tool to Data Designer using a protocol called MCP, so the AI model can pull in live information from the internet while generating data. The third notebook builds a more complete example: a data pipeline for search agents, covering how prompts are written, how they are varied, how the agent runs, and how quality is checked, similar to the kind of dataset NVIDIA uses to train its own Nemotron models. Setup uses a Python tool called uv to create an isolated environment and install dependencies listed in a project file. Workshop attendees need to add their own API keys for two services: one for running AI models through OpenRouter, and one for the Tavily web search tool used in two of the three notebooks. The workshop also expects certain data files, including a personas dataset from NVIDIA's catalog, to already be placed in a specific folder, and it is designed to run on machines with two H100 GPUs per person alongside a hosted GPT-OSS 120B model. This is workshop material rather than a general purpose library, so it is most useful to someone who attended or wants to follow along with the same exercises.
Workshop notebooks teaching how to build synthetic datasets and search-agent data pipelines using NVIDIA's Data Designer tool.
Mainly Python. The stack also includes Python, Jupyter, NeMo Data Designer.
No license information is stated in the README.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.