{"id":203136,"date":"2025-12-09T19:46:32","date_gmt":"2025-12-09T18:46:32","guid":{"rendered":"https:\/\/us.edu.pl\/wydzial\/wnst\/?p=203136"},"modified":"2025-12-12T14:45:15","modified_gmt":"2025-12-12T13:45:15","slug":"sukces-studentow-us-na-hacknation-2025-zwyciestwo-w-cyfrowej-rewolucji","status":"publish","type":"post","link":"https:\/\/us.edu.pl\/wydzial\/wnst\/2025\/12\/09\/sukces-studentow-us-na-hacknation-2025-zwyciestwo-w-cyfrowej-rewolucji\/","title":{"rendered":"Sukces student\u00f3w U\u015a na HackNation 2025: Zwyci\u0119stwo w Cyfrowej Rewolucji!"},"content":{"rendered":"<p>[vc_row][vc_column width=&#8221;2\/3&#8243;]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p>W miniony weekend 6-7.12.2025 r.\u00a0 Bydgoszcz go\u015bci\u0142a HackNation 2025: historyczny, pierwszy w Polsce hackathon wdro\u017ceniowy organizowany przez i dla administracji publicznej. Wydarzenie to po\u0142\u0105czy\u0142o techniczny zapa\u0142 z potrzebami pa\u0144stwa, a my jeste\u015bmy dumni z udzia\u0142u i sukcesu student\u00f3w naszej Uczelni!<\/p>\n<p>HackNation 2025 zgromadzi\u0142 ponad 1500 programist\u00f3w pracuj\u0105cych przez 24 godziny nad 16 zadaniami dla kluczowych instytucji.<\/p>\n<p>Dla Wydzia\u0142u Nauk \u015acis\u0142ych i Technicznych to wydarzenie by\u0142o szczeg\u00f3lnie wa\u017cne:<\/p>\n<p><strong>Liczna Reprezentacja<\/strong><br \/>\nUniwersytet \u015al\u0105ski by\u0142 reprezentowany przez pi\u0119\u0107 dru\u017cyn w sk\u0142ad kt\u00f3rych weszli studenci kierunk\u00f3w studi\u00f3w: informatyka, informatyka stosowana oraz data science i sztuczna inteligencja.<\/p>\n<p><strong>Zwyci\u0119stwo dla Uniwersytetu \u015al\u0105skiego<br \/>\n<\/strong>Jedna z naszych dru\u017cyn\u00a0 &#8211; <strong>OneMoreFix<\/strong> w sk\u0142adzie: <span class=\"TextRun SCXW76883800 BCX8\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW76883800 BCX8\">Wiktoria\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW76883800 BCX8\">Zelawska<\/span><span class=\"NormalTextRun SCXW76883800 BCX8\">\u00a0(U\u015a), Natalia Balicka (U\u015a), Mateusz\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW76883800 BCX8\">Parlak<\/span><span class=\"NormalTextRun SCXW76883800 BCX8\"> (U\u015a), Kacper Bo\u015b (Politechnika Opolska) i <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW76883800 BCX8\">Yurii<\/span><span class=\"NormalTextRun SCXW76883800 BCX8\">\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SpellingErrorHighlight SCXW76883800 BCX8\">Holovko <span class=\"NormalTextRun SCXW76883800 BCX8\">(Politechnika Opolska)<\/span><\/span><\/span>\u00a0odnios\u0142a spektakularne zwyci\u0119stwo w zadaniu dla Ministerstwa Cyfryzacji! Zesp\u00f3\u0142 <strong>OneMoreFix<\/strong> wygra\u0142 zadanie &#8222;Odnalezione zguby&#8221;, tworz\u0105c innowacyjne rozwi\u0105zanie problemu. Rozwi\u0105zanie to, po implementacji, b\u0119dzie wspiera\u0107 samorz\u0105dy w szybkim (max. 5 krok\u00f3w) udost\u0119pnianiu danych dotycz\u0105cych rzeczy znalezionych. <em>\u017ar\u00f3d\u0142o: <a href=\"https:\/\/hacknation.pl\/zadania\/ODNALEZIONE_ZGUBY.pdf\" class=\"mtli_attachment mtli_pdf\" class=\"mtli_attachment mtli_pdf\">ODNALEZIONE_ZGUBY.pdf<\/a><\/em><\/p>\n<p>G\u0142\u00f3wna wygrana w tym zadaniu to 25 ty\u015b. z\u0142.<\/p>\n<hr \/>\n<p>Gratulujemy zespo\u0142owi<strong> OneMoreFix<\/strong> oraz wszystkim studentom U\u015a, kt\u00f3rzy wzi\u0119li udzia\u0142 w tym maratonie! Jeste\u015bcie dowodem, \u017ce nasza pasja przek\u0142ada si\u0119 na realne usprawnienia dla polskiej administracji.<\/p>\n<hr \/>\n<p>Strona wydarzenia: <a href=\"http:\/\/www.hacknation.pl\" target=\"_blank\" rel=\"noopener\">hacknation.pl<\/a><br \/>\nStrona Ministerstwa Cyfryzacji: <a href=\"https:\/\/www.gov.pl\/web\/cyfryzacja\/tysiace-pomyslow-24-godziny-i-jeden-cel--usprawnic-panstwo-w-bydgoszczy-zakonczyl-sie-hacknation-2025\">https:\/\/www.gov.pl\/web\/cyfryzacja<\/a><\/p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;203137&#8243; img_size=&#8221;full&#8221; add_caption=&#8221;yes&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_rounded&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=&#8221;3&#8243; css=&#8221;.vc_custom_1765311698129{background-color: #dd3333 !important;}&#8221;][vc_empty_space height=&#8221;8&#8243;]            \r\n                    <div class=\"container\">\r\n                        <div class=\"gallery gallery_3\" data-images-in-row=\"3\">\r\n                            \r\n                            <div class=\"row m-0\">\r\n                                <a data-fancybox-group=\"button\" title=\"HackNation 2025 6-7.12.2025 | Fot. Zdj\u0119cia organizatora\" data-fancybox=\"1846\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/Bez-kategorii\/hacknation.jpg\" class=\"gallery__item thumbnail\"\r\n                                    style=\"background-image: url(https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/Bez-kategorii\/hacknation-1024x683.jpg)\"> <span class=\"d-none\">https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/Bez-kategorii\/hacknation.jpg<\/span> <\/a><a data-fancybox-group=\"button\" title=\"HackNation 2025 6-7.12.2025 | Fot. Zdj\u0119cia organizatora\" data-fancybox=\"1846\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy.jpg\" class=\"gallery__item thumbnail\"\r\n                                    style=\"background-image: url(https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy.jpg)\"> <span class=\"d-none\">https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy.jpg<\/span> <\/a><a data-fancybox-group=\"button\" title=\"HackNation 2025 6-7.12.2025 | Fot. Zdj\u0119cia organizatora\" data-fancybox=\"1846\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy7.jpg\" class=\"gallery__item thumbnail\"\r\n                                    style=\"background-image: url(https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy7.jpg)\"> <span class=\"d-none\">https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy7.jpg<\/span> <\/a><a data-fancybox-group=\"button\" title=\"HackNation 2025 6-7.12.2025 | Fot. Zdj\u0119cia organizatora\" data-fancybox=\"1846\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy4.jpg\" class=\"gallery__item thumbnail\"\r\n                                    style=\"background-image: url(https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy4.jpg)\"> <span class=\"d-none\">https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy4.jpg<\/span> <\/a><a data-fancybox-group=\"button\" title=\"HackNation 2025 6-7.12.2025 | Fot. Zdj\u0119cia organizatora\" data-fancybox=\"1846\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy2.jpg\" class=\"gallery__item thumbnail\"\r\n                                    style=\"background-image: url(https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy2.jpg)\"> <span class=\"d-none\">https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy2.jpg<\/span> <\/a><a data-fancybox-group=\"button\" title=\"HackNation 2025 6-7.12.2025 | Fot. Zdj\u0119cia organizatora\" data-fancybox=\"1846\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy5.jpg\" class=\"gallery__item thumbnail\"\r\n                                    style=\"background-image: url(https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy5.jpg)\"> <span class=\"d-none\">https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/2025\/12\/Bez-nazwy5.jpg<\/span> <\/a>\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>[vc_empty_space height=&#8221;3&#8243; css=&#8221;.vc_custom_1765311698129{background-color: #dd3333 !important;}&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_tta_tabs style=&#8221;outline&#8221; color=&#8221;juicy-pink&#8221; active_section=&#8221;100&#8243; title=&#8221;Poznaj dru\u017cyny&#8221;][vc_tta_section title=&#8221;OneMoreFix&#8221; tab_id=&#8221;1765306089735-216ef07d-1edf&#8221;]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p><span data-contrast=\"none\">Nazwa teamu: <\/span><b><span data-contrast=\"none\">OneMoreFix<br \/>\n<\/span><\/b><span data-contrast=\"none\">Cz\u0142onkowie: <\/span><span class=\"html-span xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x1hl2dhg x16tdsg8 x1vvkbs x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j\"><span class=\"x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm x14ctfv\"><strong>@Wiktoria Zelawska Uniwersytet \u015al\u0105ski<\/strong> studentka kierunku <strong>informatyka<\/strong> \u2013 frontend developerka i QA, wsp\u00f3\u0142tworzy\u0142a prezentacj\u0119 rozwi\u0105zania, odpowiadaj\u0105c przede wszystkim za dopracowanie warstwy wizualnej slajd\u00f3w oraz sp\u00f3jno\u015b\u0107 interfejsu prezentowanego przed Jury. Wspiera\u0142a g\u0142\u00f3wnego developera frontendu (<strong>@Mateusz Parlak<\/strong>) przy dopracowaniu interfejsu. Koordynowa\u0142a komunikacj\u0119 z mentorami i organizatorami w obszarze frontendu, regularnie weryfikuj\u0105c zgodno\u015b\u0107 interfejsu z wymaganiami zadania. Anga\u017cowa\u0142a si\u0119 w testy manualne i scenariusze end-to-end, wychwytuj\u0105c b\u0142\u0119dy jeszcze przed prezentacj\u0105 fina\u0142ow\u0105. Wraz ze mn\u0105 (KB) prezentowa\u0142a nasz prototyp przed Jury w finale.<br \/>\nNazwa zadania: <a href=\"https:\/\/hacknation.pl\/zadania\/ODNALEZIONE_ZGUBY.pdf\" class=\"mtli_attachment mtli_pdf\" class=\"mtli_attachment mtli_pdf\"><b><span data-contrast=\"none\">Odnalezione zguby (Ministerstwo Cyfryzacji)<\/span><\/b><\/a><br \/>\n<\/span><\/span><\/p>\n<p><span class=\"html-span xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x1hl2dhg x16tdsg8 x1vvkbs x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j\"><span class=\"x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm x14ctfv\"><strong> @Natalia Balicka Uniwersytet \u015al\u0105ski<\/strong> studentka kierunku <strong>informatyka <\/strong>\u2013 koordynatorka zada\u0144 i QA, wsp\u00f3\u0142autorka prezentacji \u2013 przygotowa\u0142a jej rdze\u0144 merytoryczny i wi\u0119kszo\u015b\u0107 tre\u015bci, kt\u00f3re nast\u0119pnie by\u0142y rozwijane i dopracowywane wsp\u00f3lnie z <strong>@Wiktoria Zelawska<\/strong>. Zajmowa\u0142a si\u0119 zbieraniem wymaga\u0144 i informacji, dba\u0142a o jako\u015b\u0107 i sp\u00f3jno\u015b\u0107 rozwi\u0105zania oraz p\u0142ynny przep\u0142yw pracy w zespole. Koordynowa\u0142a komunikacj\u0119 z mentorami i organizatorami, regularnie weryfikuj\u0105c zgodno\u015b\u0107 rozwi\u0105zania z wymaganiami zadania. Anga\u017cowa\u0142a si\u0119 w testy manualne i scenariusze end-to-end, wychwytuj\u0105c b\u0142\u0119dy.<\/span><\/span><\/p>\n<p><span class=\"html-span xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x1hl2dhg x16tdsg8 x1vvkbs x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j\"><span class=\"x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm x14ctfv\"><strong>@Mateusz Parlak<\/strong> <strong>Uniwersytet \u015al\u0105ski<\/strong> student kierunku <strong>informatyka <\/strong>\u2013 lider frontendu oraz UI\/UX designer, zaprojektowa\u0142 intuicyjny proces \u201e5 krok\u00f3w\u201d dla urz\u0119dnika oraz odpowiada\u0142 za warstw\u0119 wizualn\u0105 i u\u017cyteczno\u015b\u0107 interfejsu. Wsp\u00f3\u0142tworzy\u0142 wizj\u0119 produktu z perspektywy obywatela szukaj\u0105cego zguby oraz urz\u0119dnika publikuj\u0105cego dane, a tak\u017ce implementowa\u0142 kluczowe elementy frontendu w oparciu o Next.js i TailwindCSS. <\/span><\/span><\/p>\n<p><span class=\"html-span xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x1hl2dhg x16tdsg8 x1vvkbs x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j\"><span class=\"x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm x14ctfv\"><strong>@Holovko Yurii<\/strong> <strong>Politechnika Opolska <\/strong>\u2013 backend &amp; Python developer, odpowiada\u0142 za implementacj\u0119 workera w Pythonie oraz integracj\u0119 warstwy przetwarzania danych z g\u0142\u00f3wnym backendem. Przygotowa\u0142 i testowa\u0142 trzy modele\/klasyfikatory AI \u2013 do rozpoznawania obiekt\u00f3w na zdj\u0119ciach, t\u0142umaczenia z angielskiego na polski oraz czytania\/analizy plik\u00f3w PDF \u2013 wspieraj\u0105c inteligentne przetwarzanie i wzbogacanie danych o rzeczach znalezionych. <\/span><\/span><\/p>\n<p><span class=\"html-span xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x1hl2dhg x16tdsg8 x1vvkbs x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j\"><span class=\"x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm x14ctfv\"><strong>@Kacper Bo\u015b Politechnika Opolska<\/strong> \u2013 Team Leader, Backend Leader i architekt infrastruktury, odpowiada\u0142 za projekt bazy danych oraz implementacj\u0119 g\u0142\u00f3wnego backendu, spinaj\u0105c ca\u0142o\u015b\u0107 rozwi\u0105zania technicznie i koncepcyjnie (NGINX, Nest.js, PostgreSQL, Prisma, Docker). Skupia\u0142 si\u0119 na decyzjach architektonicznych, sp\u00f3jno\u015bci stacku technologicznego i zapewnieniu stabilno\u015bci rozwi\u0105zania. Wraz z <strong>@Wiktoria Zelawska<\/strong> prezentowa\u0142 prototyp przed Jury w finale.<\/span><\/span><\/p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[vc_column_text css=&#8221;.vc_custom_1765360900160{border-left-width: 2px !important;padding-left: 10px !important;border-left-color: #dd3333 !important;border-left-style: outset !important;}&#8221;]<\/p>\n<h3><span data-contrast=\"none\"><span style=\"color: #ff0000;\"><strong>Relacja Natalii<\/strong><\/span><br \/>\n<\/span><\/h3>\n<p><span class=\"TextRun SCXW124342818 BCX8\" lang=\"PL-PL\" xml:lang=\"PL-PL\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW124342818 BCX8\"><strong>O Zespole<br \/>\n<\/strong>W <\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">dru\u017cynie<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> by\u0142o 3 lider\u00f3w: lider organizacyjny \u2013 Natalia Balicka, lider techniczny \u2013 Kacper Bo\u015b i lider zadaniowy \u2013 Wiktoria <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Zelawska<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">. Jako lider organizacyjny po\u0142\u0105czy\u0142am ze sob\u0105 dwa o\u015brodki<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> akademickie<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> Politechnika Opolska (Kacper Bo\u015b i <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Yurii<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Holovko<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">, kt\u00f3rych pozna\u0142am podczas innego <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">hackathonu<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">)<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> oraz <\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">Uniwersytet \u015al\u0105ski (Natalia Balicka, Wiktoria <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Zelawska<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">, Mateusz <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Parlak<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">). Zrobi\u0142am wszystko by ka\u017cdy cz\u0142onek zespo\u0142u pomimo problem\u00f3w z odleg\u0142o\u015bci\u0105 od miejsca <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">hackathonu<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> i problemu z transportem dotar\u0142 na miejsce <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Hackathonu<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">.<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> Przed <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Hackathonem<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> zaproponowa\u0142am nazw\u0119 naszego Teamu na kt\u00f3r\u0105 dru\u017cyna jednog\u0142o\u015bnie si\u0119 zgodzi\u0142a.<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> Zajmowa\u0142am si\u0119 tworzeniem pre<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">zentacji, materia\u0142\u00f3w wizualnych. P<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">odczas <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Hackathonu<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> uczy\u0142am si\u0119 te\u017c nowych rzeczy<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> programistycznych<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> i pr\u00f3bowa\u0142am wygenerowa\u0107 50 danych do bazy<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">, pomaga\u0142am i dawa\u0142am pomys\u0142y jak rozwi\u0105za\u0107 problem by wygenerowa\u0107 plik XML i inne dla naszego <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW124342818 BCX8\">systemu ,<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> stworzy\u0142am <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Backlog<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> z zapisem zada\u0144 na <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">githubie<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">. Kacper Bo\u015b by\u0142 odpowiedzialny za <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">backend<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> naszego systemu, <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Yurii<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Holovko<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> za modele AI, Mateusz <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Parlak<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> za <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">frontend<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">, Wiktoria <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">Zelawska<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\"> za przedstawienie prezentacji, przydzielanie zada\u0144, pomoc we <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW124342818 BCX8\">frontendzie<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">, dawa\u0142a pomys\u0142y na rozwi\u0105zanie problem\u00f3w w naszym zadaniu. Ka\u017cdy cz\u0142onek naszego zespo\u0142u mia\u0142 du\u017cy wk\u0142ad w nasz sukces i doprowadzenia tematu do ko\u0144ca. Podczas wydarzenia by\u0142o bardzo ma\u0142o czasu na wykonanie trudnego zadania jed<\/span><span class=\"NormalTextRun SCXW124342818 BCX8\">nak ca\u0142a dru\u017cyna pracowa\u0142a ci\u0119\u017cko podczas zm\u0119czenia i ma\u0142ej ilo\u015bci snu.\u00a0<\/span><\/span><\/p>\n<p><span data-contrast=\"auto\"><strong>Opis Projektu<br \/>\n<\/strong><\/span><span data-contrast=\"auto\">Projekt \u201eOdnalezione zguby\u201d to prototyp \u201ejednego okna\u201d dla samorz\u0105d\u00f3w, kt\u00f3ry pozwala w maksymalnie 5 krokach wprowadzi\u0107 dane o rzeczach znalezionych i udost\u0119pni\u0107 je w ujednoliconym, maszynowo czytelnym formacie do dane.gov.pl. Urz\u0119dnik korzysta z prostego kreatora: wybiera lokalizacj\u0119 i kategori\u0119 zguby, uzupe\u0142nia opis, dat\u0119 oraz miejsce znalezienia, opcjonalnie dodaje dane znalazcy, a na ko\u0144cu zatwierdza podsumowanie. Ca\u0142y proces jest zaprojektowany pod dost\u0119pno\u015b\u0107 (WCAG 2.1), responsywno\u015b\u0107 i prostot\u0119 obs\u0142ugi \u2013 bez konieczno\u015bci posiadania wiedzy technicznej.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:240}\">\u00a0<\/span><span data-contrast=\"auto\">Stworzyli\u015bmy dzia\u0142aj\u0105c\u0105 architektur\u0119 opart\u0105 o Next.js (frontend), NestJS + PostgreSQL (backend) oraz MinIO do przechowywania plik\u00f3w (JSON i XML). Dodatkowy Python worker z modu\u0142em AI analizuje za\u0142\u0105czone obrazy i PDF-y (wizja, OCR, t\u0142umaczenia), automatycznie proponuj\u0105c kategori\u0119, opis, tagi i miejsce \u2013 zwracaj\u0105c ujednolicony JSON, kt\u00f3ry frontend wstrzykuje w pola formularza. Dane s\u0105 ostatecznie zapisywane w bazie w sp\u00f3jnym modelu LostItem i wystawiane jako JSON\/CSV gotowy do integracji z katalogiem dane.gov.pl oraz zewn\u0119trznymi aplikacjami.<\/span><\/p>\n<p><span class=\"NormalTextRun SCXW212411589 BCX8\" data-ccp-parastyle=\"Normal (Web)\"><strong>Podsumowanie<br \/>\n<\/strong>Pierwsza edycja <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW212411589 BCX8\" data-ccp-parastyle=\"Normal (Web)\">HackNation<\/span><span class=\"NormalTextRun SCXW212411589 BCX8\" data-ccp-parastyle=\"Normal (Web)\"> w Bydgoszczy zrobi\u0142a na mnie spore wra\u017cenie. Bardzo ch\u0119tnie b\u0119d\u0119 chcia\u0142a bra\u0107 udzia\u0142 w kolejnych tego typu <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW212411589 BCX8\" data-ccp-parastyle=\"Normal (Web)\">hackathonach<\/span><span class=\"NormalTextRun SCXW212411589 BCX8\" data-ccp-parastyle=\"Normal (Web)\">. <\/span><span class=\"NormalTextRun SCXW212411589 BCX8\" data-ccp-parastyle=\"Normal (Web)\">Konkurs by\u0142 bardzo motywuj\u0105cy i rozwin\u0105\u0142 mo<\/span><span class=\"NormalTextRun SCXW212411589 BCX8\" data-ccp-parastyle=\"Normal (Web)\">je umiej\u0119tno\u015bci. Uwa\u017cam, \u017ce wsp\u00f3lnie jako dru\u017cyna wype\u0142nili\u015bmy rewelacyjnie swoj\u0105 rol\u0119 i z tego powodu odnie\u015bli\u015bmy sukces. W ramach mojej cz\u0119\u015bci wygranej planuje zakupi\u0107 lepszy komputer do rozwijania dalej ciekawych pomys\u0142\u00f3w i rozwoju.<\/span>[\/vc_column_text][vc_column_text css=&#8221;.vc_custom_1765360923885{border-left-width: 2px !important;padding-left: 10px !important;border-left-color: #dd3333 !important;border-left-style: outset !important;}&#8221;]<\/p>\n<h3><span data-contrast=\"none\"><span style=\"color: #ff0000;\"><strong>Relacja Wiktorii<\/strong><\/span><\/span><\/h3>\n<p><span data-contrast=\"none\">Nasza dru\u017cyna podj\u0119\u0142a wyzwanie <\/span><b><span data-contrast=\"none\">\u201eOdnalezione zguby\u201d<\/span><\/b><span data-contrast=\"none\">. Zadanie polega\u0142o ono na zaprojektowaniu rozwi\u0105zania <\/span><b><span data-contrast=\"none\">wspieraj\u0105cego prac\u0119 urz\u0119dnika odpowiedzialnego za obs\u0142ug\u0119 zgubionych i odnalezionych przedmiot\u00f3w<\/span><\/b><span data-contrast=\"none\"> (w biurze rzeczy znalezionych).<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:0}\">\u00a0<\/span><span data-contrast=\"none\">Zadanie skupia\u0142o si\u0119 przede wszystkim na usprawnieniu proces\u00f3w administracyjnych oraz na automatyzacji czynno\u015bci, kt\u00f3re obecnie s\u0105 wykonywane r\u0119cznie. Dodatkowym wymogiem by\u0142o to, aby urz\u0119dnik mia\u0142 jak najprostszy formularz do wype\u0142nienia &#8211; tworzy\u0142 zg\u0142oszenie o znalezionej rzeczy w mo\u017cliwie jak najkr\u00f3tszym czasie.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">W trakcie hackathonu opracowali\u015bmy <\/span><b><span data-contrast=\"none\">stron\u0119 internetow\u0105 przeznaczon\u0105 dla urz\u0119dnik\u00f3w<\/span><\/b><span data-contrast=\"none\">, kt\u00f3ra umo\u017cliwia szybkie i wygodne dodawanie informacji o znalezionych przedmiotach.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><span data-contrast=\"none\">System dzia\u0142a w oparciu o <\/span><b><span data-contrast=\"none\">pi\u0119cioetapowy formularz<\/span><\/b><span data-contrast=\"none\">, kt\u00f3ry prowadzi urz\u0119dnika krok po kroku przez proces rejestrowania zguby, a na ko\u0144cu automatycznie przesy\u0142a dane na odpowiedni\u0105 stron\u0119 <\/span><b><span data-contrast=\"none\">gov.pl<\/span><\/b><span data-contrast=\"none\">. Na tej stronie zwyk\u0142y u\u017cytkownik internetu (ka\u017cdy mieszkaniec Polski) mo\u017ce zobaczy\u0107 list\u0119 powsta\u0142ych przez urz\u0119dnika rekord\u00f3w.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Najbardziej innowacyjn\u0105 cz\u0119\u015bci\u0105 naszego projektu by\u0142o zastosowanie sztucznej inteligencji w dw\u00f3ch obszarach:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"none\">Rozpoznawanie przedmiotu ze zdj\u0119cia<\/span><\/b><span data-contrast=\"none\"> \u2013 po dodaniu fotografii AI automatycznie proponuje nazw\u0119 przedmiotu, kategori\u0119 oraz kr\u00f3tki opis.<\/span><br \/>\n<b><\/b><\/li>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"none\">Odczytywanie danych z PDF<\/span><\/b><span data-contrast=\"none\"> \u2013 je\u015bli urz\u0119dnik posiada dokument opisuj\u0105cy zgub\u0119, system potrafi odczyta\u0107 kluczowe informacje i samodzielnie uzupe\u0142ni\u0107 formularz.<\/span> <span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:220,&quot;335559739&quot;:220}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">Dzi\u0119ki temu ca\u0142y proces staje si\u0119 szybszy, mniej podatny na b\u0142\u0119dy i wymaga mniej powtarzalnej pracy administracyjnej.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Hackaton trwa\u0142 <\/span><b><span data-contrast=\"none\">24 godziny<\/span><\/b><span data-contrast=\"none\">, co narzuca\u0142o bardzo intensywne tempo pracy, a 1500 uczestnik\u00f3w bra\u0142o w nim udzia\u0142. Ka\u017cdy team wybiera\u0142 jeden projekt spo\u015br\u00f3d 16 r\u00f3\u017cnych zada\u0144.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Atmosfera wydarzenia by\u0142a \u015bwietna &#8211; du\u017co pozytywnej energii, zaanga\u017cowania i otwarto\u015bci na wymian\u0119 do\u015bwiadcze\u0144. Podczas wydarzenia odby\u0142o si\u0119 te\u017c kilka prelekcji\/wyk\u0142ad\u00f3w na tematy informatyczne oraz komunikacyjne (wyk\u0142ad o tym jak wa\u017cna jest mowa przy prezentowaniu projekt\u00f3w). Podczas kodowania odby\u0142 si\u0119 te\u017c quiz wiedzy, a par\u0119 godzin p\u00f3\u017aniej ch\u0119tni zata\u0144czyli belgijk\u0119.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><span data-contrast=\"none\">Ogromnym wsparciem by\u0142a dla nas <\/span><b><span data-contrast=\"none\">strefa mentorska<\/span><\/b><span data-contrast=\"none\">. W tej strefie znajdowa\u0142o si\u0119 kilka os\u00f3b (mentor\u00f3w), kt\u00f3re s\u0142u\u017cy\u0142y nam pomoc\u0105 i dawa\u0142y wskaz\u00f3wki je\u015bli gdzie\u015b zab\u0142\u0105dzili\u015bmy. Mentorzy chodzili te\u017c po hali i dopytywali jak nam idzie i nad czym jeszcze planujemy pracowa\u0107. Wszyscy mentorzy byli bardzo otwarci na nas, wi\u0119c atmosfera by\u0142a bardzo przyjazna.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;OKI&#8221; tab_id=&#8221;1765306089738-59176e56-0d0e&#8221;]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p><span data-contrast=\"none\">Nazwa teamu: <\/span><b><span data-contrast=\"none\">OKI<br \/>\n<\/span><\/b><span data-contrast=\"none\">Cz\u0142onkowie: <strong>@Oskar Kubisztal Uniwersytet \u015al\u0105ski, @Jakub \u0141aski Uniwersytet \u015al\u0105ski i @Igor \u0106wiertnia Uniwersytet \u015al\u0105ski. <\/strong>Studenci kierunku<strong> informatyka stosowana.<br \/>\n<\/strong>Nazwa zadania: <a href=\"https:\/\/hacknation.pl\/zadania\/SCIEZKA_PRAWA.pdf\" class=\"mtli_attachment mtli_pdf\" class=\"mtli_attachment mtli_pdf\"><strong>\u015acie\u017cka prawa (Ministerstwo Cyfryzacji i Grupa Robocza ds. Sztucznej Inteligencji)<\/strong><\/a><\/span><\/p>\n<p><strong>Zadanie<\/strong><br \/>\nProjektem, kt\u00f3ry wybrali\u015bmy by\u0142o stworzenie rozwi\u0105zania, kt\u00f3re pozwoli obywatelom nie tylko \u015bledzi\u0107 zmiany prawne, ale te\u017c aktywnie w nich uczestniczy\u0107. G\u0142\u00f3wnym problemem, z kt\u00f3rym musieli\u015bmy si\u0119 zmierzy\u0107, by\u0142 trudny, skomplikowany j\u0119zyk dokument\u00f3w i brak narz\u0119dzi, kt\u00f3re pozwala\u0142yby obywatelom mie\u0107 realny wp\u0142yw na kszta\u0142towanie prawa.<br \/>\nPrze\u0142omowym momentem prac by\u0142y konsultacje z mentorami Zamiast zgadywa\u0107, jak to powinno dzia\u0142a\u0107, skonsultowali\u015bmy nasze za\u0142o\u017cenia bezpo\u015brednio z organizatorami tego zadania: Ministerstwem Cyfryzacji i grup\u0105 GRAI. Te rozmowy pozwoli\u0142y nam zrozumie\u0107, czego tak naprawd\u0119 potrzebuje administracja i jak dostosowa\u0107 nasz\u0105 aplikacj\u0119 do prawdziwych procedur.<br \/>\n<strong>Technologia: Polski AI i prawdziwe dane<\/strong><br \/>\nPrze\u0142omem okaza\u0142o si\u0119 spotkanie z mentorami z NASK, od kt\u00f3rych dostali\u015bmy unikatowy klucz API do modelu PLLuM w wersji on-premise. To wielka rzecz, bo taki model urz\u0119dy mog\u0105 instalowa\u0107 na w\u0142asnych serwerach \u2013 dzi\u0119ki temu jest to w 100% bezpieczne, zgodne z RODO i chroni tajemnice pa\u0144stwowe.<br \/>\n<strong>Prawdziwy potencja\u0142<\/strong><br \/>\nPotencja\u0142 projektu zobaczyli\u015bmy jednak na samym ko\u0144cu, gdy uda\u0142o nam si\u0119 pod\u0142\u0105czy\u0107 pod oficjalne API Sejmu. Dzi\u0119ki temu aplikacja \u201eo\u017cy\u0142a\u201d \u2013 zamiast na przyk\u0142adowych danych, zacz\u0119\u0142a dzia\u0142a\u0107 na prawdziwych, aktualnych ustawach, udowadniaj\u0105c, \u017ce nasz pomys\u0142 jest gotowy do wdro\u017cenia.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1iINCiJPhBdnM7XiiLCykMibwu9fH8xK9\/view?usp=sharing\">Prezentacja dzia\u0142ania aplikacji<\/a><\/p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[\/vc_tta_section][vc_tta_section title=&#8221;inside joke&#8221; tab_id=&#8221;1765310915980-53c24537-581d&#8221;]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p><span data-contrast=\"none\">Nazwa teamu:\u00a0<strong>inside joke<\/strong><\/span><b><span data-contrast=\"none\"><br \/>\n<\/span><\/b><span data-contrast=\"none\">Cz\u0142onkowie: <strong>@Rafa\u0142 Piechnik Uniwersytet \u015al\u0105ski, @Maciej Zelder Uniwersytet \u015al\u0105ski, @Ivan Maslov Uniwersytet \u015al\u0105ski.\u00a0<\/strong>Studenci kierunku <strong>informatyka stosowana<\/strong>.<br \/>\nZadanie: <a href=\"https:\/\/hacknation.pl\/zadania\/DANE_BEZ_TWARZY.pdf\" class=\"mtli_attachment mtli_pdf\" class=\"mtli_attachment mtli_pdf\"><strong>Dane bez twarzy (NASK)<\/strong><\/a><\/span><\/p>\n<p>Studenci stworzyli model j\u0119zykowy oparty na polskim modelu przetwarzania j\u0119zyka naturalnego HerBERT, kt\u00f3rego celem jest wykrywanie i usuwanie z dokument\u00f3w wszystkich wra\u017cliwych danych osobowych, kt\u00f3re identyfikuj\u0105 dan\u0105 osob\u0119, przy jednoczesnym zachowaniu tre\u015bci. Fine-tuning modelu odby\u0142 si\u0119 za pomoc\u0105 tokenizacji, tagowania BIO danych wej\u015bciowych z OCR i parowania ich z odpowiednimi kategoriami danych osobowych.<br \/>\nKo\u0144cowy model potrafi rozumie\u0107 kontekst zdania, izolowa\u0107 i usuwa\u0107 dane osobowe oraz zast\u0119powa\u0107 je znacznikami odpowiadaj\u0105cymi im kategorii &#8211; nawet je\u015bli to samo s\u0142owo ma r\u00f3\u017cne znaczenia w r\u00f3\u017cnych kontekstach.<\/p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[vc_column_text css=&#8221;.vc_custom_1765356650148{border-left-width: 2px !important;padding-left: 10px !important;border-left-color: #dd3333 !important;border-left-style: outset !important;}&#8221;]<\/p>\n<h3><span data-contrast=\"none\"><span style=\"color: #ff0000;\"><strong>Relacja Rafa\u0142a<\/strong><\/span><br \/>\n<\/span><\/h3>\n<p><strong>Zadanie<\/strong><br \/>\nPodj\u0119li\u015bmy si\u0119 zadania stworzenia rozwi\u0105zania, kt\u00f3re mia\u0142o \u201eodebra\u0107 dokumentom to, co zdradza cz\u0142owieka, zachowuj\u0105c jednocze\u015bnie ich sens i prawdziwo\u015b\u0107\u201d. Wyzwanie polega\u0142o wi\u0119c na opracowaniu systemu, kt\u00f3ry potrafi automatycznie, szybko i z bardzo wysok\u0105 dok\u0142adno\u015bci\u0105 usuwa\u0107 z tekst\u00f3w wszystkie dane osobowe, nie naruszaj\u0105c przy tym sp\u00f3jno\u015bci i znaczenia oryginalnej tre\u015bci.<\/p>\n<p><strong>Proces tworzenia modelu<\/strong><br \/>\nRozwi\u0105zaniem, kt\u00f3re opracowali\u015bmy, by\u0142\u00a0model sztucznej inteligencji\u00a0zdolny do automatycznej anonimizacji danych osobowych w dokumentach tekstowych. Zdecydowali\u015bmy si\u0119 oprze\u0107 go na polskim modelu przetwarzania j\u0119zyka naturalnego\u00a0HerBERT, kt\u00f3ry zosta\u0142 przez nas dostrojony do tego konkretnego zadania.<\/p>\n<p>W procesie fine-tuningu wykorzystali\u015bmy tokenizacj\u0119 oraz tagowanie BIO, co pozwoli\u0142o powi\u0105za\u0107 dane wej\u015bciowe pozyskane z OCR z odpowiednimi kategoriami wra\u017cliwych danych, takimi jak imi\u0119 i nazwisko, adres, numer telefonu, informacje o stanie zdrowia czy pogl\u0105dy polityczne. Dzi\u0119ki temu model nauczy\u0142 si\u0119 nie tylko wykrywa\u0107 te elementy w surowym tek\u015bcie, ale r\u00f3wnie\u017c rozr\u00f3\u017cnia\u0107 ich funkcj\u0119 w zdaniu &#8211; na przyk\u0142ad odr\u00f3\u017cnia\u0107 nazwisko osoby od nazwy instytucji czy lokalizacji, albo oceni\u0107, czy dana informacja faktycznie ujawnia to\u017csamo\u015b\u0107 osoby, czy jedynie stanowi cz\u0119\u015b\u0107 opisu.<br \/>\nPrzyk\u0142adowo, w zdaniu \u201eJestem programist\u0105\u201d model rozpoznaje potencjalnie wra\u017cliwy kontekst, podczas gdy w zdaniu \u201eSzukam programisty\u201d poprawnie identyfikuje, \u017ce nie dochodzi do ujawnienia konkretnych danych osobowych.<\/p>\n<p>Po uzyskaniu dzia\u0142aj\u0105cego modelu skupili\u015bmy si\u0119 na zwi\u0119kszeniu jego wydajno\u015bci. Uda\u0142o si\u0119 to osi\u0105gn\u0105\u0107 dzi\u0119ki zastosowaniu zaawansowanych wyra\u017ce\u0144 regularnych, kt\u00f3re znacz\u0105co przyspieszy\u0142y przetwarzanie tekstu. Prostsze rozwi\u0105zania nie by\u0142y wystarczaj\u0105ce, poniewa\u017c model mia\u0142 docelowo wsp\u00f3\u0142pracowa\u0107 z danymi pochodz\u0105cymi z oprogramowania OCR, cz\u0119sto zawieraj\u0105cymi b\u0142\u0119dy i zniekszta\u0142cenia powsta\u0142e podczas skanowania dokument\u00f3w.<br \/>\nDzi\u0119ki temu podej\u015bciu uda\u0142o si\u0119 wyeliminowa\u0107 niemal 80% pojawiaj\u0105cych si\u0119 w tekstach numer\u00f3w telefon\u00f3w, adres\u00f3w e\u2011mail i innych tego typu danych, jeszcze zanim trafi\u0142y one do w\u0142a\u015bciwego procesu anonimizacji.<\/p>\n<p><strong>Mentoring<\/strong><br \/>\nPodczas hackathonu korzystali\u015bmy ze wsparcia mentor\u00f3w z NASK, kt\u00f3rzy ch\u0119tnie pomagali nam, gdy napotykali\u015bmy trudno\u015bci techniczne. Mo\u017cliwo\u015b\u0107 wsp\u00f3\u0142pracy z ekspertami z jednej z czo\u0142owych instytucji technologicznych w Polsce by\u0142a dla nas niezwykle cennym do\u015bwiadczeniem i pozwoli\u0142a znacz\u0105co poszerzy\u0107 nasz\u0105 wiedz\u0119 praktyczn\u0105.<\/p>\n<p><strong>Podsumowanie<\/strong><br \/>\nStworzony przez nas model osi\u0105gn\u0105\u0142 wysok\u0105 jako\u015b\u0107 i spe\u0142ni\u0142 za\u0142o\u017cenia zadania, jednak w ko\u0144cowej klasyfikacji ust\u0105pi\u0142 miejsca zespo\u0142om, kt\u00f3rych rozwi\u0105zania okaza\u0142y si\u0119 jeszcze lepsze. Jeste\u015bmy wdzi\u0119czni za mo\u017cliwo\u015b\u0107 udzia\u0142u w tym wyzwaniu &#8211; zdobyte do\u015bwiadczenie, kontakt z ekspertami oraz praca z prawdziwymi danymi by\u0142y dla nas bezcenn\u0105 lekcj\u0105 rozwoju w dziedzinie sztucznej inteligencji.<\/p>\n<p><span data-contrast=\"none\">\u00a0<\/span>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;NIC&#8221; tab_id=&#8221;1765545829825-683e23f3-eae3&#8243;]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p>Nazwa teamu:\u00a0<strong>NIC<br \/>\n<\/strong>Cz\u0142onkowie: <strong>@Micha\u0142 Bastrzyk<\/strong> (Uniwersytet \u015al\u0105ski) \u2013 Team Leader &amp; Lead Full-Stack. Odpowiada\u0142 za kluczow\u0105 logik\u0119 biznesow\u0105, budow\u0119 silnika regu\u0142 opartego o procedury ZUS oraz narz\u0119dzie automatyzuj\u0105ce generowanie wype\u0142nionych wniosk\u00f3w .docx. <strong>@Igor Gibas<\/strong> (Uniwersytet \u015al\u0105ski) \u2013 Designer &amp; Frontend. Odpowiada\u0142 za wizj\u0119 produktu i strategi\u0119 zespo\u0142u. Zaprojektowa\u0142 i wdro\u017cy\u0142 panel sterowania dla pracownik\u00f3w ZUS. <strong>@Tomasz Krawczyk<\/strong> (Uniwersytet \u015al\u0105ski) \u2013 Frontend Developer. Odpowiada\u0142 za interfejs u\u017cytkownika ko\u0144cowego. Zaprojektowa\u0142 czat z asystentem prowadz\u0105cy przez proces zg\u0142oszenia oraz przygotowa\u0142 warstw\u0119 wizualn\u0105 prezentacji fina\u0142owej. <strong>Tech stack:<\/strong> TypeScript, Python, Gemini (LLM), Next.js, TailwindCSS, shadcn\/ui.<br \/>\nZadanie:\u00a0<a href=\"https:\/\/hacknation.pl\/zadania\/ZUS_ACCIDENT_NOTIFICATION_TOOL.pdf\" class=\"mtli_attachment mtli_pdf\" class=\"mtli_attachment mtli_pdf\"><strong>Wypadek w pracy (ZUS)<\/strong><\/a><\/p>\n<p><strong>Opis rozwi\u0105zania:<br \/>\n<\/strong>Zesp\u00f3\u0142 stworzy\u0142 prototyp asystenta AI wspieraj\u0105cego proces zg\u0142aszania wypadku w pracy. System \u0142\u0105czy interfejs dla obywatela (czat zbieraj\u0105cy dane) z panelem dla pracownika ZUS. Wykorzystuje silnik regu\u0142 wytrenowany na ponad 500 dokumentach ZUS oraz model Gemini do generowania urz\u0119dniczych opinii i automatycznego uzupe\u0142niania dokument\u00f3w .docx na podstawie rozmowy.<\/p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[\/vc_tta_section][vc_tta_section title=&#8221;Bingus&#8221; tab_id=&#8221;1765546261609-aab6eea5-7a63&#8243;]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p>Nazwa teamu:\u00a0<strong>Bingus<br \/>\n<\/strong>Cz\u0142onkowie:<strong>@Maksymilian Bator<\/strong> \u2013 Team Leader, G\u0142\u00f3wny programista. Zarz\u0105dza\u0142 pracami zespo\u0142u oraz odpowiada\u0142 za g\u0142\u00f3wn\u0105 warstw\u0119 programistyczn\u0105. Zaimplementowa\u0142 mechanizmy backendowe (TypeScript, Python), logik\u0119 importu plik\u00f3w oraz integracj\u0119 z baz\u0105 danych (PostgreSQL). <strong>@Zuzanna \u017belazna<\/strong> \u2013 Concept Creator &amp; Designer Odpowiada\u0142a za &#8222;wymy\u015blenie&#8221; rozwi\u0105zania \u2013 od warstwy wizualnej po logik\u0119 dzia\u0142ania aplikacji. Zaprojektowa\u0142a intuicyjny interfejs, opracowa\u0142a funkcjonalno\u015b\u0107 procesu \u201e5 krok\u00f3w&#8221; oraz zadba\u0142a o estetyk\u0119 i wygl\u0105d ca\u0142ego systemu. <strong>Tech stack:<\/strong> Next.js, PostgreSQL, Prisma, Tailwind, Odpowiednio dotrenowany model SI.<br \/>\nZadanie: <a href=\"https:\/\/hacknation.pl\/zadania\/ODNALEZIONE_ZGUBY.pdf\" class=\"mtli_attachment mtli_pdf\" class=\"mtli_attachment mtli_pdf\"><strong>Odnalezione zguby (Ministerstwo Cyfryzacji) <\/strong><\/a><\/p>\n<p><strong>Opis rozwi\u0105zania:<br \/>\n<\/strong>Stworzyli\u015bmy system jednego okna dla urz\u0119dnik\u00f3w, kt\u00f3rego g\u0142\u00f3wnym celem jest standaryzacja i eksport danych o rzeczach znalezionych do formatu XML zgodnego z wymogami portalu <a href=\"http:\/\/dane.gov.pl\" target=\"_blank\" rel=\"noopener noreferrer\">dane.gov.pl<\/a>. Aplikacja oferuje urz\u0119dnikowi intuicyjny kreator, kt\u00f3ry w 5 prostych krokach pozwala doda\u0107 przedmiot do bazy. Rozwi\u0105zanie wspiera trzy \u015bcie\u017cki wprowadzania danych:<\/p>\n<ul>\n<li>r\u0119czn\u0105 \u2013 poprzez formularz &#8222;krok po kroku&#8221;.<\/li>\n<li>zdj\u0119cie \u2013 poprzez analiz\u0119 zdj\u0119cia przedmiotu, kt\u00f3ra automatycznie sugeruje kategori\u0119 i opis.<\/li>\n<li>import dokument\u00f3w \u2013 system potrafi \u201ewyci\u0105gn\u0105\u0107&#8221; informacje z plik\u00f3w PDF, JSON lub CSV (np. raporty z innych system\u00f3w) i zmapowa\u0107 je do jednolitego formatu. Dodatkowo zaimplementowano interaktywn\u0105 map\u0119, na kt\u00f3rej u\u017cytkownicy mog\u0105 przegl\u0105da\u0107 zgubione przedmioty w swojej okolicy.<\/li>\n<\/ul>\n<p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[\/vc_tta_section][\/vc_tta_tabs][\/vc_column][\/vc_row][vc_row][vc_column][\/vc_column][\/vc_row]<\/p>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;2\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;203137&#8243; img_size=&#8221;full&#8221; add_caption=&#8221;yes&#8221; alignment=&#8221;center&#8221; style=&#8221;vc_box_rounded&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=&#8221;3&#8243; css=&#8221;.vc_custom_1765311698129{background-color: #dd3333 !important;}&#8221;][vc_empty_space height=&#8221;8&#8243;][vc_empty_space height=&#8221;3&#8243; css=&#8221;.vc_custom_1765311698129{background-color: #dd3333 !important;}&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_tta_tabs style=&#8221;outline&#8221; color=&#8221;juicy-pink&#8221; active_section=&#8221;100&#8243; title=&#8221;Poznaj dru\u017cyny&#8221;][vc_tta_section title=&#8221;OneMoreFix&#8221; tab_id=&#8221;1765306089735-216ef07d-1edf&#8221;][vc_column_text css=&#8221;.vc_custom_1765360900160{border-left-width: 2px !important;padding-left: 10px !important;border-left-color: #dd3333 !important;border-left-style: outset !important;}&#8221;] Relacja Natalii O Zespole W dru\u017cynie by\u0142o 3 lider\u00f3w: lider organizacyjny \u2013 Natalia Balicka, lider techniczny \u2013 Kacper Bo\u015b i lider zadaniowy [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/2025\/12\/09\/sukces-studentow-us-na-hacknation-2025-zwyciestwo-w-cyfrowej-rewolucji\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":92,"featured_media":203163,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_expiration-date-status":"","_expiration-date":0,"_expiration-date-type":"","_expiration-date-categories":[],"_expiration-date-options":[]},"categories":[30,42],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/posts\/203136"}],"collection":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/comments?post=203136"}],"version-history":[{"count":10,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/posts\/203136\/revisions"}],"predecessor-version":[{"id":203239,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/posts\/203136\/revisions\/203239"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/media\/203163"}],"wp:attachment":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/media?parent=203136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/categories?post=203136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/tags?post=203136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}