Skip to main content

miDataworks Manual

miDataworks is the data plane of the mi suite. It imports Hugging Face datasets, curates and labels them, checks labelers against human labels, builds detector sets for miStudio and training sets for miForge, and publishes versions to the Hugging Face Hub.

It works on its own. miLLM (an inference server), miStudio (an interpretability workbench) and miForge (a training application) add capabilities when they are configured, and every screen says plainly when an action needs one of them. With none of them, miDataworks is a complete dataset tool against any OpenAI-compatible or TEI (Text Embeddings Inference) endpoint.

Where to start​

Words used throughout​

WordMeaning
SourceRows imported once from the Hub or from files, pinned to exactly what was read.
VersionAn unchangeable copy of a dataset after a recipe's steps. Every removed row is logged with its reason.
RecipeA saved, hashed list of steps (operators) with their settings.
OperatorOne step a recipe can run: a filter, deduplicator, sampler, labeler or report.
Label runOne labeler applied to a version's rows; its labels are recorded per row.
MCPModel Context Protocol: the interface through which an AI agent calls miDataworks's tools.
AUROCArea under the receiver operating characteristic curve: how well a score separates two classes (1.0 is perfect, 0.5 is chance).
TRLTransformer Reinforcement Learning, Hugging Face's training library; exports are written in its formats.
SFT, DPO, KTO, GRPOTraining methods TRL supports: supervised fine-tuning, direct preference optimization, Kahneman-Tversky optimization and group relative policy optimization.

The in-app Help screen carries a short summary of each step and links to the matching page here.