diff --git a/pages/students/2022/jan_ptak/README.md b/pages/students/2022/jan_ptak/README.md index 94475195..5a08fea8 100644 --- a/pages/students/2022/jan_ptak/README.md +++ b/pages/students/2022/jan_ptak/README.md @@ -29,8 +29,32 @@ Agent by mal vedieť: Úlohy do budúcnosti: - vyhodnotte vyhľadávanie - porovnajte RAG a GraphRAG -- Pripravte testovacei scenáre pre agenta a s ich pomocou vyhodnotte agenta. +- Pripravte testovacie scenáre pre agenta a s ich pomocou vyhodnotte agenta. +Stretnutie 5.11.2026 + +Stav: + +- Sú Skills aj MCP server. RAG vie v ZPwiki vyhľadávať informácie o študentoch. +- Funguje vektorové a textové vyhľadávanie. Ale vyzerá to tak, že nevie synonymy. +- Ostatné úlohy sú otvorené. + +Úlohy: + +- Je potrebné zlepšiť prehľad o problematike. +- Oboznámte sa s tým čo je znalostný graf. Napíšte to vlastnými slovami a citujte články. +- Podrobne sa oboznámte s vyhľadávaním GraphRAG. Pozrite si články a napíšte poznámky. +- Oboznámte sa s https://cogdb.io/ +- Vytvore nástroj, ktorý pomocou LLM identifikuje dôležité pojmy a ich vzťahy z profilu študenta a vloží ich do grafovej databázy. +- Nástroj môže využívať aj klasické vyhľadávanie. + +Príklady otázok: + - Na čom študent pracoval? Kľúčové slovíčka, sumarizácia výsledkov + - Kedy dosiahol aký výsledok? + - Kto pracoval na podobnej téme? + - Aké bolo zadanie jeho práce? Aké boli ciele a výstupy danej práce? + - Aké témy sa riešili v určitom období? A akí študenti? + Stretnutie 30.9.2026 @@ -44,8 +68,8 @@ Stav: - Pokračujte v GraphRAG - Naprogramujte načítanie existujúcich Markdown textov do Neo4j — vytvorte uzly pre každú záverečnú prácu, autora, tému a kľúčové slová. Vytvorte grafové relácie medzi uzlami (napr. rovnaký autor → rovnaká téma, rovnaký študijný program) - Napíšte poznámky o GraphRAG — definícia, ako funguje, rozdiel oproti klasickému RAG, výhody a nevýhody -- Agenta rozdeľte na samostatné komponenty (násttroje - tools alebo skills). Každý nástroj dajte do osobitného adresára na GIte. Každý nástroj by sa mal z gitu dať nainštalovať do OpenWebUI. -- Pridajte aj "hlavného agenta" - prompt, ktorý buyde pracovať s nástrojmi, +- Agenta rozdeľte na samostatné komponenty (nástroje - tools alebo skills). Každý nástroj dajte do osobitného adresára na GIte. Každý nástroj by sa mal z gitu dať nainštalovať do OpenWebUI. +- Pridajte aj "hlavného agenta" - prompt, ktorý bude pracovať s nástrojmi, - Agenta, ktorý bude vyhľadávať na GITe môžete koncipovať ako MCP server, ktorý bude bežať v Dockeri. - Obboznámte sa s pojmami MCP, Tool, Skill, AGENTS.md