AndyInQtr commited on
Commit
7e90eb9
·
verified ·
1 Parent(s): 052388d

Card: architecture as rendered PNG (hub does not render mermaid)

Browse files
Files changed (3) hide show
  1. README.md +1 -25
  2. assets/architecture.png +0 -0
  3. sha256manifest.json +6 -2
README.md CHANGED
@@ -30,31 +30,7 @@ decision layer in front of it (route, guard, escalate).
30
 
31
  ## Architecture
32
 
33
- ```mermaid
34
- flowchart TD
35
- A[agent hook / MCP call<br/>question + options + task hint] --> B{router<br/>qtype embedding + route_task hint}
36
- B -->|unfamiliar task| C[base chain<br/>refusal-safe]
37
- B -->|language| D[ft_lang]
38
- B -->|guardrail| E[ft_gr14_ppo]
39
- B -->|skill routing| F[ft_skill4_ppo]
40
- B -->|tool choice| G[ft_tool5v2_ppo]
41
- B -->|email triage| H[ft_triage5]
42
- B -->|mail sort| I[ft_mail8]
43
- B -->|supervise| J[ft_sup3]
44
- B -->|choose| K[ppo_cho]
45
- B -->|compact| L[ft_cmp2]
46
- B -->|rerank| M[ft_rrk3]
47
-
48
- D & E & F & G & H & I & J & K & L & M --> N[shared Qwen3-0.6B encoder<br/>f16, one copy in memory]
49
- C --> N
50
- N --> O[decision head<br/>binary noul / ranked options /<br/>nli entailment / extract]
51
- O --> P{rails}
52
- P -->|binary conf lt 0.5| Q[NOUL_GATE: now]
53
- P -->|choose conf lt 0.65| R[CHOOSE_FLOOR: decline]
54
- P -->|ok| S[dialect renderer<br/>noul family: true/false words<br/>choice family: letter options]
55
- Q & R --> T
56
- S --> T[verdict + confidence<br/>JSON over MCP]
57
- ```
58
 
59
  Invariants, all mechanically checked: **one encoder, N chains** (chain switch
60
  = LoRA adapter swap, not a model load); **closed-set router** (unknown or
 
30
 
31
  ## Architecture
32
 
33
+ ![Laya combined model architecture](assets/architecture.png)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
  Invariants, all mechanically checked: **one encoder, N chains** (chain switch
36
  = LoRA adapter swap, not a model load); **closed-set router** (unknown or
assets/architecture.png ADDED
sha256manifest.json CHANGED
@@ -4,8 +4,8 @@
4
  "bytes": 2215
5
  },
6
  "README.md": {
7
- "sha256": "088e5d49f6bb994e51665c6d3f3e6d7d439f79e334b3d314c88afc2597cde1d2",
8
- "bytes": 10679
9
  },
10
  "combined_provenance.json": {
11
  "sha256": "8bd3eef6c86ced0ebd3c252d6f2ec5f3239db030cc63733cacaf70408f4ce7bd",
@@ -79,6 +79,10 @@
79
  "sha256": "609d8f4c067cd3950f88594c5a802616cea245823836ef5848ee4fc40aab5b6f",
80
  "bytes": 34363188
81
  },
 
 
 
 
82
  "src/laya_port/sequence.py": {
83
  "sha256": "3c869d986bb74d310a0b68595752ddbed13dbdf74051f81762734fa673300c2d",
84
  "bytes": 5447
 
4
  "bytes": 2215
5
  },
6
  "README.md": {
7
+ "sha256": "677666178d81069aca5cd19a7ec9084bc62ee32e304ecbdd126014c5af61a544",
8
+ "bytes": 9697
9
  },
10
  "combined_provenance.json": {
11
  "sha256": "8bd3eef6c86ced0ebd3c252d6f2ec5f3239db030cc63733cacaf70408f4ce7bd",
 
79
  "sha256": "609d8f4c067cd3950f88594c5a802616cea245823836ef5848ee4fc40aab5b6f",
80
  "bytes": 34363188
81
  },
82
+ "assets/architecture.png": {
83
+ "sha256": "ea4a63e5624aad843b15d2da35e686c43ba96e91be5da7b7ed3245d343cf632b",
84
+ "bytes": 71609
85
+ },
86
  "src/laya_port/sequence.py": {
87
  "sha256": "3c869d986bb74d310a0b68595752ddbed13dbdf74051f81762734fa673300c2d",
88
  "bytes": 5447