You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Convenience method on results (lightweight, for notebooks):**
60
+
61
+
For interactive use where a full pipeline is overkill, a `to_config_builder()` method on `DatasetCreationResults` returns a pre-seeded `DataDesignerConfigBuilder`:
62
+
63
+
```python
64
+
# Stage 1
65
+
result = dd.create(config_personas, num_records=100)
This is a thin wrapper: loads the dataset, optionally filters columns, wraps in `DataFrameSeedSource`, returns a new config builder. No tracking, no provenance, no callbacks - just a quick bridge for iteration.
76
+
59
77
**Auto-chaining from a single config (future):**
60
78
61
79
The engine detects columns that were previously `allow_resize=True` (or a new marker like `stage_boundary=True`) and auto-splits the DAG into stages. This is a convenience layer on top of the explicit API - not required for v1.
@@ -163,10 +181,102 @@ For users who need programmatic filtering at the seed boundary, a seed reader pl
163
181
164
182
The engine does not know about pipelines. Each stage is a regular `DatasetBuilder.build()` call.
165
183
184
+
## Use cases for implementation and testing
185
+
186
+
These should guide the implementation and serve as the basis for tutorial notebooks.
187
+
188
+
### 1. Explode: personas to conversations
189
+
190
+
Generate a small, high-quality set of personas, then produce many conversations from each.
0 commit comments