W zimowym semestrze 2024/2025 prowadziłem kolejną edycję Projektu Innowacje na Politechnice Łódzkiej. Ta edycja była inna: po raz pierwszy dałem studentom od początku dostęp do narzędzi AI (GitHub Copilot, Cursor, Windsurf, Roo Code) i obserwowałem, jak to wpływa na naukę. Dla mnie to był eksperyment – AI jako katalizator skupienia na koncepcjach zamiast godzin przy debugowaniu. Studenci uczyli się komunikować z AI, oceniać sugestie i decydować, kiedy je zaakceptować.
Stack: Vue 3, Vite, Vue Router, Vuetify/Tailwind, Pinia, Firebase, Vue I18n. Pokazałem też alternatywy: Supabase, AWS Amplify, Convex.
Program: od podstaw HTML, CSS, JavaScript przez Git/GitHub, VS Code i Copilot. Stylowanie – kiedy Vuetify, kiedy Tailwind. Pinia do stanu; AI pomagał przy projektowaniu architektury stores. Firebase – Auth, Firestore, hosting, real-time. Vue I18n z generowaniem plików tłumaczeń przy pomocy AI.
Narzędzia AI w praktyce: Copilot – inline suggestions, nauka wzorców. Cursor – edycja wielu plików przez opisy zmian, refaktoryzacja. Windsurf – decyzje architektoniczne, wykrywanie problemów z bezpieczeństwem. Roo Code – wzorce i optymalizacje w frameworku. Wnioski: zalety to szybkość i możliwość eksperymentowania; wyzwania to ryzyko nadmiernego polegania na AI, weryfikacja bezpieczeństwa i jakości kodu. Zasada: zawsze rozumieć kod przed akceptacją, traktować AI jak juniora pod nadzorem.
Studenci zbudowali kompletne aplikacje z użyciem AI. Różnica była widoczna: ci, którzy traktowali AI jako wsparcie dla własnego myślenia, radzili sobie lepiej niż ci, którzy polegali wyłącznie na sugestiach. Prompt engineering okazał się kompetencją równie ważną jak kodowanie. Code review stał się kluczowy – przy szybkim generowaniu kodu ocena jakości i bezpieczeństwa jest fundamentalna.
Wyzwania: złożoność architektury, nauka efektywnej komunikacji z AI, przekonanie studentów, że AI wspiera, a nie zastępuje myślenie. Lekcja: sukces nadal wymaga zrozumienia, praktyki i uczenia się. AI to narzędzie; człowiek decyduje o celu i ocenie wyniku.
Dziękuję studentom i organizatorom Projektu Innowacje. Zachęcam do eksploracji Vue, Firebase i narzędzi AI – razem dają duże możliwości.



