Komiksová bublina u avatarů
← Kapitola 7: Administrace a konfigurace
Komiksová bublina zobrazí nad avatarem textový obsah, který návštěvník výslovně požaduje – srovnání cen, seznamy, krátké tabulky, informace z webu. Asistent současně krátce promluví (1–2 věty); podrobnosti jsou v bublině. Funguje na všech variantách exponátu se postavou: základní SVG, Rive, Live2D a D-ID.
Zapnutí v administraci
Otevřete webovou administraci exponátu → sekce
Bublina & hledání
(v levém menu pod „Hlas“). Po uložení se nastavení zapíše do config.json.
| Volba v adminu | Pole config | Význam |
|---|---|---|
| Zapnout komiksovou bublinu nad avatarem | bubble_enabled |
Hlavní přepínač – bez něj se bublina nezobrazí. |
| Povolit klikatelné odkazy v bublině | bubble_allow_links |
Vypnuto (výchozí): jen prostý text, URL se odstraní – vhodné pro veřejný kiosk.
Zapnuto: https://… lze klepnout (nové okno). |
| Vyhledávat na webu přes Gemini | bubble_search_enabled |
Jen při poskytovateli Google Gemini a placeném tarifu API. Na free tarifu grounding není – bublina funguje bez webu. |
| Kdy zobrazit bublinu | bubble_search_when |
when_asked (doporučeno) – jen když návštěvník chce ukázat / najít / porovnat.
always – u každé otázky (vyšší náklady). |
Chování pro návštěvníka
- Návštěvník klepne na start a mluví otázku (stejně jako u běžného chatu).
- Exponát rozpozná řeč a pošle dotaz na server.
- Pokud dotaz spadá do režimu bubliny, server vrátí krátkou větu pro hlas + text do bubliny.
- Bublina se vysune nad avatarem (komiksový styl, ocásek směrem k postavě).
- Asistent přečte krátkou odpověď hlasem (TTS) – stejný hlas jako u běžných otázek.
- Když návštěvník položí další otázku, předchozí bublina zmizí.
Rozdíl oproti textovému chatu
Na kiosku je výchozí režim hlasový (show_chat: false) – konverzace se nezobrazuje v panelu.
Bublina je jednorázový vizuální doplněk nad avatarem, ne scroll historie chatu.
Viz kapitola Monitor – koncept.
Vyhledávání přes Gemini (Google Search grounding)
S zapnutým vyhledáváním Gemini u dotazů s bublinou prohledá web a složí odpověď z aktuálních výsledků. Nepoužívá se scraping Seznam.cz ani Google v prohlížeči – jde o oficiální Grounding with Google Search v rámci Gemini API.
- Vyžaduje poskytovatele Gemini a placený tarif v administraci.
- U typického kiosku (desítky dotazů s bublinou denně) grounding obvykle spadne do free limitu Google – viz náklady bubliny u Gemini.
- ChatGPT (OpenAI): bublina funguje, ale bez webového grounding – odpověď jen z modelu.
Barvy a vzhled bubliny
Bublina automaticky používá barvy z motivu exponátu – stejné CSS proměnné jako zbytek kiosku
(--bg-card, --text, --accent).
Nastavíte je v administraci v sekci
Barvy & motiv
– podrobně v kapitole Barvy a motiv.
Samotné barvy API nezpoplatňují.
- Pozadí bubliny = barva panelů (
bg_card) - Text = hlavní barva textu (
text) - Obrys a stín = akcent motivu (
accent) - Odkazy (pokud povoleny) = barva akcentu
Pole v config.json
{
"bubble_enabled": true,
"bubble_allow_links": false,
"bubble_search_enabled": true,
"bubble_search_when": "when_asked"
}
Výchozí hodnoty po instalaci: vše vypnuto kromě režimu when_asked.
Po změně v adminu vždy obnovte stránku exposátu (F5), aby frontend načetl novou konfiguraci ze serveru.
Náklady a testování
- Odhad nákladů bubliny podle scénářů provozu (10 h / den)
- Gemini – tokeny a grounding
- Reálná čísla po testu: administrace → Využití API & kredity
Doporučení pro veletrh / muzeum
Bublinu zapněte, vyhledávání nechte v režimu „Jen když…“, odkazy vypněte. Návštěvník dostane přehled na obrazovce, kiosk zůstane hlasový. Pro školy a mládež použijte profil v Provozní profily → Mládež.
Úspora nákladů
Nepoužívejte režim „U každé otázky“ bez důvodu. Grounding vypněte, pokud stačí text z modelu (bez aktuálních cen z webu). Viz tabulka doplatků.