← Back to Wiki

Development and Tools

Couples Therapy Bot

A project Grace Tempest is building: a formulaic, voice-and-video couples therapy bot that runs an Emotionally Focused Therapy (EFT) session with a couple sitting on the other side of a camera. This page is the working plan for v1, the therapeutic framework we are encoding, the ethics posture, and the architecture for the web app.

Framing: this is an adjunct to therapy, not a replacement for a licensed clinician. The product is consistent, low-cost, and available between sessions. It is not a covered medical service.

Open the app in its own page

The working v0.1 app is best used as its own full-screen page so it feels like a real product instead of an embedded block inside the wiki.

Open app Open in new tab

State persists in your browser, so when you come back the app will still remember your saved session.

Live Prototype

A working v0.1 prototype of the platform is live as a full-screen app page. It runs the full onboarding flow (consent, partner setup, personality picker, voice picker, intake) and a mock EFT session that walks through Stages 1, 2, and 3 with the chosen personality. State persists in the browser. No backend yet, no live LLM yet.

Therapeutic Framework

The bot follows Sue Johnson's 9-step EFT model as its long-arc structure, with the EFT Tango as the per-turn macro intervention and RISSSC as the delivery style guide.

9-Step EFT Model

Macro Intervention: The EFT Tango

RISSSC Delivery Rules

RISSSC is encoded as a style block in the model's system prompt and reinforced by the TTS voice and pacing settings.

Additional EFT Principles to Encode

Ethics, Safety, and Confidentiality

User Experience (v1)

Bot Personality and Voice

Each couple picks a bot personality and a voice during onboarding. They can change either at any time from settings. All personalities are EFT-faithful: they share the 9-step framework, the Tango, RISSSC, and the safety pipeline. Personality only changes tone, pacing, and the kinds of phrasing the model favors.

Personality Options (v1)

Each personality is implemented as a versioned system-prompt block layered on top of the shared EFT identity, so therapeutic behavior stays consistent and only style shifts.

Voice Options

Users pick a voice independent of personality. v1 ships OpenAI's built-in voices, grouped by perceived gender so couples can choose what feels safest in the room:

Default voice is paired to the chosen personality (for example Warm Anchor defaults to Sage), but the user can override at any time. Voice settings (pace, warmth) are tuned per personality and pushed through OpenAI's voice models.

How Voice Is Implemented

Intake and Onboarding

Onboarding gathers context the model needs to be useful from the first session, and screens out cases that should go directly to a human clinician.

Internal Tracking and Follow-up

Product Aesthetic - Matted Purple

The product brand is calm, low-contrast, matted purple. Not neon, not glossy. Soft surfaces, generous spacing, humanist sans typography, 16px rounded corners. No emojis in product chrome.

V1 Architecture

Roadmap

Open Questions

Related