Technical Deep-Dive

Hvordan Swarm-Kit-42 faktisk fungerer - ingen black boxes

1. Konseptet

Multi-perspektiv analyse - Ikke en AI, men N parallelle "linser" som analyserer samme problem fra ulike vinkler.


Frequency Seeds - Ord som tuner hver instans' kognitive vinkel. Subtle, men effektivt.


Iterativ forfining - Scorer kvalitet (0-42), itererer til terskel. Ingen gjetning - bare math.


Syntetisering - Kombinerer perspektiver til ett koherent svar. Integrerer, ikke lister.

2. Hvorfor Frequency Seeds?

LLM-er har innebygde bias. De tenderer mot visse perspektiver, formuleringer og konklusjoner. Når du vet hvilke "linser" som ble brukt til å generere teksten, kan du bedre vurdere outputen.

Frequency seeds er vår måte å gjøre dette transparent og kontrollerbart.

Eksempel: Juridisk sverm

compliance-first  ████████████████████ 1.50  ← Høyest vekt
risk-assessor     ██████████████████ 1.40
precedent-finder  ████████████████ 1.20
contract-analyst  ██████████████ 1.10
practical-advisor █████████████ 1.00
worst-case        ████████████ 0.90
regulatory        ██████████ 0.80
opportunity       ████████ 0.60              ← Lavest vekt

Juridisk-sverm prioriterer compliance og risiko. Opportunity-seeking er bevisst nedvektet.

Se alle seed weights

3. Iterativ Forfining

Parameter Verdi Betydning
Kvalitetsterskel 36/42 85.7% - Svaret må score minst dette
Maks iterasjoner 4 Unngår uendelig loop
Scoring-dimensjoner 7 Completeness, Accuracy, Actionability, Novelty, Clarity, Relevance, Synthesis

Prosessen

  1. Generer svar fra N perspektiver
  2. Syntetiser til ett svar
  3. AI scorer kvalitet (0-42)
  4. Hvis < 36: Forfin basert på svakheter
  5. Repeter til ≥36 eller maks 4 iterasjoner

4. Arkitektur

+--------------+ +-------------+ +--------------+ | Frontend |---->| API.php |---->| Worker.php | | index.html | | (job queue)| | (background)| +--------------+ +-------------+ +------+-------+ | +-------------------------------+-------------------------------+ | | | | | v v v v v +-----------+ +-----------+ +-----------+ +-----------+ +-----------+ |Perspektiv | |Perspektiv | |Perspektiv | |Perspektiv | | Syntese | |1: Skeptic | |2: Strategy| |3: Empath | |4: Pragmat | | + Score | +-----------+ +-----------+ +-----------+ +-----------+ +-----------+

5. Tech Stack

KomponentTeknologi
FrontendVanilla HTML/CSS/JS, ingen rammeverk
BackendPHP 8.3
DatabaseSQLite (eksempler, job-status)
AIAnthropic Claude API
ServerHetzner CX23, Helsinki
SSLLet's Encrypt (auto-renew)

Infrastruktur

RessursDetaljer
Serverubuntu-4gb-hel1-1, 4GB RAM, 40GB disk
LokasjonHelsinki, Finland (EU)
Webservernginx + PHP-FPM
Domeneswarm.str.is

6. Kostnadstransparens

Priser fra platform.claude.com

Modell Input Output Typisk kjøring*
Haiku 3.5 $0.80/MTok $4.00/MTok ~$0.02-0.05
Sonnet 4 $3.00/MTok $15.00/MTok ~$0.15-0.40
Opus 4.5 $5.00/MTok $25.00/MTok ~$0.50-2.00

*MTok = million tokens. Typisk kjøring = 4 perspektiver, 1-2 iterasjoner.
Du ser alltid eksakt kostnad i kvitteringen.

7. Kvalitetsdimensjoner

Hver respons scores på 7 dimensjoner (0-6 poeng hver, maks 42):

