Build & Development
Coding Conventions
- Python 3.12, PEP 8, 4-space indentation
- Type hints on all function signatures
- Naming:
snake_case(modules/functions),PascalCase(classes)
Evaluation Framework
Persona includes a comprehensive evaluation framework for testing long-term memory systems against academic benchmarks.Supported Benchmarks
| Benchmark | What it Tests | Reference |
|---|---|---|
| LongMemEval | Temporal logic, multi-session aggregation | ICLR 2025 |
| PersonaMem | Factual precision, personalization | COLM 2025 |