UgurKocde commited on
Commit
1f7b706
·
1 Parent(s): 911caf3

model card: OpenAdmin 20B v1 candidate

Browse files
Files changed (1) hide show
  1. README.md +75 -0
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.