Ekova is a multi-persona personality-support system built on the DSD (Deep Self-Discovery) dataset. It implements five functionally independent support styles as described in the accompanying paper.
- 🫂 Ekova Warm — emotional-holding companion that validates and grounds without rushing to solutions
- 🧂 Ekova Tsukkomi — wry roast-and-reframe companion that uses irony to dissolve defensive narratives
- 🌐 Ekova Real — reality-check companion that anchors the conversation in constraints and causal structure
- 🌪️ Ekova Gonzo — high-dimensional insight companion that uses cross-domain analogy to reframe complex situations
- 🧑🏫 Ekova Coach — problem-clarification and action-planning companion that turns vague blockages into concrete next steps
- Ekova Warm →
Ekova_Warm/README.md - Ekova Tsukkomi →
Ekova_Tsukkomi/README.md - Ekova Real →
Ekova_Real/README.md - Ekova Gonzo →
Ekova_Gonzo/README.md - Ekova Coach →
Ekova_Coach/README.md
A representative sample of the DSD dataset (62 dialogue pairs across all five personas, with Chinese–English parallel annotations) is available here. The DSD dataset is shared across the DeepSupport and Ekova projects.
- Ekova Warm is best used with the fine-tuned LoRA adapter. The model weights are shared with the DeepSupport project, which Ekova is built upon.
- Ekova Tsukkomi, Real, and Gonzo are highly dependent on their training data and are not open-sourced at this time.
- Ekova Coach is a prompt-based method requiring no additional training.
Ekova does not provide professional advice, diagnosis, or therapy. Please seek qualified professional help when needed.
Noncommercial use is governed by LICENSE (PolyForm Noncommercial 1.0.0). Commercial use requires a separate agreement.