Build smaller, smarter models that punch above their weight
High-quality synthetic datasets with real tool execution, diverse topic graphs, and built-in evaluation.
01 DOMAIN
Name the field of expertise you want a model to master.
02 TOPICS
The domain is split into its major areas of knowledge.
03 SUBTOPICS
Each area expands into specific, non-overlapping subtopics.
04 SAMPLES
Every subtopic yields training samples, with tools actually executed.
Architecture
How the DeepFabric pipeline works
- 01
Domain input
Start from a topic of expertise.
- 02
Topic graph
Coverage without redundancy.
- 03
Training samples
Generated with real tool execution.
- 04
Evaluation
Prove the capabilities you trained.
Why DeepFabric
Domain-anchored diversity without redundancy
Diverse topic graphs
Unique topic graph generation covers your domain thoroughly while avoiding the repetitive samples that cause overfit.
Real tool execution
Tools actually run, so samples are grounded in real outputs instead of simulated ones.
Built-in evaluation
Evaluate on unseen tasks derived from your training splits.
Export anywhere
Send datasets straight to TRL, Unsloth or Axolotl and start fine-tuning.
Standard approach
- Repetitive samples
- Simulated tool outputs
- No validation
Models overfit and hallucinate.
DeepFabric approach
- Diverse topic graphs
- Real tool execution
- Strict validation
Models are grounded and efficient.
Tool execution
Real tool calls, mocked safely with WebAssembly
Simulated tool outputs teach models to hallucinate. DeepFabric runs your tools in a Spin sandbox instead: each one is a WebAssembly component backed by mock data, so the agent gets genuine, deterministic results without touching a live API.
01 IMPORT
Pull tool schemas from your MCP server into the sandbox.
02 MOCK
Load mock responses and seed files for the tools to work with.
03 EXECUTE
Agent calls run as WebAssembly components, so they really execute.
04 RECORD
Real results are logged into each training sample.
Training
Train
Turn your dataset into a fine-tuned model with the frameworks you already use.
The built-in trl_sft formatter turns generated samples into tool-calling conversations ready for TRL's SFTTrainer, or export to Unsloth and Axolotl. Then check the result with built-in evaluation on unseen tasks.
Open source and community driven
Built in the open. Contribute, share datasets, and help make small models more capable.