Dialogic Coaching Behavioral AI Executive Tools

Common
Project

A real-time canvas that maps client language as it's spoken and lets coaches reframe what the system hears, keeping human judgment at the center.

0 1
First tool in category
live
No post-session processing
hitl
Coach overrides AI placement
Conversation Canvas — live session showing client phrases mapped spatially across four quadrants
Conversation Canvas · Live session demo
Project Context

Real-time NLP.
Human-scale coaching.

This project began with a systems design question: why do master coaches consistently catch meaningful client language that novice coaches miss? During solutions-focused training, I was taught to plot phrases on graphs to track conversational direction, but the cognitive load of note-taking broke presence with clients.

I built a real-time NLP system to extract what mattered and train coaches to listen for it. The breakthrough wasn't better transcription; it was a structured conversational state that could persist between sessions. What started as a coaching aid became foundational infrastructure for AI systems that needed to understand not just what was said, but what it meant in context.

Role
Lead AI Product Designer
System architecture, UX, behavioral design, NLP pipeline
Platform
Web app · Zoom API
Built on Zoom to meet coaches in their existing workflow
Model
Conversation Quadrant
Haesun Moon's Dialogic Orientation Quadrant adapted for real-time NLP extraction
Domain
Executive Coaching · Infrastructure
Conversational state capture + downstream AI preparation layer
The Problem
What existing tools gave coaches

The coach hears everything. The system captures nothing.

During live sessions, coaches had to choose: take notes and miss key moments, or stay present and lose track of conversational patterns. Critical phrases like client contradictions, emotional shifts, and readiness cues would slip past unrecorded. Coaches would miss the moment when a client moved from struggle language (below the line) into solution language, losing the opportunity to amplify that shift and guide them from past strengths toward their preferred future.

What Common Project gives coaches

Conversational state made visible in real time.

Client phrases extracted verbatim and mapped spatially as they're spoken. Struggles below the line, strengths above. Coaches can see exactly when clients shift from problem language to solution language, and use past strengths (upper left) to fuel movement toward their preferred future (upper right). No notes, no re-reading afterward, just real-time awareness of where the conversation lives on the quadrant.

Not a summary of what happened. A structured view of what was said, legible to the coach and to downstream AI systems.

“I was able to be present with my client for the whole session, rather than pausing to take notes.”

Coach, user testing
How It Works
Live Session Demo · Executive Coaching

From conversation
to structured insight.

The system processes live Zoom transcripts in real time, extracting meaningful phrases from client speech, classifying them by quadrant, and plotting them spatially. Only phrases that clear the confidence threshold surface on the map, everything else stays in the list layer for coach review. Coaches can move any plotted phrase to a different quadrant by tapping it and selecting a new location. Phrases that are repeated across sessions become more prominent on the map.

Conversation Map · Executive Coaching Session

Live Session  0:04
Captured Phrases
13 phrases · session 0:04
My confidence is really growing every single day
I was really successful in my work last year
I have a strong and supportive network of friends
I have this deep fear of failing in life again
The future really feels so uncertain to me right now
I'm feeling so overwhelmed by everything right now
I really want to have more freedom in my life
I can finally see a clear next step forward
I worry so much about letting people down again
I learned so much from that difficult past experience
I want to feel so much more in control
The same patterns just keep happening over and over
I imagine myself really thriving in the future
“My confidence is really growing every single day”
03:00  ·  extract 0.93  ·  confidence 0.78
Design Principles

Four non-negotiables that shaped every decision from confidence thresholds to what the map shows at a glance.

01

Human authority preserved

The coach sees every classification and can override any of them. The system proposes; the coach decides. This is the design constraint that makes the tool trustworthy in a therapeutic context.

02

Deterministic over opaque

Every extracted phrase has a visible confidence score and an auditable classification path. No black-box summaries. A coach can always trace why something surfaced and reject it if it doesn't feel right.

03

Structured memory over transcript storage

The system stores what mattered: extracted phrases, classifications, confidence scores. What gets retained is meaning.

04

Ambient awareness over dashboard noise

The map is designed to be glanceable during a session. A coach should be able to orient in two seconds and return to the client. Density is the enemy; spatial clarity is the goal.

Design Impact
What's the difference between a transcript and conversational state?

A transcript records what was said. Conversational state captures what mattered, in what context, with what frequency. Common Project is the layer that converts the former into the latter, the infrastructure that makes downstream AI possible.

Why does the map need to be glanceable in two seconds?

Because the coach's attention belongs to the client, not the screen. Ambient awareness is a design goal, not an aesthetic one. Every visual decision, density, color, spatial logic, is optimized for a human who needs to be present, not analytical.