Pražská energetika, a.s. (PRE) je jedním z předních dodavatelů elektrické energie v České republice, s více než 800 000 odběrnými místy. Společnost se zaměřuje na prodej a distribuci elektřiny a plynu, přičemž klade důraz na moderní technologická řešení a energetické úspory. PRE je známá svou spolehlivostí a dlouholetou tradicí, sahající až do roku 18971. Kromě dodávek energie poskytuje také poradenské služby a podporuje inovativní technologie.

Případová studie zavedení intranetových chatbotů ve společnosti Pražská energetika

Na podzim roku 2024 zavedla společnost Pražská energetika (PRE) dva inovativní intranetové chatboty, jejichž cílem je zlepšit interní komunikaci a usnadnit přístup k důležitým informacím. Tento projekt je součástí širší firemní iniciativy v oblasti umělé inteligence, kterou společnost v současnosti realizuje.

Chatboti se představují 

Ve společnosti PRE byly nasazeny dva konkrétní chatboty, každý s odlišným účelem a funkcionalitou: 

Obecný chat 

První chatbot, označovaný jako obecný chat, slouží jako univerzální nástroj pro komunikaci. Tento chatbot zpřístupňuje služby generativní umělé inteligence uživatelům napříč společností. Zaměstnanci mohou tento nástroj využívat pro různé úkoly, od vyhledávání informací až po řešení každodenních problémů, čímž se zlepšuje jejich efektivita a produktivita. 

RIDOK chat 

Druhý chatbot, známý jako RIDOK chat, je specializovaný nástroj pro konverzační vyhledávání nad vnitřními předpisy a normami společnosti. Zaměstnanci mohou snadno a rychle vyhledat informace o interních procesech, pravidlech a dalších důležitých oblastech fungování společnosti. RIDOK chat tak výrazně usnadňuje orientaci v komplexní firemní dokumentaci. 

MULTIMA a ESTER pomáhají

Projekt zavedení chatbotů byl realizován ve spolupráci s odborníky společnosti MULTIMA, kteří mají se zaváděním projektů na bázi umělé inteligence řadu zkušeností. Podílí se i na další AI projektech ve společnosti PRE, jako je automatizované vytěžování faktur do SAP, či hodnocení zpětné vazby pomocí AI. Jako základ řešení chatbotů využili komponenty řešení ESTER AI, které je digitálním firemním asistentem používaným i v dalších společnostech. Řešení bylo upraveno tak, aby splňovalo potřeby a požadavky společnosti PRE, jako například provoz co nejvíce částí v rámci vlastního datového centra, či integraci na interně používanou adresářovou službu.

 

Jak to funguje

Aplikace umožňuje uživatelům využívat generativní AI a  dotazovat se na interní informace prostřednictvím webového uživatelského rozhraní, které je integrováno do prostředí firemního intranetu.  Součástí řešení je také efektivní správa a aktualizace indexu dokumentů. Řešení běží primárně on-premise, přičemž využívá cloudových modelů OpenAI v rámci zákaznického prostředí Microsoft Azure pro generování odpovědí a vektorovou reprezentaci dokumentů.

 

Dotazovací část (front-end, back-end a ověření uživatele)

Uživatel se přihlásí do chatovacího rozhraní front-endové aplikace, kde je autorizován prostřednictvím interně používané adresářové služby Keycloak. Po úspěšné autentizaci může položit dotaz týkající se interních předpisů či jiných dokumentů. Back-end poté provede následující kroky:

  •  Načte příslušnou konfiguraci a historii z PostgreSQL databáze.
  • Pomocí vektorové databáze provede sémantické vyhledání relevantních dokumentů.
  • Výsledky předá modelu GPT-4 běžícímu v Azure, který na základě nalezených informací vygeneruje odpověď.
  • Uživatel obdrží přes front-end srozumitelnou odpověď včetně odkazů na zdroje.

Indexační část (správa dokumentů a jejich vektorová reprezentace)

Správa indexace dokumentů probíhá v samostatné on-premise aplikaci, která prostřednictvím REST API komunikuje s indexačním modulem. Ten provádí:

  • Načtení vybraných dokumentů z lokálního úložiště (on-premise file share).
  • Transformaci obsahu dokumentů do vektorové podoby pomocí embedding modelu (Ada-002) běžícího v Azure.
  • Uložení vektorů do vektorové databáze, která umožňuje sémantické prohledávání.

Tímto způsobem je zajištěno, že při pokládání uživatelských dotazů může back-end rychle a přesně najít relevantní informace, aniž by bylo nutné v reálném čase zpracovávat kompletní textovou podobu dokumentů.

 

Technologické přínosy

Architektura spojuje on-premise infrastrukturu s cloudovými modely pro generování odpovědí a vytváření vektorových reprezentací dokumentů. Výsledkem je řešení, které: 

  • Umožňuje sémantické vyhledávání nad interními dokumenty.
  • Minimalizuje přesun dat mimo on-premise prostředí.
  • Nabízí zabezpečené ověření uživatelů a dohledatelné zdroje odpovědí.
  • Využívá škálovatelné a výkonné modely OpenAI v Azure bez kompromisů na straně bezpečnosti.

Základní schéma architektury řešení

Přínosy, výhody a další rozvoj

 

Zavedení chatbotů přineslo společnosti Pražská energetika řadu významných přínosů, mezi které patří především:

  • Zvýšená efektivita: Zaměstnanci mohou využívat generativní umělou inteligenci pro řešení obecných dotazů, tvorbu textů či další oblasti osobní produktivity. To vše v bezpečném a kontrolovaném prostředí.
  • Usnadnění přístupu k informacím: RIDOK chat usnadňuje vyhledávání a orientaci v komplexních interních předpisech a normách.
  • Podpora inovací: Nasazení pokročilých technologií, jako je generativní umělá inteligence, podporuje inovativní přístup ve společnosti.

 

Mezi klíčové výhody použitého řešení pak patří:

  • Bezpečnost: Kombinace on-premise prostředí a bezpečných cloudových služeb zajišťuje důvěrnost a ochranu uživatelských dat, jako jsou soubory či konverzace.
  • Integrace na vnitřní zdroje: Možnost napojení na vnitřní zdroje dat (jako jsou například směrnice) bez nutnosti ukládat data mimo organizaci.
  • Možnost rozvoje: Celé řešení je otevřené pro další rozvoj a přidávání nových možností a služeb je díky tomu velice snadné.

 

Provoz obou chatbotů je pravidelně vyhodnocován a je sbírána zpětná vazba od uživatelů. I na jejím základě je plánován další rozvoj tohoto řešení a to i v kontextu neustálého rozvoje oblasti umělé inteligence jako takové. Bude tak například přidána rozšířená možnost práce s lokálními soubory či vyhledávání na webu. Do budoucna je pak možnost řešení rozšířit o službu AI agentů, kteří pro uživatele zpracovávají různé agendy a pracují s aplikacemi – příkladem může být zadání žádanky v interním systému, či spuštění konkrétního procesu.

 

Jsme MULTIMA.