Specialist Agent Pattern

Domain-specific expertise agent.


Configuration

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  "agentId": "semantic-specialist",
  "name": "Semantic Analysis Specialist",
  "role": "R-AA",
  "sponsor": "R-DS:domain-owner",
  "behaviorAdapters": [
    { "adapterType": "LoRA", "modelPath": "domain-specialist" }
  ],
  "skills": [
    { "skillId": "analyze-semantics", "requires_approval": false },
    { "skillId": "assess-debt", "requires_approval": false },
    { "skillId": "propose-change", "requires_approval": true }
  ]
}

Specialization

Use LoRA adapters for domain expertise:

1
2
3
4
5
6
7
8
9
"behaviorAdapters": [
  {
    "adapterType": "LoRA",
    "configuration": {
      "modelPath": "adapters/finance-specialist",
      "rank": 16
    }
  }
]