[ BLOG // 2026-06-14 // 2 MIN ]

AI Communication Style: Concise, Balanced, Detailed, Expert

We added a communication-style toggle to Alex — four detail levels for responses that persist across devices. How we designed it and why it matters.

CORESYNTH AIUXCORESYNTHALEXCOMMUNICATIONPERSONALIZATION

One of the most common problems with AI assistants: everyone wants something different. One person just wants the answer, no preamble. Another needs context explained. A third wants to see the technical details. Most AI products solve this by not solving it at all — one size fits all.

Alex on CoreSynth now has a communication-style toggle. Four detail levels the user sets once and keeps across all conversations and devices.

Four styles

CONCISE   → Just the result and action. Minimal text.
BALANCED  → Result with a brief reason. Default.
DETAILED  → Explains steps and context in plain language.
EXPERT    → Dense and technical. Assumes prior knowledge.

The user opens settings, clicks a row, done. The style saves to localStorage for instant effect and to the database simultaneously — so when they switch devices, it follows them.

How it works under the hood

The style is injected into the system prompt via placeholders. The prompt builder takes the saved value and adjusts instructions accordingly — from „respond briefly” to „explain technical context”. The pipeline is identical to reasoning effort: localStorage → API request → validation → service → prompt builder.

The goal wasn’t to create „four different AIs”. The goal was to give the user a dial they set once and forget — and yet it fits them perfectly.

Why it matters

Communication style isn’t just cosmetics. It affects:

  • How many tokens the AI uses per response
  • How quickly the user finds what they need
  • How the AI feels to a new vs. experienced user

Concise for someone who just needs to know if a part is in stock. Expert for someone who wants to know why and how it works under the hood. Same agent, same data, different level of detail.

Tech details

STORAGE    → localStorage (instant) + DB (persistence)
SYNC       → On chat load, DB value writes to localStorage
             when localStorage has none (new device)
VALIDATION → Zod schema, whitelist of 4 values
PROMPT     → {{personality}} placeholder in system prompt
UI         → Modal with selection, active row highlighted with ring
TESTS      → Unit tests for pipeline and UI logic

Why I’m writing about this

Most AI products give you a chat and call it done. But communication with AI isn’t just about answers — it’s about how those answers look. A style toggle is a small thing with a big impact on how an AI assistant feels. It’s a classic case where the technical implementation is simple, but the decision to „just do it” is what makes the difference.

// ALL_POSTS
BACK TO BLOG