Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ekova

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.

Five Support Personas

  • 🫂 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

Quickstart

Dataset

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.

Availability

  • 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.

Disclaimer

Ekova does not provide professional advice, diagnosis, or therapy. Please seek qualified professional help when needed.

License

Noncommercial use is governed by LICENSE (PolyForm Noncommercial 1.0.0). Commercial use requires a separate agreement.

About

Ekova: A Personality-Support Agent for Self-Discovery Dialogue

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages