CodeMedics
Název projektu / produktu: MedDocChat
Link na projekt: http://cuda1.ubmi.feec.vutbr.cz:8080/
Vedoucí týmu: Iaroslav Vasilevskii
Výzva: 8. MedAssist
Problém: Orientace všech zaměstnanců v organizaci, procesech a interních dokumentů. V dnešní době máme všichni nedostatek času a zejména ve zdravotnicví je tento nedostatek zcela kritický. Kdo má čas pročítat se dlouhými směrnicemi a hledat vhodné formuláře. Většina lidí v nemocnici neví, s kým musí co zařídit, neví kde a jaké dokumenty vyplnit. Pro tyto lidi může být otravné a ponižující neustále se obracet na své kolegy a nadřízené, za kým mají jít.
Řešení: Chatbot, který má databázi dokumenty postupů, organizační strukturu a také formuláře. Pomůže vám zodpovědět na dotazy a provede vás skrz leading questions postupem. Má přístup k word formulářům, které za Vás může najít a část předvyplnit. Tento formulář si pak uživatel může stáhnout a použít u sebe. Chatbot i dokumenty jsou hostované na serveru takže se můžete připojit odkudkoliv.
Dopady: Hlavně úspora času, vyhýbání se zdlouhavého hledání kontaktu člověka který Vám může pomoc. S chatbotem se můžou problémy řešit bez ostychu a rychleji.
Proveditelnost: Díky našemu řešení skrz webovou aplikaci a online server, naše řešení lze používat ve všech zařízeních s webovým prohlížečem a přístupem na internet. Nasazení do plné produkce by bylo možné provést v rámci několika týdnech až jednotek měsíců.
V čem je řešení nové: Velkou výhodu našeho řešení máme v tom, že uživatel může naučit chatbota nové směrnici, a to pouhým nahráním dokumentu, bez jakéhokoliv zásahu programátora.
Uživatel také vidí veškeré dokumenty, na kterých je chatbot naučen.
Ovšem, největší naší přidanou hodnou je to, že kromě vyhledání relevantních dokumentů a dotazování, náš systém umožňuje i samotné vyhledání a vyplňování formulářů, což zrychluje celý proces, a šetří čas.
Co jste udělali během hackathonu - textové vysvětlení + kód (např. odkaz na GitHub): Vytvořili jsme napojení na chatbota, server, chunking a embedding dokumentů a tools pro chatbota jak zacházet s dokumentem, aby ho byl schopný udržet v paměti, načíst jeho obsah a upravit. Zároveň jsme udělali funkcionalitu, že když nahrajete do rozhraní nový dokument, chatbot je ho schopný přidat do databáze a použít pro budoucí dotazy.
Odkaz na github:
https://github.com/MichalChvatal/Codemedics
Co jste měli hotové před hackathonem?: Tým byl vytvořený až na hackathonu, v přípavě na hackathon jsme se seznámili s InterSystems tutoriálem.
Co bude následovat a čeho chcete dosáhnout? Máte zájem projekt dále rozvíjet?: Projekt bychom ještě chtěli doladit a doplnit funkce, aby bezpečně systém mohlo používat několik uživatelů zároveň. Máme zájem projekt dál rozvíjet.