Jak vzniklo Contexico
Potřeboval jsem najít několik konkrétních smluv. Jenže byl v tom jeden háček – dokumenty nebyly v mém DMS indexované a zadání bylo ve stylu „najdi smlouvy, které se týkají něčeho, čemu jsem ani nerozuměl“. Žádný přesný název, žádné ID, žádný spolehlivý klíč. Jen hromada dokumentů a poměrně vágní popis toho, co v nich mám najít.
A přesně v tu chvíli jsem si řekl: Tohle přece nemůžu dělat ručně.
Místo dalšího procházení dokumentů jsem si tedy napsal vlastní nástroj. Vznikla z něj apka Hledač-smluv, která mi nakonec vyřešila přesně ten problém, se kterým jsem začal.
A pak přišel druhý problém.
Začalo mě to bavit.
Když jsem viděl, jak dobře se tenhle přístup dá využít při práci s dokumenty, začala ve mně klíčit myšlenka: Co kdybych z toho udělal celý malý Open Source DMS?
Ne další monstrózní enterprise systém se stovkami funkcí, složitou administrací a školením na několik dní. Spíš lehký, rychlý a rozumně navržený systém, který běží v prohlížeči a dělá přesně to, co od něj člověk potřebuje.
Moje představa je, že by postupně uměl:
- automaticky načítat soubory z adresáře
- pracovat se štítky
- true type documents – tedy skutečné typy dokumentů s vlastními vlastnostmi, ne jen další vrstvu štítků
- indexovat obsah dokumentů
- nabídnout AI kontextové vyhledávání
- používat Tesseract na serveru pro OCR
- zobrazovat dashboard
- nabídnout administrátorské nastavení
- a hlavně mít skutečné workflow pro schvalování dokumentů
- šel rozšířit přes externí moduly
Když to po sobě čtu, začíná mi docházet, že jsem si vlastně nedal úplně malý úkol. 🙂
A na začátku bylo slovo
Teď už jen zbývalo vymyslet název.
Hledal jsem něco, co by vystihovalo práci s obsahem, dokumenty a jejich kontextem. A tak vzniklo Contexico.
Základem je slovo context, které přesně vystihuje jednu z hlavních myšlenek celého projektu – dokumenty nevnímat pouze jako soubory a jejich názvy, ale především v jejich vzájemném kontextu.
A protože mám rád názvy svých projektů zakončené na -ico, bylo vlastně rozhodnuto. Přidal jsem ico ke slovu context a vzniklo Contexico.
Mám rád výzvy a jen tak něco mě nepoloží. Takže…
Směle do toho.