Skip to content
CareerCanopy

A companion that reads the room, then chooses how to speak.

Most career apps speak in one register. They are either relentlessly upbeat — the kind of tone that lands wrong on a hard day — or coldly transactional, which lands wrong on a good one. The adaptive tone engine is the system that chooses the right register for the moment, based on what you said in the check-in, what is happening in the search, and how the last few exchanges went. The engine has a small number of states, not a continuous spectrum. Steady, gentle, direct, and stepped-back. Steady is the default. Gentle shows up when the day is hard. Direct shows up when something is actually working and the companion's job is to push you a little. Stepped-back is for the days when the right move is to stop coaching at all. The states are visible. You can see which one the companion is in, and you can override it. If gentle feels patronising on a particular day, you can ask for direct. The engine is a default, not a verdict.

How it works

Three steps, start to finish.

  1. 01

    The engine reads three signals

    The check-in answer for today, the recent activity in your search, and the last few exchanges with the companion. Together those signals choose the state for this session.

  2. 02

    The companion's voice adjusts to the state

    Same companion, different register. Gentle reduces density and softens edges. Direct increases specificity and asks harder questions. Stepped-back drops the coaching frame entirely. The state is named on screen so you always know which one is active.

  3. 03

    You can override the state

    If the engine reads the room wrong, you can change it. Some users prefer direct as the default. Others prefer gentle. The override sticks for the session and informs the engine going forward — without locking you in.

What makes it different

Why this is not the generic version.

  • A small number of states, not a continuous mood spectrum. Four registers covers the meaningful range; more registers create noise without changing the experience.
  • Visible and overrideable. You can see which state the companion is in and change it. The engine is a default, not a judgement on what you need.
  • Driven by real signals, not by a prompt the user has to write. The check-in, the search activity, and the last few exchanges are the inputs. You do not have to tell the companion to be gentler — it reads it.

Product visual

Four states. The current one is named, and you can override it.

Questions

Common questions

Is this just "tone of voice" — or does the actual content change?

The content changes. Density, specificity, and what gets asked all shift between states. Gentle reduces the number of items in the day's plan and softens framing. Direct adds specificity and asks harder questions. The tone change you notice is downstream of the content change. If only the words shifted but the work stayed identical, the engine would not be doing its job.

What if the engine reads the day wrong?

You can override the state in two taps. Some days you want direct even though the engine read gentle, and some days the opposite. The override sticks for the session and feeds back into the engine going forward, so the default gets better at matching you over time. The engine is a starting point, not a verdict.

Does it handle anger, not just sadness?

Yes. Anger after a layoff is common and legitimate, and the engine treats it as a real signal rather than a problem to manage. Direct usually fits anger better than gentle does — gentle on an angry day reads as patronising. The engine notices the difference and chooses the register that matches, while still flagging if the anger is leaking into a place it shouldn't, like a draft email to a former employer.

Read next

$79 · One time

Your plan is built around what you tell us — not a template.

Start with a few questions. The plan follows.

Start your plan

Less than one session with a career coach.