Text Generation
PEFT
Safetensors
English
lora
mistral
structured-output
model-routing
inference-orchestration
multi-agent
dot-loom
Instructions to use usedot/Dot-Loom-Conductor-14B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use usedot/Dot-Loom-Conductor-14B with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("mistralai/Ministral-3-14B-Base-2512") model = PeftModel.from_pretrained(base_model, "usedot/Dot-Loom-Conductor-14B") - Notebooks
- Google Colab
- Kaggle
Rebuild model card, evidence visuals, and Dot research identity
Browse files- README.md +108 -99
- SHA256SUMS +8 -7
- TECHNICAL_REPORT.md +8 -4
- assets/benchmark-overview.png +0 -0
- assets/benchmark-overview.svg +0 -139
- assets/dot-loom-conductor-cover.png +0 -0
- assets/dot-loom-conductor-hero.svg +0 -56
- assets/dot-mark.png +0 -0
- assets/family-generalization.png +0 -0
- assets/family-generalization.svg +0 -101
- assets/training-dynamics.png +0 -0
- assets/training-dynamics.svg +0 -67
README.md
CHANGED
|
@@ -8,59 +8,76 @@ language:
|
|
| 8 |
- en
|
| 9 |
datasets:
|
| 10 |
- usedot/dot-loom-conductor-v2
|
|
|
|
| 11 |
tags:
|
| 12 |
- lora
|
| 13 |
- peft
|
| 14 |
- mistral
|
|
|
|
| 15 |
- model-routing
|
| 16 |
- inference-orchestration
|
| 17 |
- multi-agent
|
| 18 |
- dot-loom
|
| 19 |
-
model-index:
|
| 20 |
-
- name: Dot Loom Conductor 14B
|
| 21 |
-
results:
|
| 22 |
-
- task:
|
| 23 |
-
type: text-generation
|
| 24 |
-
name: Structured multi-model routing
|
| 25 |
-
dataset:
|
| 26 |
-
type: usedot/dot-loom-conductor-v2
|
| 27 |
-
name: Dot Loom Conductor v2 held-out families
|
| 28 |
-
split: test
|
| 29 |
-
metrics:
|
| 30 |
-
- type: json-validity
|
| 31 |
-
name: JSON validity
|
| 32 |
-
value: 100.0
|
| 33 |
-
- type: policy-accuracy
|
| 34 |
-
name: Policy accuracy
|
| 35 |
-
value: 99.7
|
| 36 |
-
- type: exact-plan-accuracy
|
| 37 |
-
name: Exact plan accuracy
|
| 38 |
-
value: 90.2
|
| 39 |
-
- type: constraint-compliance
|
| 40 |
-
name: Hard-constraint compliance
|
| 41 |
-
value: 98.9
|
| 42 |
-
- type: unsafe-under-escalation
|
| 43 |
-
name: Unsafe under-escalation
|
| 44 |
-
value: 0.0
|
| 45 |
---
|
| 46 |
|
| 47 |
-
|
|
|
|
|
|
|
| 48 |
|
| 49 |
-
|
| 50 |
|
| 51 |
-
|
| 52 |
-
into a structured Lean, Balanced, or Strict execution plan.** It decides which model writes,
|
| 53 |
-
which model independently reviews, whether a finalizer is needed, and what every role may access.
|
| 54 |
-
It does not answer the underlying user task.
|
| 55 |
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
|
| 61 |
## Quick start
|
| 62 |
|
| 63 |
-
The
|
| 64 |
|
| 65 |
```bash
|
| 66 |
git clone https://huggingface.co/usedot/Dot-Loom-Conductor-14B
|
|
@@ -69,15 +86,13 @@ python -m pip install -r requirements.txt
|
|
| 69 |
python inference_example.py
|
| 70 |
```
|
| 71 |
|
| 72 |
-
The example loads base revision `5b0ceedbb42dff466ae60b258ba296f32da51384`, attaches
|
| 73 |
-
adapter,
|
| 74 |
-
|
| 75 |
|
| 76 |
-
###
|
| 77 |
|
| 78 |
-
|
| 79 |
-
credits, and latency. A real H200 inference from the archived demo produced this plan for a
|
| 80 |
-
high-risk payment race:
|
| 81 |
|
| 82 |
```json
|
| 83 |
{
|
|
@@ -107,106 +122,99 @@ high-risk payment race:
|
|
| 107 |
}
|
| 108 |
```
|
| 109 |
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
receipt field and enforce the hard budgets outside the model.
|
| 113 |
|
| 114 |
-
##
|
| 115 |
|
| 116 |
-
The
|
| 117 |
-
validation
|
|
|
|
| 118 |
|
| 119 |
| Lane | JSON valid | Policy accuracy | Exact plan | Constraints met | Unsafe under-escalation | Mean regret |
|
| 120 |
|---|---:|---:|---:|---:|---:|---:|
|
| 121 |
| Deterministic Loom | 100.0% | 93.9% | 79.3% | 100.0% | 5.7% | 1.733 |
|
| 122 |
| Raw Ministral 14B Base | 1.0% | 0.4% | 0.1% | 0.1% | 98.1% | 1051.175 |
|
| 123 |
| Dot-trained raw adapter | 100.0% | 99.7% | 90.2% | 98.9% | 0.0% | 11.823 |
|
| 124 |
-
| Dot-trained plus guard | 100.0% | 100.0% | 90.8% | 100.0% | 0.0% | 0.245 |
|
| 125 |
-
|
| 126 |
-
The adapter improved exact-plan accuracy over deterministic Loom by 11.5 percentage points.
|
| 127 |
-
Paired bootstrap 95% CI: 9.4 to 13.7 points. Exact-plan McNemar two-sided p-value: `< 1e-12`.
|
| 128 |
|
| 129 |
-
|
| 130 |
-
guard caught all 13 and used its fallback. The guard is runtime code and is not contained inside
|
| 131 |
-
the adapter weights.
|
| 132 |
|
| 133 |
-
|
|
|
|
|
|
|
| 134 |
|
| 135 |
-
|
|
|
|
|
|
|
| 136 |
|
| 137 |
-
|
| 138 |
|
| 139 |
-
|
| 140 |
-
structured behavior was learned during the disclosed fine-tune. It is not presented as a fair
|
| 141 |
-
comparison against an instruction-tuned general assistant. Deterministic Loom is the operationally
|
| 142 |
-
relevant baseline because it receives the same task, worker, and budget fields and already emits a
|
| 143 |
-
valid routing plan. A future release should also evaluate instruction-tuned routing baselines and
|
| 144 |
-
multiple training seeds.
|
| 145 |
|
| 146 |
-
|
|
|
|
|
|
|
| 147 |
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
- Which previous outputs each role may access
|
| 152 |
-
- Maximum calls, credits, and latency
|
| 153 |
-
- Estimated combined quality and pass rate
|
| 154 |
-
- Bounded machine-readable routing reasons
|
| 155 |
|
| 156 |
-
|
| 157 |
-
scratch.
|
| 158 |
|
| 159 |
-
|
|
|
|
|
|
|
|
|
|
| 160 |
|
| 161 |
| Property | Value |
|
| 162 |
|---|---:|
|
| 163 |
| Adapter size | 560,078,656 bytes |
|
| 164 |
-
| SHA-256 | `e0e6655a16a10f28cbce898e564640bf6a4a64ca84bb2014a1da3a60c5f11eda` |
|
| 165 |
| LoRA rank / alpha / dropout | 32 / 64 / 0.05 |
|
| 166 |
| Trainable parameters | 139,984,896 |
|
| 167 |
| Total base parameters | 14,085,016,576 |
|
| 168 |
| Base revision | `5b0ceedbb42dff466ae60b258ba296f32da51384` |
|
| 169 |
-
|
|
| 170 |
-
|
|
| 171 |
-
| Validation data | 900 family-disjoint synthetic examples |
|
| 172 |
| Optimizer steps / epochs | 564 / 2 |
|
| 173 |
| Effective batch size | 32 |
|
| 174 |
| Learning rate / schedule | `1.5e-4` / cosine, 28 warmup steps |
|
|
|
|
| 175 |
| Seed | `20260716` |
|
| 176 |
| Duration | 52.6 minutes |
|
| 177 |
| Mean GPU utilization | 96.57% |
|
| 178 |
| Integrated GPU energy | 0.588 kWh |
|
| 179 |
| Selected checkpoint | Step 564, validation loss `0.070168` |
|
| 180 |
|
| 181 |
-
|
| 182 |
-
`down_proj`. No user prompts, private code, wallets, API keys, or production conversations were
|
| 183 |
-
used.
|
| 184 |
|
| 185 |
-

