Bot vyslýchal studenty.
Evaluace ukázala, že 18,6 procenta otázek dostalo místo odpovědi protiotázku; přepsal jsem pravidla doplňujících otázek a zlepšení ověřil A/B evaluací.
Případová studie · Masarykova univerzita, CZSAsistent, který na oficiálním webu Masarykovy univerzity odpovídá na otázky o studiu v zahraničí, vychází z vlastních stránek univerzity a každou odpověď doloží zdrojem.

Pravidla žijí v 778 neustále se měnících zdrojích v češtině a angličtině a na každou otázku studenta se odpovídalo ručně, e-mail po e-mailu.
Odpovídá na otázky o studiu v zahraničí česky nebo anglicky, vychází z vyhledaných zdrojů CZS a cituje je, takže každé tvrzení jde dohledat ke stránce. Fakta, která se nesmí hádat (aktuální datum, termíny, kontakty), pocházejí z deterministických volání nástrojů, ne z paměti modelu.
Každá otázka se klasifikuje a pak zodpoví z hybridního OpenSearch retrievalu (BM25 plus husté vektory Voyage, spojené přes RRF, dva rerankery, MMR) nad parent-child indexem, který respektuje nadpisy, s bránou zodpověditelnosti ve stylu CRAG, která při slabém kontextu vyhledává znovu. Ověřená fakta pocházejí z deterministických volání nástrojů, odpovědi se streamují přes SSE z DeepSeek-v3.2 na CERIT.
CZS předalo svůj archiv skutečných otázek studentů s ověřenými odpověďmi; systém každou novou odpověď vrací zpět do tohoto archivu.
707 ze 715 párů už zaměstnanci ověřili a smyčka to číslo jen zvyšuje.
Průběžný harness LLM-as-judge hodnotí doménové otázky z FAQ CZS (skutečné historické plus generované) proti zdrojům na přesnost, podloženost a halucinace. Napříč 37 cykly a 15 362 běhy bylo 10 438 hodnotitelných odpovědí: 84 procent získalo 9 nebo 10, průměr 9,0, podloženost 8,6, halucinace kolem 1 procenta.
Rozdělení přesnosti napříč 10 438 hodnotitelnými odpověďmi z 15 362 posuzovaných běhů. Správný zdroj se objeví mezi top výsledky retrievalu v 92 procentech případů, oproti 79 před parent-child indexem.
Evaluace ukázala, že 18,6 procenta otázek dostalo místo odpovědi protiotázku; přepsal jsem pravidla doplňujících otázek a zlepšení ověřil A/B evaluací.
Postavil jsem parent-child index: shoda se hledá na malých, přesných pasážích a pak se rozšíří na celou sekci, aby model odpovídal s úplným kontextem. Správná stránka se teď dostane mezi top výsledky v 92 procentech případů, oproti 79.
Stejný redesign retrievalu zkrátil medián latence odpovědi o 4,4 sekundy, přičemž přesnost odpovědí stoupla, neklesla. Lepší kontext se k modelu dostal v menším počtu čistších pasáží.
Nic z toho se při běžném testování neukázalo.
Zaměstnanci vidí každou konverzaci, zkontrolují cokoli sporného a aktualizují znalostní bázi bez zásahu do kódu.
Zde zobrazené obrazovky jsou ilustrační ukázky s vymyšlenými příkladovými daty; skutečné dashboardy jsou za přihlášením pro zaměstnance.
| ID | Source | Conf. | FB | Time | Intent | Program | User query |
|---|---|---|---|---|---|---|---|
| 4821 | STUDENT | 0.94 | 8.1s | check_requirements | Erasmus+ | What documents do I need for the selection? | |
| 4820 | STUDENT | 0.88 | · | 11.4s | find_deadline | Erasmus | When is the application deadline this year? |
| 4819 | STUDENT | 0.72 | 9.7s | scholarship_query | Erasmus+ | How much is the grant for a semester in Norway? | |
| 4818 | STUDENT | 0.91 | 7.3s | find_contact | Bilateral | Who is the coordinator for my faculty? | |
| 4817 | DEV | 0.83 | · | 10.2s | explain_procedure | Internship | How do I get my traineeship certificate signed? |
| 4816 | STUDENT | 0.79 | · | 12.8s | clarify_document | BIP | Do I upload the Learning Agreement before or after? |
| 4815 | STUDENT | 0.96 | 6.9s | find_deadline | Erasmus+ | When do results of the selection come out? | |
| 4814 | STUDENT | 0.87 | · | 9.1s | check_requirements | CEEPUS | How many ECTS do I need to complete abroad? |
Každá otázka a odpověď s jistotou, zdroji, zpětnou vazbou a časem odpovědi; s vyhledáváním.
Odpovědi s palcem dolů a nízkou jistotou tu čekají na ověření zaměstnancem.
| Source URL | Status | Chunks |
|---|---|---|
| czs.muni.cz/.../erasmus-evropa | up to date | 35 |
| czs.muni.cz/.../prakticke-staze/erasmus | up to date | 18 |
| czs.muni.cz/.../financni-podminky | changed | 12 |
| czs.muni.cz/.../po-ukonceni-pobytu | up to date | 9 |
| czs.muni.cz/.../mezifakultni-dohody | up to date | 14 |
Všech 778 monitorovaných stránek se stavem detekce změn, plus ruční nahrávání.
Kandidáti na FAQ vytěžení ze skutečných konverzací; nic se nepřidá bez schválení člověkem.
AI navrhuje, lidé rozhodují; CZS dostává ovládání, ne smlouvu o podpoře.
Žádný účet, žádný sběr osobních údajů. Konverzace se logují kvůli kontrole kvality.
Vše běží na vyhrazeném serveru pro univerzitu, ne na sdílené AI službě třetí strany, a bot čte jen veřejné stránky CZS.
Pokud se uživatelé pořád ptají na to, co váš web už zodpovídá, postavím asistenta, který tu mezeru zavře, i měření, které dokazuje, že funguje.
Asistent, kterého ovládá váš tým, s čísly, která dokazují, že funguje.