Jeden z nejčastějších problémů s AI asistenty: každý chce něco jiného. Jeden chce jen výsledek, ať se nezdržuje. Druhý potřebuje vysvětlit kontext. Třetí chce vidět technické detaily. Většina AI produktů to řeší tak, že to prostě neřeší — a jedna velikost padne všem.
Alex na CoreSynthu teď má přepínání komunikačního stylu. Čtyři úrovně, které si uživatel nastaví jednou a které mu zůstanou napříč všemi konverzacemi a zařízeními.
Čtyři styly
CONCISE → Jen výsledek a akce. Minimální text.
BALANCED → Výsledek s krátkým důvodem. Výchozí.
DETAILED → Vysvětlí kroky a kontext srozumitelným jazykem.
EXPERT → Hustý a technický. Předpokládá znalost kontextu.
Uživatel si otevře nastavení, klikne na řádek a je to. Styl se uloží do localStorage pro okamžitý efekt a zároveň do databáze — takže když přejde na jiné zařízení, zůstane mu.
Jak to funguje uvnitř
Styl se injektuje do system promptu přes placeholdery. Prompt builder vezme nastavenou hodnotu a podle ní upraví instrukce — od „odpovídej stručně” po „vysvětluj technické souvislosti”. Celá pipeline je stejná jako u reasoning effortu: localStorage → API request → validace → servis → prompt builder.
Cíl nebyl udělat „čtyři různé AI”. Cíl byl dát uživateli páku, kterou otočí jednou a pak na ni zapomene — a přesto mu vyhovuje.
Proč to dává smysl
Komunikační styl není jen kosmetika. Ovlivňuje:
- Kolik tokenů AI spotřebuje na odpověď
- Jak rychle uživatel najde to, co hledá
- Jak AI působí na nového vs. zkušeného uživatele
Concise pro člověka, který jen potřebuje vědět, jestli je díl skladem. Expert pro toho, který chce vědět proč a jak to funguje pod kapotou. Stejný agent, stejná data, jiná míra detailu.
Tech detail
STORAGE → localStorage (okamžitý) + DB (perzistence)
SYNC → Při načtení chatu se DB hodnota zapíše do localStorage,
pokud ji localStorage nemá (nové zařízení)
VALIDACE → Zod schema, whitelist 4 hodnot
PROMPT → {{personality}} placeholder v system promptu
UI → Modal s výběrem, aktivní řádek zvýrazněn ringem
TESTY → Unit test na pipeline i UI logiku
Proč o tom píšu
Většina AI produktů dá uživateli chat a tím to hasne. Ale komunikace s AI není jen o odpovědích — je o tom, jak ty odpovědi vypadají. Přepínání stylu je malá věc, která má velký dopad na to, jak AI asistent působí. Je to typický případ, kdy technická implementace je jednoduchá, ale rozhodnutí „udělat to” je to, co dělá rozdíl.