|
| 42 |
+
|
| 43 |
+
Dot Loom Conductor receives a task, three candidate worker profiles, and hard call, credit, and
|
| 44 |
+
latency budgets. It returns a schema-constrained **Lean**, **Balanced**, or **Strict** execution
|
| 45 |
+
plan with role assignments, access rules, estimated receipts, and bounded reason codes.
|
| 46 |
+
|
| 47 |
+
It does not answer the task. It decides how the task should be executed.
|
| 48 |
+
|
| 49 |
+
| Release fact | Result |
|
| 50 |
+
|---|---:|
|
| 51 |
+
| Base checkpoint | `mistralai/Ministral-3-14B-Base-2512` |
|
| 52 |
+
| Released artifact | Rank-32 PEFT LoRA adapter |
|
| 53 |
+
| Training corpus | 9,000 synthetic routing traces |
|
| 54 |
+
| Held-out evaluation | 1,200 family-disjoint cases |
|
| 55 |
+
| Exact-plan match | 90.2% raw adapter, 90.8% with runtime guard |
|
| 56 |
+
| Lift over deterministic Loom | +11.5 percentage points with guard |
|
| 57 |
+
| Hard-budget violations after guard | 0 of 1,200 |
|
| 58 |
+
| Training run | 52.6 minutes on 1x NVIDIA H200 SXM5 |
|
| 59 |
+
|
| 60 |
+
No user prompts, production conversations, wallets, API keys, private code, or customer data were
|
| 61 |
+
used in training.
|
| 62 |
+
|
| 63 |
+
## Why this model exists
|
| 64 |
+
|
| 65 |
+
Most agent stacks either use one model for every request or hard-code a fixed writer and reviewer
|
| 66 |
+
pipeline. Both approaches spend the same amount of inference on easy and difficult work.
|
| 67 |
+
|
| 68 |
+
The conductor learns a different policy:
|
| 69 |
+
|
| 70 |
+
- **Lean:** one writer call when the task is low-risk and reversible
|
| 71 |
+
- **Balanced:** a writer plus an independent reviewer when verification earns its cost
|
| 72 |
+
- **Strict:** a writer, reviewer, and finalizer for high-consequence or synthesis-heavy work
|
| 73 |
+
|
| 74 |
+
The roles are model-agnostic. A worker can be OpenAI, Claude, DeepSeek, Qwen, a Dot model, an
|
| 75 |
+
OpenRouter endpoint, or a local model. Brand names never appear in the training prompts. Routing is
|
| 76 |
+
based on capability, reliability, provider independence, cost, latency, risk, and hard budgets.
|
| 77 |
|
| 78 |
## Quick start
|
| 79 |
|
| 80 |
+
The release is a PEFT adapter. The pinned base model is downloaded separately.
|
| 81 |
|
| 82 |
```bash
|
| 83 |
git clone https://huggingface.co/usedot/Dot-Loom-Conductor-14B
|
|
|
|
| 86 |
python inference_example.py
|
| 87 |
```
|
| 88 |
|
| 89 |
+
The example loads base revision `5b0ceedbb42dff466ae60b258ba296f32da51384`, attaches the
|
| 90 |
+
adapter, runs greedy decoding, and prints one JSON plan. The published evaluation used BF16. A
|
| 91 |
+
quantized deployment was not evaluated.
|
| 92 |
|
| 93 |
+
### Output contract
|
| 94 |
|
| 95 |
+
A real inference from the archived H200 demo produced this plan for a high-risk payment race:
|
|
|
|
|
|
|
| 96 |
|
| 97 |
```json
|
| 98 |
{
|
|
|
|
| 122 |
}
|
| 123 |
```
|
| 124 |
|
| 125 |
+
Production code must recompute costs, latency, role validity, access, and hard-budget compliance
|
| 126 |
+
outside the model. The adapter proposes a plan. Deterministic runtime code enforces it.
|
|
|
|
| 127 |
|
| 128 |
+
## Evaluation
|
| 129 |
|
| 130 |
+
The frozen test split contains 1,200 examples from eight task families that do not appear in
|
| 131 |
+
training or validation: payment races, tenant isolation, webhook replay, OAuth integrity, SSRF
|
| 132 |
+
egress, stream settlement, health triage, and contract risk.
|
| 133 |
|
| 134 |
| Lane | JSON valid | Policy accuracy | Exact plan | Constraints met | Unsafe under-escalation | Mean regret |
|
| 135 |
|---|---:|---:|---:|---:|---:|---:|
|
| 136 |
| Deterministic Loom | 100.0% | 93.9% | 79.3% | 100.0% | 5.7% | 1.733 |
|
| 137 |
| Raw Ministral 14B Base | 1.0% | 0.4% | 0.1% | 0.1% | 98.1% | 1051.175 |
|
| 138 |
| Dot-trained raw adapter | 100.0% | 99.7% | 90.2% | 98.9% | 0.0% | 11.823 |
|
| 139 |
+
| **Dot-trained plus guard** | **100.0%** | **100.0%** | **90.8%** | **100.0%** | **0.0%** | **0.245** |
|
|
|
|
|
|
|
|
|
|
| 140 |
|
| 141 |
+

