Skip to content

← Back to Projects

CompassionateConnect AI

A multi-agent mental-health intake system with ethical guardrails built in from the start

Built for the Google Cloud Multi-Agent (Agent Development Kit) Hackathon, archived, demo only

What was the problem?

Intake paperwork at mental health clinics is repetitive for patients and time-consuming for staff, and it’s easy for a crisis-relevant detail to get lost inside a long, unstructured intake response if nothing is specifically watching for it.

What did I make?

I built a system of six small AI agents that each handle one part of intake (asking questions, watching for crisis indicators, writing a therapist-friendly summary, suggesting possible directions for a session) instead of one agent trying to do everything. Every insight is explicitly labeled as a suggestion for a therapist to evaluate, never a diagnosis.

Why is that useful?

Splitting the work into agents with clear boundaries makes it possible to give safety rules (like flagging a crisis or refusing to diagnose) to one specific agent as its explicit, narrowly scoped job, rather than hoping a single system behaves correctly across every kind of conversation. That’s the intended design boundary, not a tested guarantee it can’t be circumvented; see below.

What is still unproven?

This was tested only with simulated patient data, demoed live but never used with a real patient or clinic, and its own retrospective is explicit that there’s no evaluation harness yet, meaning nobody has systematically measured whether its summaries or crisis detection are actually good, only whether the system runs.

Have a technical problem, AI or otherwise, that needs a second pair of eyes?

Let's talk.