DokumentaceModuly

    32

    NIS2 AI Poradce

    NIS2 AI Poradce — přehled

    NIS2 AI Poradce je RAG-based chatbot specializovaný na směrnici NIS2 (EU 2022/2555). Umožňuje klást dotazy o požadavcích NIS2 v přirozeném jazyce a dostávat odpovědi podložené konkrétními články a odstavci směrnice. Modul kombinuje vektorové vyhledávání (pgvector) s velkým jazykovým modelem pro přesné a kontextové odpovědi.

    Enterprise
    NIS2 AI Poradce

    Architektura RAG pipeline

    Systém využívá Retrieval-Augmented Generation (RAG) pipeline pro generování odpovědí založených na skutečném textu směrnice NIS2:

    • •Dotaz uživatele se převede na vektorový embedding pomocí modelu nomic-embed-text
    • •Vyhledají se nejrelevantnější části směrnice z PostgreSQL databáze (pgvector, kosínová podobnost, top-5)
    • •Nalezený kontext spolu s aktuálním stavem compliance se předá LLM modelu
    • •LLM vygeneruje odpověď s odkazy na konkrétní články směrnice
    • •Tokeny odpovědi se streamují v reálném čase přes WebSocket

    Znalostní báze

    ParametrHodnota
    Celkem částí (chunks)221 sémantických bloků
    Počet kategorií18 tematických kategorií
    Embedding modelnomic-embed-text (768 dimenzí)
    Vektorový indexHNSW (pgvector)
    ÚložištěPostgreSQL 16 s rozšířením pgvector

    4-vrstvý prompt

    Odpovědi jsou generovány pomocí 4-vrstvého promptu, který zajišťuje přesnost a relevanci:

    • •System prompt — role NIS2 experta, jazyk odpovědi, formátování
    • •Kontext z compliance — aktuální skóre, nesplněné kontroly, poslední evaluace
    • •Relevantní části směrnice — top-5 výsledků z vektorového vyhledávání
    • •Uživatelský dotaz — samotná otázka v přirozeném jazyce

    Uživatelské rozhraní

    Konverzace

    Rozhraní je navrženo jako klasický chatovací klient s levým panelem konverzací a hlavní oblastí pro zprávy:

    • •Nová konverzace — tlačítko pro zahájení nového dotazu
    • •Historie konverzací — seznam předchozích konverzací seřazených podle data
    • •Archivace — možnost archivovat starší konverzace (tlačítko archiv/obnovit)
    • •Smazání — trvalé odstranění konverzace s potvrzením
    • •Skládací panel — levý panel lze skrýt pro větší prostor na chat

    Uvítací obrazovka

    Při otevření nové konverzace se zobrazí uvítací obrazovka s přehledem funkcí a 4 doporučenými otázkami pro rychlý start:

    • •Jaké jsou hlavní povinnosti podle článku 21?
    • •Jak správně hlásit bezpečnostní incidenty?
    • •Které subjekty spadají pod NIS2?
    • •Jaký je aktuální stav naší compliance?
    Doporučené otázky se po kliknutí automaticky vloží do vstupního pole. Můžete je použít jako výchozí bod pro vaše dotazy.

    Zprávy a odpovědi

    • •Streaming odpovědí — tokeny se zobrazují v reálném čase přes WebSocket
    • •Markdown formátování — odpovědi podporují seznamy, tabulky, zvýraznění a citace
    • •Reference na články — kliknutelné odkazy na konkrétní články/recitály směrnice NIS2
    • •Detail článku — po kliknutí na referenci se otevře modální okno s plným textem článku
    • •Metadata — u každé odpovědi: použitý model, počet tokenů, doba zpracování
    • •Tlačítko Stop — možnost zastavit generování odpovědi

    Zdroje (Sources)

    Každá odpověď obsahuje sekci zdrojů s referencemi na konkrétní části směrnice NIS2, ze kterých LLM čerpal při generování odpovědi:

    • •Článek (Article) — odkaz na konkrétní článek směrnice s číslem
    • •Recitál (Recital) — odkaz na úvodní recitál směrnice
    • •Skóre relevance — procentuální shoda s dotazem
    • •Náhled textu (snippet) — krátký výňatek z relevantní části

    Stavové informace

    V horní části rozhraní jsou zobrazeny aktuální stavové informace:

    IndikátorPopis
    SkóreAktuální compliance skóre z posledního běhu evaluace (%)
    Nesplněné kontrolyPočet kontrol, které neprošly posledním hodnocením
    Poslední evaluaceDatum a čas posledního compliance běhu
    Znalostní bázePočet indexovaných článků směrnice NIS2 (221 bloků)
    AI Poradce automaticky zahrnuje aktuální stav vaší compliance do kontextu každého dotazu. Pokud se zeptáte na stav vaší compliance, odpověď bude reflektovat skutečná data z posledního hodnocení.

    Odkazy na články směrnice

    Systém automaticky detekuje a linkifikuje reference na články směrnice NIS2 v odpovědích chatbotu. Kliknutím na odkaz se otevře modální okno s plným zněním článku.

    • •Automatická detekce — systém rozpozná formáty jako „článek 21", „Art. 21", „čl. 21"
    • •Recitály — podporovány i odkazy na recitály směrnice
    • •Modální okno — zobrazí sekci, číslo článku, název, kategorii a plný text
    • •Počet částí — u každého článku je uveden počet sémantických chunků
    Odpovědi AI Poradce jsou generovány jazykovým modelem a slouží jako vodítko. Pro právní závaznost vždy konzultujte s právním poradcem nebo přímo s textem směrnice EU 2022/2555.

    Integrace s dalšími moduly

    NIS2 Compliance

    AI Poradce je úzce integrován s modulem NIS2 Soulad s předpisy:

    • •Kontext compliance — do promptu se automaticky vkládá aktuální skóre a nesplněné kontroly
    • •Evaluační data — odpovědi reflektují výsledky posledního compliance běhu
    • •Cross-reference — odpovědi odkazují na relevantní kontroly ve vašem compliance frameworku

    AI Analýza

    AI Poradce sdílí infrastrukturu s modulem AI Analýza:

    • •Stejný LLM backend — Ollama (lokální) nebo cloud proxy (api.net-service.io)
    • •Model — qwen2.5:72b (výchozí) nebo gpt-oss:120b
    • •Rate limity — sdílené s AI Analýzou podle licenčního tieru
    • •Konfigurace — nastavení AI modelu v Nastavení → AI

    Tipy pro efektivní používání

    • •Ptejte se konkrétně — „Jaké jsou povinnosti podle článku 21?" je lepší než „Co říká NIS2?"
    • •Zeptejte se na stav compliance — AI Poradce vidí vaše aktuální výsledky a může navrhnout konkrétní kroky
    • •Využijte reference — kliknutím na odkaz na článek se dostanete k plnému znění
    • •Archivujte konverzace — důležité konverzace si archivujte pro pozdější referenci
    • •Ověřujte odpovědi — AI odpovědi jsou vodítko, nikoliv právní poradenství