DimensjonSpørsmål
CompletenessAdresserer svaret alle aspekter av spørsmålet?
AccuracyEr informasjonen korrekt og godt begrunnet?
ActionabilityKan brukeren handle konkret basert på dette?
NoveltyTilbyr det innsikt utover det åpenbare?
ClarityEr det klart uttrykt og lett å forstå?
RelevanceHolder det seg fokusert på det som betyr noe?
SynthesisEr flere perspektiver godt integrert?

8. Advanced Configuration

For brukere som vil ha mer kontroll over hvordan svermen tenker. Åpne "Advanced configuration" på hovedsiden for å se disse valgene.

Perspective Selection

Hva det gjør: La deg velge hvilke perspektiver som skal brukes - og hvor sterkt hver skal vektes.


Standard oppførsel: Uten custom config velger systemet perspektiver basert på oppgavetype og innebygde vekter. For eksempel: "Juridisk" prioriterer compliance-first og risk-assessor.


Med custom config:

  • Checkbox av/påDeaktiver perspektiver du ikke vil ha. Systemet vil aldri velge dem.
  • Vekt-slider (0.1x — 2.0x)Juster sannsynligheten for at hvert perspektiv velges. Høyere vekt = høyere sjanse.

Viktig: Hvis du velger flere perspektiver enn sverm-størrelse (f.eks. 8 perspektiver men 6 instanser), blir utvalget tilfeldig-vektet. For full kontroll, match antallet.

Seed Bias

Hva det gjør: Tuner hvilke frequency seeds som har høyere sannsynlighet for å bli valgt.


Hver slider representerer et spektrum mellom to motsatte kvaliteter:

SliderVenstre (0)Høyre (100)Effekt
Temporal Fortid Fremtid Favoriserer retrospektive vs prospektive seeds (history vs emerging, legacy vs innovation)
Risk Forsiktig Modig Favoriserer risiko-averse vs risiko-søkende seeds (caution vs boldness, safety vs opportunity)
Scope Mikro Makro Favoriserer detaljfokus vs systemperspektiv (granular vs holistic, specific vs universal)
Order Kaos Orden Favoriserer divergent vs konvergent tenkning (emergence vs structure, paradox vs coherence)
Analytical Emosjonell Analytisk Favoriserer følelses-basert vs logikk-basert tilnærming (intuition vs logic, empathy vs objectivity)

Nøytral (50): Ingen bias — alle seeds i poolen har lik sannsynlighet basert på base-vekter.

Ekstrem (0 eller 100): Sterk bias mot én side — noen seeds blir mye mer sannsynlige.

Presets (Eksporter/Importer)

Hva det gjør: Lagre og gjenbruk dine advanced settings som JSON-filer.


Eksporter: Laster ned en JSON-fil med:

  • Alle perspektiv-valg og vekter for ALLE oppgavetyper
  • Alle seed bias-innstillinger
  • Timestamp og versjonsnummer

Importer: Last opp en tidligere eksportert preset. Den vil:

  • Gjenopprette alle perspektiv-innstillinger
  • Gjenopprette seed bias-slidere
  • IKKE bytte oppgavetype — du velger det selv

Bruksområde: Perfekt for å kjøre samme analyse gjentatte ganger, dele oppsett med kolleger, eller A/B-teste ulike konfigurasjoner.

Eksempel: Juridisk med Kreativ Twist

Du vil ha juridisk analyse, men ønsker mer kreative løsningsforslag:

  1. Velg oppgavetype "Juridisk"
  2. Åpne Advanced configuration
  3. Aktiver "wild-card" og "opportunity" perspektiver (normalt nedvektet)
  4. Sett Order-slider mot "Kaos" (40) for mer divergent tenkning
  5. Kjør analysen

Resultat: Du får juridisk fundert analyse, men med flere ukonvensjonelle vinklinger enn standard juridisk sverm.