Skip to content

Voice profiles

What this is for. Voice is how the agent talks, not what it knows. Every agent has two profiles: Internal communication (you and teammates) and External communication (clients, strangers, public channels). The runtime picks AUTO unless you override the scope on a conversation.

  • You want a different tone with the team than with a client.
  • You are starting from a preset (Jarvis, Diplomat, Coach, …) and then tweaking one dimension.
  • You need blocked phrases (empty apologies) or a closing Signature.
  • A conversation should force Internal or External regardless of the agent default.
  1. Open Agents → the agent → tab Voice — route /agents/:id.
  2. Choose an Internal preset and an External preset, or leave Custom after editing a field.
  3. Adjust the six dimensions on each block, plus Blocked phrases and Signature. Save voice profile.
  4. In a conversation, the Voice · INTERNAL / EXTERNAL / AUTO badge should match; override there if this thread is an exception.

Every agent has two speaking styles:

ProfileUsed for
Internal communicationYou and teammates
External communicationClients, strangers, public channels

The runtime picks a profile from context (AUTO) unless you override it on a conversation (Voice scope).


ControlMeaning
Internal presetDropdown of built-in styles for internal voice
External presetSame for external
CustomAutomatic when you edit individual fields
PresetCharacter
JarvisFormal, concise, professional
Best buddyFriendly, balanced
Senior CEOSerious, very direct
Buddy DevCasual, developer style
StandupPlayful, provocative
DiplomatFormal, detailed
CoachDirect, motivating
TutorFriendly, detailed

Selecting a preset fills the six dimensions below.


DimensionOptions
AddressInformal (te) · Formal (maga) · Formal (ön) · Context-sensitive
ToneSerious · Balanced · Friendly · Casual · Playful
VerbosityConcise · Balanced · Detailed
DirectnessVery direct · Direct + polite · Diplomatic · Indirect
HumorNone · Dry/witty · Light · Sharp/provocative
EmojiNever · Functional · Often

Each dimension is set twice (internal block + external block).


FieldMeaning
Blocked phrases (one per line)Phrases the agent must not use (e.g. empty apologies)
SignatureClosing signature line (e.g. — EYAS, your assistant)
ControlMeaning
Save voice profilePersist both profiles + extras