Zpět na web

Jak funguje AI v onDuty

Poslední aktualizace: 8. srpna 2026

K čemu AI v onDuty slouží

onDuty má vestavěného asistenta (jmenuje se smartDuty) a volitelné napojení na vlastního AI agenta přes otevřený protokol MCP. Obě cesty jedou nad stejnou sadou nástrojů a stejnými pravidly popsanými na téhle stránce.

  • Asistent smartDuty - plovoucí panel v portálu i v mobilní appce. Vedoucí i zaměstnanci se ho ptají a nechávají si jím obsluhovat rozvrh běžnou psanou češtinou: „kdo dnes pracuje“, „naplánuj Petrovi příští týden podle minulého“, „chci poslat žádost o volno“.
  • Návrh obsazení - samostatná funkce v Plánu, která na požádání navrhne, kým obsadit volné směny. Výsledkem jsou obyčejné návrhy (drafty), které vedoucí potvrdí a publikuje stejně, jako by je vyplnil sám.
  • MCP server - manažerské role si k datům své licence můžou připojit vlastního AI agenta (Claude a další klienty s podporou MCP). Návod je na stránce Připojte si svého AI agenta.

Co AI v onDuty naopak nedělá:

  • nerozhoduje sama o lidech - nehodnotí výkon, neřeší kázeňské věci, nikoho nepovyšuje ani nepropouští,
  • neprovede žádnou změnu, aniž by ji člověk nejdřív výslovně potvrdil (viz níž),
  • nevidí nic mimo data, na která má ptající se člověk podle své role a licence přístup - stejná pravidla jako v portálu.

Člověk rozhoduje, ne AI

Každý z 28 nástrojů, které asistent umí použít, má napevno danou kategorii dopadu - a od ní se odvíjí, jestli se spustí rovnou, nebo napřed počká na potvrzení.

11

Čtecí nástroje

Spouští se rovnou - jen ukazují data, nic neupravují.

  • Kdo dnes pracuje
  • Týdenní plán
  • Přehled absencí
  • Fronta žádostí
14

Zapisující nástroje

Nejdřív se ukážou k potvrzení - teprve po kliknutí „Provést“ se zapíšou.

  • Naplánovat směnu
  • Zapsat absenci
  • Rozhodnout o žádosti
  • Pozvat člověka
3

Nevratné nástroje

Stejná potvrzovací brána, navíc s výslovným upozorněním na nevratnost.

  • Zrušit směnu
  • Publikovat týden (odejde oznámení)
  • Deaktivovat člověka

U 17 zapisujících a nevratných nástrojů asistent nejdřív obyčejnou větou řekne, co přesně udělá - například „Naplánuji směnu úterý 14:00-22:00 pro Petra Nováka“ - a čeká na tlačítko Provést / Zrušit. Dokud člověk nepotvrdí, nic se nezapíše.

  • Potvrzení platí 10 minut, pak vyprší a musí se zopakovat.
  • Když uživatel mezitím pošle jinou zprávu, čekající akce se automaticky zruší - nikdy se neprovede sama.
  • Jeden tah konverzace smí použít nejvýš 8 kroků za sebou - pak se zastaví a požádá o rozdělení úkolu na menší části.
  • U vlastního připojeného AI agenta (MCP) je potvrzovací okno na straně agenta, ne uvnitř onDuty: každý nástroj nese standardní protokolové označení „jde jen o čtení“ nebo „jde o nevratnou akci“, podle kterého se běžný MCP klient (např. Claude) sám zeptá na potvrzení. Autorizace, limity i audit popsané na téhle stránce platí pro MCP stejně jako pro chat v portálu a appce.

Všechno je dohledatelné

Každá úspěšná zapisující nebo nevratná akce asistenta se zaznamená do stejné Historie, kterou vedoucí v portálu vidí i za ručními zásahy - jen s poznámkou „(přes asistenta)“. Nejde o oddělený, skrytý log.

  • Na stránce Historie v portálu vidí administrátor licence, kdo, kdy a co udělal - bez ohledu na to, jestli to bylo ručně v portálu, nebo přes asistenta.
  • Ke každé takové akci se navíc zapisuje auditní událost s informací, přes který kanál proběhla - chat, nebo připojený MCP agent. Svá připojení a jejich odpojení spravuje administrátor na stránce Portál -> AI agenti.
  • Když akci provádí vývojář platformy „očima“ konkrétního uživatele (typicky kvůli podpoře), audit drží obě identity - kdo se převtělil i za koho jednal.

