SWISwarm Intelligence
SWISwarm recipes

Specialist-guided small-model team

Spend a limited specialist budget on the task's critical uncertainty.

123456Specialist
  1. Producers handling general tasks
  2. Bounded expert help for critical uncertainty
  3. Verification independent of production
Conceptual communication diagram · set the agent count in the task package
  1. Locate the knowledge gap

    Producers first generate their own attempt. Tie specialist calls to concrete questions rather than vague requests for help.

  2. Allocate specialist budget

    Make the specialist share of the total budget visible. Count planning, tools and synthesis in that same budget.

  3. Deliver concise guidance

    Ask the specialist for a principle, source and misuse condition. Producers revise their own outputs using this information.

  4. Evaluate the result blindly

    Evaluate the final artifact blinded to specialist use. Retain single larger-model and single smaller-model conditions.

Role responsibilities

Producer
Solve a subtask and state missing domain knowledge as a concrete question.
Specialist
Provide a bounded, sourced answer to the critical question.
Independent evaluator
Check the final artifact without treating specialist output as authority.

Shared memory contract

subtask_idknowledge_gapspecialist_questionguidance_sourcespecialist_token_sharefinal_check
Stop condition
Return to production when critical questions are answered or specialist call limits are reached; stop the whole team at the same aggregate budget.
Primary failure mode
A specialist's wrong answer can pull the team toward one shared error. Do not equate expertise with authority; keep verification independent.