ServiceNow open-sources SyGra Studio to drag-and-drop your way to synthetic data
Curated by the Inblix editorial team
Generating high-quality synthetic data typically means staring at YAML files and praying your indentation is correct. ServiceNow just made that pain optional. They’ve open-sourced SyGra Studio, a visual workspace bolted onto their existing SyGra framework that lets you build, debug, and execute data-generation pipelines through a drag-and-drop canvas — no manual wiring required.
Think of it as a Node-RED for LLM workflows. You start by connecting a data source. Studio currently supports Hugging Face, local file systems, and ServiceNow instances. Once you point it at a dataset and preview a few rows, column names instantly become state variables you can drop into any prompt by typing an open curly brace. It’s a small detail that eliminates the guesswork of remembering variable names across a sprawling pipeline.
From there, you’re building flows visually. Drag an LLM node onto the canvas, pick a model — OpenAI, Azure, Ollama, Bedrock, Vertex, and vLLM are all supported — write your prompt, and define the output. Want a story generator that also summarizes itself? Two nodes, one feeding the other through a shared story_body variable. Toggle structured outputs if you need clean JSON, attach tools for function calling, or drop in Lambda and Subgraph nodes when things get complex. A built-in code panel shows the YAML or JSON artifact being generated in real time, so what you see is exactly what gets version-controlled.
Execution is where this gets genuinely useful for teams. Hit run and watch node-level progress stream in, with per-run tracking for token cost, latency, and guardrail outcomes. The system writes execution history to .executions/, giving you an audit trail and the ability to compare outputs across runs. ServiceNow includes a pre-built workflow that ingests the Glaive code-assistant dataset, generates answers, critiques them in a loop until the reviewer is satisfied, and produces fine-tuning-ready data. The whole thing is a git clone and a single make studio command away.
💡 Key Takeaways
- SyGra Studio auto-generates state variables from your dataset's column names, eliminating manual wiring between data sources and prompt templates.
- The visual canvas supports conditional edges and loops — the included Glaive workflow critiques and revises responses until a model decides no more feedback is needed.
- Every execution writes token cost, latency, guardrail outcomes, and full logs to a local directory, creating an auditable paper trail without extra tooling.
Keep reading: See related articles below for more coverage on this topic.
Get smarter about AI
The sharpest AI news, curated daily. Delivered free to your inbox.