model card: OpenAdmin 20B v1 candidate
Browse files
README.md
ADDED
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
base_model: openai/gpt-oss-20b
|
| 4 |
+
pipeline_tag: text-generation
|
| 5 |
+
language:
|
| 6 |
+
- en
|
| 7 |
+
tags:
|
| 8 |
+
- microsoft-365
|
| 9 |
+
- intune
|
| 10 |
+
- entra
|
| 11 |
+
- defender
|
| 12 |
+
- it-administration
|
| 13 |
+
- openadminos
|
| 14 |
+
---
|
| 15 |
+
|
| 16 |
+
# OpenAdmin 20B
|
| 17 |
+
|
| 18 |
+
OpenAdmin is the community model for Microsoft 365 administrators who want an
|
| 19 |
+
open-source, local-first model. It is a fine-tune of
|
| 20 |
+
[gpt-oss-20b](https://huggingface.co/openai/gpt-oss-20b) specialized for
|
| 21 |
+
tenant administration work: planning Microsoft Graph calls with
|
| 22 |
+
least-privilege scopes, drafting OpenAdminOS agent manifests, reasoning over
|
| 23 |
+
device fleets, answering from retrieved Microsoft Learn documentation, and
|
| 24 |
+
saying "not in the docs" instead of guessing.
|
| 25 |
+
|
| 26 |
+
It is built by [OpenAdminOS](https://openadminos.com), the open-source,
|
| 27 |
+
local-first agent platform for Microsoft 365 admins, and ships as the default
|
| 28 |
+
local model there. It runs on a single machine with 16 GB of memory in the
|
| 29 |
+
MXFP4 quantization (see the [GGUF repo](https://huggingface.co/OpenAdminOS/openadmin-20b-GGUF)).
|
| 30 |
+
|
| 31 |
+
## Benchmarks
|
| 32 |
+
|
| 33 |
+
Scored on the OpenAdmin eval suite: 108 mechanically-scored tasks
|
| 34 |
+
(schema validation, exact match, regex constraints; no LLM judges) across
|
| 35 |
+
doc-grounded facts, abstention, Graph call planning (including held-out
|
| 36 |
+
endpoints), agent-manifest drafting, fleet reasoning, and report voice.
|
| 37 |
+
"With retrieval" pairs the model with a local index of Microsoft Learn
|
| 38 |
+
documentation (Intune, Entra, Defender), which is how OpenAdminOS runs it.
|
| 39 |
+
|
| 40 |
+
| Model | No retrieval | With retrieval |
|
| 41 |
+
|---|---|---|
|
| 42 |
+
| gpt-oss-20b (base) | 49/108 (45%) | 73/108 (68%) |
|
| 43 |
+
| **OpenAdmin 20B** | **69/108 (64%)** | **96/108 (89%)** |
|
| 44 |
+
|
| 45 |
+
Category detail (with retrieval): doc facts 44/45, abstention 15/15,
|
| 46 |
+
reasoning 21/23 (base: 11/23), Graph planning improved on both trained and
|
| 47 |
+
held-out endpoints. Tasks and per-run results are published in
|
| 48 |
+
[openadmin-evals](https://huggingface.co/datasets/OpenAdminOS/openadmin-evals).
|
| 49 |
+
|
| 50 |
+
## Training
|
| 51 |
+
|
| 52 |
+
QLoRA (rank 16) on 499 supervised examples, published in full at
|
| 53 |
+
[openadmin-sft](https://huggingface.co/datasets/OpenAdminOS/openadmin-sft).
|
| 54 |
+
Every example is synthetic and machine-validated before admission: agent
|
| 55 |
+
manifests are schema-validated, Graph plans come from a curated endpoint
|
| 56 |
+
table, and reasoning examples carry mechanically-computed reasoning traces
|
| 57 |
+
(the arithmetic is correct by construction). No tenant data, no scraped
|
| 58 |
+
conversations, and no distillation from proprietary APIs were used at any
|
| 59 |
+
point.
|
| 60 |
+
|
| 61 |
+
## Intended use and limitations
|
| 62 |
+
|
| 63 |
+
Built for read-oriented administration assistance: queries, reports,
|
| 64 |
+
classification, drafting. It is not a substitute for admin judgment; in
|
| 65 |
+
OpenAdminOS every write to a tenant requires human confirmation regardless of
|
| 66 |
+
what any model suggests, and we recommend the same posture elsewhere. The
|
| 67 |
+
model inherits the general limitations of its 20B base; for current product
|
| 68 |
+
or licensing facts, pair it with retrieval over current documentation rather
|
| 69 |
+
than trusting parametric memory.
|
| 70 |
+
|
| 71 |
+
## License
|
| 72 |
+
|
| 73 |
+
Apache 2.0, same as the base model. Base model copyright OpenAI; Microsoft,
|
| 74 |
+
Intune, Entra, and Defender are trademarks of Microsoft Corporation, and this
|
| 75 |
+
community project is not affiliated with or endorsed by Microsoft or OpenAI.
|