Portfolio projekt · plně funkční

Firemní znalosti,
na jednu otázku.

Robin je interní AI asistent, který jsem postavil od nuly. Zaměstnanci se ptají normálně česky a dostávají odpovědi přímo z firemních dokumentů - s odkazem na zdroj. Nevymýšlí si.

RAG · role a oprávnění · citace zdrojů · česky

Robin - interní asistent
Kolik mi zbývá dovolené a podle čeho se počítá?
Máte nárok na 20 dní ročně, čerpáno 12 - zbývá vám 8 dní. Výpočet i podmínky jsou v pracovním řádu.
Pracovní_řád_2026.pdf · str. 14
A na home office potřebuju schválení?

Každá firma má dokumenty, které nikdo nečte.
Zaměstnanec tráví 20 minut hledáním. Robin to řeší za pár vteřin.

Pracovní řády · směrnice · smlouvy · mzdové tabulky

Co Robin umí

Chytře, bezpečně, česky.

Ptáte se přirozeně

Zeptáte se česky jako kolegy. Robin rozumí a odpoví k věci.

Cituje zdroj

Ke každé odpovědi přiloží soubor i stranu. Nevymýšlí si.

Rozlišuje role

Každý vidí jen to, co má. Citlivá data zůstávají chráněná.

Čte vaše formáty

PDF, Word, Excel i PowerPoint. Nahrajete, a je to v provozu.

Řekne „nevím"

Když dokument neexistuje, odkáže na správného člověka.

Data v Evropě

Běží na evropských serverech. GDPR, žádný únik dat.

Testováno v reálném provozu

Otestováno na stovkách dotazů.

Robin prošel testovacím provozem s reálnými uživateli nad reálnými firemními dokumenty. Stovky dotazů, přesné odpovědi s odkazem na zdroj - funguje naprosto spolehlivě.

159dokumentů v demu
17testovacích uživatelů
~4 sdo první odpovědi
8oddělení / sekcí
Pod kapotou

Čím je Robin postavený a proč.

Žádná krabice třetí strany. Každou část jsem vybral a postavil s konkrétním důvodem.

Backend Python + FastAPI

Celé API a logika. Asynchronní, takže zvládne víc dotazů najednou - a odpovědi streamuje průběžně, ne až po dokončení.

Vyhledávání Vektorová databáze

Dokumenty se rozdělí na pasáže a uloží jako vektory. Relevantní části se pak najdou za milisekundy, i v tisících stran.

Čeština Multilingual embeddings

Embedding model vybraný kvůli češtině. Robin rozumí dotazu „kolik mám dovolené" i formálnímu jazyku směrnic.

Přesnost Dvoufázový retrieval

Nejdřív rychlé hrubé vyhledání, pak přesné přeřazení cross-encoderem. Odpověď vychází ze správných pasáží, ne jen z podobných slov.

Odpovědi Claude

Jazykový model, který z nalezených pasáží skládá odpověď. Drží se kontextu, cituje zdroj - a když odpověď v dokumentech není, řekne to.

Bezpečnost & provoz JWT, role a Docker

Každý uživatel vidí jen dokumenty svého oddělení, tokeny jdou okamžitě revokovat. Celé zabalené v kontejnerech - nasazení jedním příkazem.

Spolupráce

Chceš podobnou appku
pro svou firmu?

Robin je ukázka toho, co umím postavit - RAG nad dokumenty, role, citace zdrojů, česky. Stejný přístup můžu použít na váš problém.

jonassvetlik@gmail.com · odpovídám rychle