Místo zdlouhavého hledání stačí položit otázku. Dokumentační chatbot pomáhá uživatelům rychle najít potřebné informace v rozsáhlé dokumentaci datového skladu (DWH) Ministerstva práce a sociálních věcí (MPSV). V PRINCIPALu jsme ho pro MPSV vyvinuli jako AI asistenta, který propojuje dokumentaci z různých zdrojů, vyhledává v ní relevantní souvislosti a odpovídá uživatelům běžným jazykem.

Shrnutí

Dokumentační chatbot pro DWH je AI asistent, který odpovídá běžným jazykem na otázky nad technickou dokumentací datového skladu MPSV. Propojuje dokumentaci z různých zdrojů do jednoho místa, odpovědi opírá o interní dokumenty a umí připravit i ukázkový SQL dotaz. Analytici a vývojáři se tak rychleji zorientují a potřebné informace najdou jednou otázkou, bez zdlouhavého procházení dokumentace.

Hlavní přínosy pro Ministerstvo práce a sociálních věcí

  • Rychlejší orientace v rozsáhlé dokumentaci DWH
  • Snazší přístup k odborným informacím bez nutnosti znát strukturu zdrojů
  • Kvalitnější odpovědi díky optimalizaci vyhledávání (RAG) a kontextu
  • Podpora návazné konverzace a generování ukázkových SQL dotazů
  • Jednodušší připojování dalších dokumentů a zdrojů
  • Průběžné vyhodnocování kvality prostřednictvím observability a zpětné vazby
  • Vyšší stabilita, udržovatelnost a připravenost řešení na další rozvoj

Výzva projektu: Odpovědi ukryté v pěti různých zdrojích

V prostředí s rozsáhlými agendami a datovými zdroji je kvalitní, dohledatelná a průběžně aktualizovaná technická dokumentace důležitým předpokladem pro efektivní práci s datovým skladem.

Dokumentační báze DWH se skládala z různých zdrojů: DevOps wiki, dokumentů k projektu v Microsoft Teams, nahrávek technických schůzek, kódu v gitu a metadat popisujících datové modely jednotlivých aplikací. Při řešení konkrétního problému tak uživatelé mohli potřebovat procházet rozsáhlou technickou dokumentaci.

Cílem bylo vytvořit centrální a srozumitelné rozhraní nad dokumentací, které:

  • umožní pokládat otázky přirozeným jazykem,
  • dokáže pracovat s různorodými a průběžně se měnícími zdroji,
  • vrátí odpověď opřenou o relevantní interní dokumentaci,
  • pomůže také s tvorbou ukázkových SQL dotazů,
  • bude možné sledovat, vyhodnocovat a dále zpřesňovat pro produkční využití.

Naše řešení: Dokumentační chatbot pro DWH

Ve spolupráci s dalšími subjekty MPSV jsme vyvinuli Dokumentačního chatbota pro DWH. Jádrem řešení je API komponenta, která přijímá dokumenty z různých zdrojů (právě výše uvedených DevOps wiki, Microsoft Teams, ale i přepisů schůzek, číselníků nebo konfiguračních souborů).

Dokumenty se rozdělí na menší významové části - chunky - a uloží do vektorové databáze. Při dotazu systém vyhledá obsahově nejrelevantnější části a předá je jazykovému modelu jako kontext. Metodika Retrieval-Augmented Generation (RAG), tedy generování odpovědí podložených vyhledanými dokumenty, tak propojuje schopnost modelu formulovat srozumitelnou odpověď s informacemi z řízené dokumentační báze.

Výsledek: Uživatel získá odpověď v přirozeném jazyce a podle potřeby také ukázkový SQL dotaz. Součástí realizace bylo testování, monitorování, pravidelná aktualizace dokumentů a vyhodnocování kvality odpovědí.

V druhé fázi jsme navázali rozvojem řešení pro spolehlivější každodenní provoz. Optimalizovali jsme vyhledávání a RAG, rozšířili práci s kontextem a konverzační historií a migrovali řešení na model GPT-5. Dokumentový pipeline jsme rozšířili o SharePoint, soubory XLSX a DOCX a obsah git repozitářů. Upravili jsme uživatelské rozhraní a zavedli feedback API, díky němuž mohou uživatelé hodnotit odpovědi. Platforma Arize Phoenix zajišťuje observabilitu a tracing, tedy dohled nad průběhem dotazů a chováním jednotlivých částí systému. Rozvoj doplnila kontinuální produkční podpora, troubleshooting, optimalizace deploymentů a aktualizace technické dokumentace.

Dosáhli jsme tak klíčových benefitů:

  • Jedno místo pro dokumentaci
  • Dotazování přirozeným jazykem
  • Přesnější odpovědi díky RAG
  • Kontrola kvality a stabilní provoz

