Framework Validation
Empirically validate that LLMs can accurately express personality traits from psychological frameworks, and determine the optimal amount of grounding context needed.
The Problem
When you tell an LLM "this persona has extraversion: 0.8", you're making several assumptions that may not hold true:
Without Validation
The Solution: MVC Validation
MVC (Minimum Viable Context) validation empirically tests whether a model can accurately express personality traits from a given framework. Instead of assuming understanding, we measure it.
The validation process tests model x framework combinations and determines the minimum amount of grounding context needed for accurate trait expression.
Supported Frameworks & Instruments
Ensoul validates three personality frameworks, each paired with a validated psychometric instrument for scoring:
Openness, Conscientiousness, Extraversion, Agreeableness, Neuroticism
Honesty-Humility, Emotionality, Extraversion, Agreeableness, Conscientiousness, Openness
Machiavellianism, Narcissism, Psychopathy
Dual Scoring
Validation uses a dual scoring approach for accuracy:
Instrument Scoring
LLM-as-Judge
Grounding Tiers
When generating personas, we can provide different amounts of context about what each trait means. More context generally means better understanding but costs more tokens.
Compressed semantic anchors only
"socially energized, external processor, stimulation-seeking"Anchors + behavioral markers
Above + "Markers: seeks social situations, thinks aloud, expressive"Complete definition + markers + examples
Above + "Examples: 'Let's discuss with the team!', 'I love meeting new people'"The Goal
Running Validation in Studio
Step by Step
- 1Navigate to Frameworks in the Studio sidebar
- 2Select a personality framework (Big Five, HEXACO, or Dark Triad)
- 3Click Validate to start a new validation run
- 4Select the model to validate (Claude Opus 4.7, Claude Sonnet 4.6, Claude Haiku 4.5, etc.)
- 5Configure options: number of responses, concurrency, batch mode
- 6Click Start Validation and monitor real-time progress
- 7Review results with per-trait accuracy breakdowns
8 profiles x 3 tiers x 6 prompts x 5 responses = 720 generations+ 720 scoring calls= ~1,440 API calls total
Auto-Tune
After running a validation, Ensoul can automatically suggest improved trait grounding text. The auto-tune feature uses Claude Sonnet to analyze which traits scored poorly and generates improved semantic anchors, behavioral markers, and examples.
Understanding Results
MVC Recommendation
"MINIMAL tier achieves 87.3% accuracy with 260 tokens. STANDARD adds 2.2 percentage points but costs 2x tokens."
MINIMAL Sufficient
STANDARD Required
FULL Required
Best Practices
When to Validate
After Validation