|
|
|
|
|
|
|
| 142 |
|
| 143 |
+
The guarded conductor improved exact-plan match over deterministic Loom by 11.5 percentage
|
| 144 |
+
points. The paired bootstrap 95% confidence interval was 9.4 to 13.7 points. The exact-plan
|
| 145 |
+
McNemar two-sided p-value was `< 1e-12`.
|
| 146 |
|
| 147 |
+
The raw adapter exceeded a hard budget on 13 of 1,200 proposals. The published runtime guard
|
| 148 |
+
caught all 13 and selected its deterministic fallback. The guard is runtime code and is not
|
| 149 |
+
contained in the adapter weights.
|
| 150 |
|
| 151 |
+

|
| 152 |
|
| 153 |
+
### Baseline interpretation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 154 |
|
| 155 |
+
The raw base checkpoint is a pre-training capacity control. It demonstrates that the structured
|
| 156 |
+
routing behavior was acquired during the disclosed fine-tune. It is not presented as a fair
|
| 157 |
+
comparison against an instruction-tuned general assistant.
|
| 158 |
|
| 159 |
+
Deterministic Loom is the operational baseline. It receives the same task, worker, and budget
|
| 160 |
+
fields and already emits a valid plan. Future work should add instruction-tuned routing baselines,
|
| 161 |
+
live downstream task outcomes, and multiple training seeds.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 162 |
|
| 163 |
+
## Training
|
|
|
|
| 164 |
|
| 165 |
+
The adapter was trained on the public [Dot Loom Conductor v2
|
| 166 |
+
corpus](https://huggingface.co/datasets/usedot/dot-loom-conductor-v2). Each label was selected by
|
| 167 |
+
enumerating all 15 valid role assignments, rejecting plans that exceed hard budgets, and choosing
|
| 168 |
+
the highest-utility feasible plan under the disclosed simulator.
|
| 169 |
|
| 170 |
| Property | Value |
|
| 171 |
|---|---:|
|
| 172 |
| Adapter size | 560,078,656 bytes |
|
| 173 |
+
| Adapter SHA-256 | `e0e6655a16a10f28cbce898e564640bf6a4a64ca84bb2014a1da3a60c5f11eda` |
|
| 174 |
| LoRA rank / alpha / dropout | 32 / 64 / 0.05 |
|
| 175 |
| Trainable parameters | 139,984,896 |
|
| 176 |
| Total base parameters | 14,085,016,576 |
|
| 177 |
| Base revision | `5b0ceedbb42dff466ae60b258ba296f32da51384` |
|
| 178 |
+
| Hardware | 1x NVIDIA H200 SXM5, 143,771 MiB reported VRAM |
|
| 179 |
+
| Train / validation examples | 9,000 / 900, family-disjoint |
|
|
|
|
| 180 |
| Optimizer steps / epochs | 564 / 2 |
|
| 181 |
| Effective batch size | 32 |
|
| 182 |
| Learning rate / schedule | `1.5e-4` / cosine, 28 warmup steps |
|
| 183 |
+
| Precision | BF16 |
|
| 184 |
| Seed | `20260716` |
|
| 185 |
| Duration | 52.6 minutes |
|
| 186 |
| Mean GPU utilization | 96.57% |
|
| 187 |
| Integrated GPU energy | 0.588 kWh |
|
| 188 |
| Selected checkpoint | Step 564, validation loss `0.070168` |
|
| 189 |
|
| 190 |
+
LoRA targeted `q_proj`, `k_proj`, `v_proj`, `o_proj`, `gate_proj`, `up_proj`, and `down_proj`.
|
|
|
|
|
|
|
| 191 |
|
| 192 |
+

|
| 193 |
|
| 194 |
## Reproducibility
|
| 195 |
|
|
|
|
| 196 |
- `adapter_config.json` pins the upstream base revision.
|
| 197 |
+
- `requirements.txt` pins the tested runtime versions from the archived H200 environment.
|
| 198 |
+
- `SHA256SUMS` covers the public release files and adapter weights.
|
| 199 |
+
- `evidence/` includes the training receipt, telemetry summary, checkpoint selection, paired
|
| 200 |
+
statistics, and scored benchmark summaries.
|
| 201 |
+
- The [research package](https://github.com/usedotai/dot-loom/tree/main/research/ministral-conductor)
|
| 202 |
+
contains the corpus generator, raw predictions, scoring code, audit responses, tests, charts,
|
| 203 |
+
and command-line demonstrations.
|
| 204 |
|
| 205 |
## Intended use
|
| 206 |
|
| 207 |
+
- Research on learned, model-agnostic inference orchestration
|
| 208 |
- Offline comparison with deterministic routers
|
| 209 |
- Experimental routing for coding agents and AI application backends
|
| 210 |
+
- Local demonstrations of cost, latency, independence, and verification tradeoffs
|
| 211 |
|
| 212 |
+
## Not intended for
|
| 213 |
|
| 214 |
+
- Treating predicted quality or pass rate as a production guarantee
|
| 215 |
- Executing financial, health, legal, security, or infrastructure changes without review
|
| 216 |
- Granting permissions or selecting tools without a separate authorization layer
|
| 217 |
+
- Trusting model-declared costs or budgets without deterministic recomputation
|
| 218 |
|
| 219 |
## Limitations
|
| 220 |
|
|
|
|
| 223 |
- The benchmark measures routing-plan generation, not final code correctness.
|
| 224 |
- Worker capability values can drift from live provider performance.
|
| 225 |
- The study uses one seed, one base checkpoint, and one H200 training run.
|
| 226 |
+
- The raw adapter violated a hard budget in 13 of 1,200 test proposals.
|
| 227 |
+
- A production deployment must enforce every hard constraint outside the model.
|
| 228 |
|
| 229 |
## Citation
|
| 230 |
|
|
|
|
| 241 |
|
| 242 |
## License
|
| 243 |
|
| 244 |
+
The adapter is released under Apache 2.0. The pinned upstream base model is also published under
|
| 245 |
+
Apache 2.0. Users must comply with the upstream license and any applicable provider terms.
|
SHA256SUMS
CHANGED
|
@@ -1,15 +1,16 @@
|
|
| 1 |
d5fadc36773f0a6e03ae542aac79a3747abd47f77028ab304cb878dc2beb3ec1 .gitattributes
|
|
|
|
| 2 |
cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
| 3 |
a7afc45c75c5ba304cf2bfcd9061e0832f28cb3a42cc29fea2c1284d6def2964 NOTICE
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
d980b376af380689d7e60e8c86d2ca9b96a09215337a59670430a90df3eadaf1 CITATION.cff
|
| 7 |
39d3e713e98dc32ad4b663d58e0ffff719d91550d08545076d5094d804ce5e05 adapter_config.json
|
| 8 |
e0e6655a16a10f28cbce898e564640bf6a4a64ca84bb2014a1da3a60c5f11eda adapter_model.safetensors
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
|
|
|
| 13 |
433ffcf387183f580ce03978f4d2dff0d518416f67083c481c5073dcf3d7d31d evidence/checkpoint-selection.json
|
| 14 |
ced5263c61c6732af7da8fb7c03a227e71ff3f129b54b3a1965ede6c1ba0d33a evidence/deterministic_scored.summary.json
|
| 15 |
dbe6682d157932edeafddf20303c0f0e4380bf467af7934e1070a4862519ec3f evidence/gpu-telemetry.summary.json
|
|
|
|
| 1 |
d5fadc36773f0a6e03ae542aac79a3747abd47f77028ab304cb878dc2beb3ec1 .gitattributes
|
| 2 |
+
d980b376af380689d7e60e8c86d2ca9b96a09215337a59670430a90df3eadaf1 CITATION.cff
|
| 3 |
cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
| 4 |
a7afc45c75c5ba304cf2bfcd9061e0832f28cb3a42cc29fea2c1284d6def2964 NOTICE
|
| 5 |
+
5d7a0c27387950ac75b835844c2092f59e0ab13071a5b7009f151267827233ed README.md
|
| 6 |
+
e5465da8a0115cb226fc36e640ef534e761f1adec88c1b3345c33d57c483a443 TECHNICAL_REPORT.md
|
|
|
|
| 7 |
39d3e713e98dc32ad4b663d58e0ffff719d91550d08545076d5094d804ce5e05 adapter_config.json
|
| 8 |
e0e6655a16a10f28cbce898e564640bf6a4a64ca84bb2014a1da3a60c5f11eda adapter_model.safetensors
|
| 9 |
+
1449b4e04afd787b8594d36bc522c28dbbafd5d9bf40ad0973bb20f3954e84c7 assets/benchmark-overview.png
|
| 10 |
+
50c7c38b901aababb16ccaf599bcb95a36a2ad9bfd41bfcf8210bff46b0f8631 assets/dot-loom-conductor-cover.png
|
| 11 |
+
d8b632da85953ed75b11f9e77d998ad01e89e042a14abd8f3990fc5fc2442b68 assets/dot-mark.png
|
| 12 |
+
4d5dfe31eea6fcd2951805c4fc2999962659521dd89b90e3c9cc6f90ce27eeb4 assets/family-generalization.png
|
| 13 |
+
e72de3a667dbc2ed166224d6297b863e452d02340766c1c03852dcbd4ac32b10 assets/training-dynamics.png
|
| 14 |
433ffcf387183f580ce03978f4d2dff0d518416f67083c481c5073dcf3d7d31d evidence/checkpoint-selection.json
|
| 15 |
ced5263c61c6732af7da8fb7c03a227e71ff3f129b54b3a1965ede6c1ba0d33a evidence/deterministic_scored.summary.json
|
| 16 |
dbe6682d157932edeafddf20303c0f0e4380bf467af7934e1070a4862519ec3f evidence/gpu-telemetry.summary.json
|
TECHNICAL_REPORT.md
CHANGED
|
@@ -1,8 +1,12 @@
|
|
| 1 |
-
|
|
|
|
|
|
|
| 2 |
|
| 3 |
-
|
| 4 |
|
| 5 |
-
|
|
|
|
|
|
|
| 6 |
|
| 7 |
### Abstract
|
| 8 |
|
|
@@ -97,7 +101,7 @@ guard is not encoded in the adapter weights.
|
|
| 97 |
|
| 98 |
- [Model and adapter](https://huggingface.co/usedot/Dot-Loom-Conductor-14B)
|
| 99 |
- [Dataset](https://huggingface.co/datasets/usedot/dot-loom-conductor-v2)
|
| 100 |
-
- [
|
| 101 |
- [Source, tests, raw predictions, and receipts](https://github.com/usedotai/dot-loom/tree/main/research/ministral-conductor)
|
| 102 |
|
| 103 |
### Citation
|
|
|
|
| 1 |
+
<p align="center">
|
| 2 |
+
<img src="assets/dot-mark.png" width="84" alt="Dot">
|
| 3 |
+
</p>
|
| 4 |
|
| 5 |
+
<h1 align="center">Dot Loom Conductor 14B</h1>
|
| 6 |
|
| 7 |
+
<p align="center"><strong>Technical report: learned budget-constrained multi-model routing</strong></p>
|
| 8 |
+
|
| 9 |
+
<p align="center">Dot R&D · July 2026</p>
|
| 10 |
|
| 11 |
### Abstract
|
| 12 |
|
|
|
|
| 101 |
|
| 102 |
- [Model and adapter](https://huggingface.co/usedot/Dot-Loom-Conductor-14B)
|
| 103 |
- [Dataset](https://huggingface.co/datasets/usedot/dot-loom-conductor-v2)
|
| 104 |
+
- [Reference policy explorer](https://huggingface.co/spaces/usedot/Dot-Loom-Conductor-Lab)
|
| 105 |
- [Source, tests, raw predictions, and receipts](https://github.com/usedotai/dot-loom/tree/main/research/ministral-conductor)
|
| 106 |
|
| 107 |
### Citation
|
assets/benchmark-overview.png
ADDED
|
assets/benchmark-overview.svg
DELETED
assets/dot-loom-conductor-cover.png
ADDED
|
assets/dot-loom-conductor-hero.svg
DELETED
assets/dot-mark.png
ADDED
|
assets/family-generalization.png
ADDED
|
assets/family-generalization.svg
DELETED
assets/training-dynamics.png
ADDED
|
assets/training-dynamics.svg
DELETED