Jaká data AI vidí

Nástroje asistenta čtou přesně to, na co má ptající se člověk podle své role a licence přístup v portálu - žádná paralelní ani oslabená kontrola. Vedoucí prodejny vidí lidi a směny svých prodejen, řadový zaměstnanec jen sebe. Data jedné licence (subjektu či franšízy) se nikdy nemíchají s daty jiné.

Když se vedoucí zeptá na přehled absencí svého týmu, asistent ukáže i typ absence (dovolená, nemoc a podobně) - přesně to samé, co by vedoucí viděl na stránce Docházka v portálu. Nejde o nové zpřístupnění dat, jen o konverzační dotaz nad daty, ke kterým už má přístup.

U samostatné funkce Návrh obsazení je to jinak, protože ta najednou vidí rozvrh a dostupnost celého týmu, aby navrhla obsazení volných směn: do zadání, které jde modelu, se typ absence záměrně nepředává - model dostane jen informaci, že člověk není v daném rozsahu k dispozici, nikdy proč (zdravotní důvod je podle čl. 9 GDPR zvláštní kategorií osobních údajů a k výpočtu obsazení není potřeba).

Model a poskytovatel: onDuty používá Claude od Anthropicu přes oficiální Anthropic API - pro přihlášený chat model Claude Sonnet 5, pro veřejného produktového asistenta na landing stránce a kiosku (ten nemá přístup k žádným datům prodejen ani lidí, jen obecně odpovídá na otázky o produktu) menší model Claude Haiku 4.5.

Trénování modelů: podle aktuálních podmínek poskytovatele Anthropic se vstupy a výstupy z komerčního API (mezi které patří i to, které používá onDuty) ve výchozím stavu nepoužívají k trénování jejich modelů. Je to podmínka Anthropicu, ne samostatný slib onDuty.

Historie konverzace s asistentem se drží 48 hodin a pamatuje si posledních 30 zpráv, pak se tiše promaže.

Když AI nefunguje

AI je v onDuty doplněk, ne závislost - appka je navržená tak, aby bez ní fungovala úplně stejně.

  • Dokud provozovatel nenastaví přístupový klíč k Anthropic API, tlačítko asistenta se v portálu ani v mobilní appce vůbec nezobrazí - prvek fyzicky chybí, nejde jen o chybovou hlášku.
  • I když je asistent zapnutý a něco selže (výpadek, časový limit), nikdy to nezpůsobí neúspěch akce, která už reálně proběhla - chyba se ukáže jen v konverzaci a zbytek appky běží dál beze změny.

EU AI Act

Nařízení EU o umělé inteligenci (AI Act) řadí mezi vysoce rizikové systémy (příloha III) mimo jiné AI, která rozhoduje o přidělování práce, povyšování nebo ukončení pracovního poměru. Povinnosti pro tuhle kategorii byly tzv. AI Omnibusem (přijat v listopadu 2025, v platnosti od července 2026) odsunuty na 2. prosince 2027.

AI v onDuty je podpůrný nástroj pro vedoucího a zaměstnance s lidským dohledem nad každou změnou - nikdy sama nerozhoduje o tom, kdo bude nebo nebude pracovat, o mzdě, o hodnocení výkonu ani o ukončení poměru. Potvrzovací brána, dohledatelný audit a možnost appku i bez AI dál normálně používat (viz výš) odpovídají principu lidského dohledu, který nařízení vyžaduje.

onDuty se netváří jako certifikované v souladu s AI Actem - pro tuhle kategorii použití zatím žádná taková certifikace v praxi neexistuje. Vývoj prováděcích předpisů a harmonizovaných norem sledujeme a budeme se jim přizpůsobovat, jakmile budou k dispozici.

Dotazy

Máš otázku k tomu, jak AI v onDuty funguje, nebo k ochraně dat? Napiš na hello@onduty.cz. Zásady zpracování osobních údajů obecně jsou na stránce Ochrana osobních údajů.