Jak řešení konkrétně pracuje:

  • Načtení zdrojů – API a dokumentový pipeline přijmou obsah z podporovaných dokumentů a systémů.
  • Rozdělení obsahu – dokumentový splitter rozdělí obsah na menší významové části.
  • Vektorové uložení – embeddingy reprezentují význam textu a umožní sémantické vyhledávání.
  • RAG odpověď – relevantní kontext doplní dotaz pro jazykový model, který vytvoří odpověď nebo ukázku SQL.
  • Zpětná vazba a dohled – feedback API, tracing a observabilita pomáhají sledovat kvalitu a cíleně řešit odchylky.

Výsledek: K zobrazení dokumentace stačí jedna otázka

Dokumentační chatbot pro DWH zpřístupňuje informační bázi DWH interním uživatelům a slouží jako jednotný komunikační kanál nad dokumentací z různých zdrojů. Analytikům a vývojářům umožňuje položit otázku a získat relevantní informace bez nutnosti procházet rozsáhlou dokumentaci.

PŮVODNÍ STAVPO REALIZACI
Informace v DevOps wiki, Teams, nahrávkách schůzek, gitu a metadatech datových modelů. Jednotný komunikační kanál nad dokumentační bází DWH.
Při řešení problému bylo nutné procházet rozsáhlou technickou dokumentaci. Uživatel položí otázku a získá relevantní informace o modelech, skriptech a dokumentech.
Orientace v nové nebo neznámé datové oblasti byla náročná zejména pro nováčky. Chatbot pomáhá analytikům rychleji se zorientovat a najít relevantní údaje.
Dokumentace existovala v různých formátech. Řešení pracuje s dokumenty, nahrávkami, vývojovými skripty a metadaty datových modelů.
Technická dokumentace mohla vytvářet bariéru mezi IT a businessem. Chatbot usnadňuje komunikaci mezi IT a businessem a podporuje kvalitnější zadání pro analytiky.
Zapojování dalších dokumentačních zdrojů vyžadovalo rozšíření znalostní báze. AI umožňuje připojovat nové zdroje, například znění zákonů souvisejících s agendovými systémy.
„U podobného řešení nestačí jen vybrat jazykový model. Důležité jsou kvalitní zdroje, správný kontext a kontrola odpovědí. V první etapě jsme postavili funkčního asistenta, ve druhé ho zpřesnili a připravili pro běžný provoz.“

Radek Macek
Business development manager, PRINCIPAL

Použité technologie

OBLASTTECHNOLOGIE A KOMPONENTY
AI a vyhledávání Retrieval-Augmented Generation (RAG), GPT-5 a další velké jazykové modely, embeddingy, kontext z databázového schématu
Dokumentový pipeline API komponenta, dokumentový splitter, SharePoint, XLSX, DOCX, Microsoft Teams, přepisy schůzek, číselníky, konfigurační soubory a git repozitáře
Data Vektorová databáze a sémantické vyhledávání
Kvalita a provoz Arize Phoenix pro observabilitu a tracing, feedback API, monitoring, testování, deploymenty a produkční podpora
Výstupy Odpovědi v přirozeném jazyce a ukázkové SQL dotazy

Chatbot může pomoci v dalších odvětvích

Dokumentačního chatbota lze nasadit všude, kde se znalosti skrývají v rozsáhlé a roztříštěné dokumentaci.

  • Státní správa
  • Zdravotnictví
  • Letiště a letecká doprava
  • Doprava a infrastruktura
  • Obrana a bezpečnost

Hledáte podobné řešení pro svůj tým? Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.. Probereme vaše zdroje a navrhneme to nejlepší možné řešení, abyste informace mohli nalézt během chvilky a pohodlněji.

Částé dotazy

Chcete svým týmům zpřístupnit dokumentaci jednou otázkou? Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.. Řešení nasadíme ve vašem prostředí a napojíme na vaše zdroje.

O MPSV

Ministerstvo práce a sociálních věcí (MPSV) je ústřední orgán státní správy. Jeho působnost zahrnuje mimo jiné sociální politiku, sociální pojištění, zaměstnanost, pracovněprávní legislativu, bezpečnost a ochranu zdraví při práci, rovné příležitosti a agendu evropské integrace a fondů EU.

O PRINCIPAL

Od roku 2003 navrhujeme a integrujeme IT řešení na míru. Propojujeme technologie s byznysem našich klientů ve státní správě, zdravotnictví, letectví a dopravě. Věnujeme se datům a systémové integraci, digitální identitě včetně EUDIW i eHealth řešením. Jsme členy AVDZP a AOBP.

Novinky z PRINCIPALu a IT

Získejte tipy a inspiraci pro urychlení své digitální transformace

logo Contractors

Hledáme nadšené lidi, kteří se chtějí přidat k našemu týmu a pomáhat nám vytvářet skvělá IT řešení.

Podívejte se, jaké pozice aktuálně hledáme na centrále skupiny PRINCIPAL v České republice.

Pokračovat na portál Contractors.cz

Později