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
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
| Parametr | Hodnota |
|---|---|
| Celkem částí (chunks) | 221 sémantických bloků |
| Počet kategorií | 18 tematických kategorií |
| Embedding model | nomic-embed-text (768 dimenzí) |
| Vektorový index | HNSW (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?
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átor | Popis |
|---|---|
| Skóre | Aktuální compliance skóre z posledního běhu evaluace (%) |
| Nesplněné kontroly | Počet kontrol, které neprošly posledním hodnocením |
| Poslední evaluace | Datum a čas posledního compliance běhu |
| Znalostní báze | Počet indexovaných článků směrnice NIS2 (221 bloků) |
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ů
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í