App öffnen
Moonborn — Developers

Distinctiveness

Eine Cosine-Distance-Bewertung zwischen dem Voice Fingerprint der Persona und einem Baseline (Standard `chatgpt-default`). Unter dem Boden liest die Persona generisch; darüber liest sie sich selbst.

Voice Fingerprint sagt "wie nah ist diese Antwort an dieser Persona". Distinctiveness sagt "wie weit ist diese Persona vom Generischen entfernt". Das sind zwei verschiedene Fragen; beide sind wichtig.

Wie es funktioniert

Bei der Generierung (und bei jedem Refine) bettet Moonborn die Mask + Signature-Phrasen der Persona ein und berechnet die Cosine-Distance gegen einen Baseline-Embedding. Der Standard-Baseline ist chatgpt-default — eine neutrale, hilfsbereit-assistent-artige Stimme. Andere eingebaute: claude-default, gemini-default. Teams können eine custom-Baseline-Persona registrieren (nützlich, wenn die Frage ist "fühlt sich diese Marken-Stimm-Variante immer noch wie unsere Marke an?").

{
  "distinctiveness": 0.62,
  "baseline": "chatgpt-default",
  "minScore": 0.40,
  "verdict": "pass"
}

Config

  • consistency.distinctiveness.enabled (Standard an bei Pro+)
  • consistency.distinctiveness.baseline (Standard chatgpt-default)
  • consistency.distinctiveness.min_score (Standard 0.40)
  • consistency.distinctiveness.metric (Standard cosine)
  • consistency.distinctiveness.action_on_low_score (Standard warn)

Org-weite Vergleiche

Team-Workspaces erhalten eine zweite Abfrage: Vergleich gegen jede Persona, die bereits in der Org existiert. Output ist der nächste Match plus seine Distanz. Nützlich, um unbeabsichtigte Klone zu fangen — ein Marken-Team, das Varianten forkt, sollte nicht mit zwei Personas enden, die < 0.15 gegeneinander scoren.

await client.consistency.compareWithOrgPersonas(personaId, {
  threshold: 0.30,
});

API

  • GET /v1/personas/{id}/distinctiveness — aktuelle Bewertung.
  • POST /v1/personas/{id}/distinctiveness/recompute — neu laufen.

Tarif

Free hat einen fixen Baseline (chatgpt-default) und Read-Only- Zugriff. Pro+ kann Baselines tauschen und Schwellen setzen. Team+ kann den Cross-Persona-Vergleich laufen.

Ehrlicher Scope

Distinctiveness ist ein Form-Vergleich. Eine Persona kann 0.8 (sehr distinkt) scoren und trotzdem eine schlechte Persona sein — sie kann nichts wie ein generischer Assistent klingen und auch nichts wie ein echter Charakter. Paare es mit dem Audit (Audit + Provokationstests), um beide Failure-Modi zu fangen.