| 1 |
Temat: |
OpenIA API do automatyzacji obsługi z użyciem Pythona |
|
| Opis: |
Celem pracy jest zaprojektowanie i implementacja mikroserwisu automatyzującego wybrane czynności obsługowe (np. klasyfikacja zgłoszeń, podsumowania konwersacji, ekstrakcja pól formularzy) z użyciem OpenAI API i Pythona. System zostanie udostępniony przez REST (FastAPI) oraz kolejkę zadań (Celery) z buforem Redis i będzie obsługiwał limity, retry, cache oraz logowanie zdarzeń. Warstwa integracji z API obejmie wzorce promptów, zarządzanie wersjami i profilami modeli, a także pomiar kosztu/tokenów i czasu odpowiedzi. Przewidziana jest konfiguracja konteneryzacji (Docker) i monitoringu (Prometheus/Grafana) oraz testy jednostkowe/integracyjne (pytest) na zanonimizowanych przykładach. Wyniki zostaną zaprezentowane na zestawie studiów przypadków obejmujących różne formaty danych (e-mail, JSON, tekst) i sposoby wywołań API. |
| Firma: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
| Rezerwacja: |
BRAK |
| 2 |
Temat: |
Zastosowanie LM Studio jako lokalnego środowiska dla modeli językowych |
|
| Opis: |
Cel pracy: zbadanie, w jakim zakresie LM Studio (https://lmstudio.ai) umożliwia lokalne uruchamianie modeli językowych, jakie są jego możliwości, ograniczenia i typowe scenariusze użycia (głównie w kontekście programowania). Zakres: przedstawienie architektury LM Studio, integracji z modelami (open source), ocena wydajności, eksperymenty zastosowań. Przegląd technologii LLM (architecture, sieci neuronowe transformatorowe, modele open source) i innych rozwiązań lokalnych. Charakterystyka LM Studio i możliwość uruchamiania lokalnych modeli takich jak gpt-oss, Qwen, Gemma, DeepSeek itp. Studium przypadku jako implementacja konkretnej aplikacji (np. chatbot edukacyjny, narzędzie wspomagające pisanie tekstów, korektor) zbudowanej na bazie LM Studio. |
| FIRMA: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
| Rezerwacja: |
|
| 3 |
Temat: |
Definiowanie profili obciążenia systemów internetowych z wykorzystaniem generatorów zdarzeń opartych na Czasowych Kolorowych Sieciach Petriego (TCPN) |
|
| Opis: |
Przygotowanie studium przypadku, które obejmuje analizę obciążenia systemu internetowego przetwarzającego żądania generowane przez zaprojektowany generator (za pomocą oprogramowania CPN Tools). Część teoretyczna skupia się na klasyfikacji z podziałem na generatory deterministyczne/stochastyczne oraz czasowe/bezczasowe na podstawie: https://www.mdpi.com/2076-3417/12/23/12385; https://www.mdpi.com/2076-3417/11/23/11532; https://ieeexplore.ieee.org/document/4747298. |
| Firma: |
|
| Kierunki: |
EF-ZU Praca magisterska |
| Rezerwacja: |
BRAK |
| 4 |
Temat: |
Najnowsze możliwości frameworka Angular na przykładzie aplikacji galerii zdjęć |
|
| Opis: |
Celem pracy jest analiza najnowszych funkcji i możliwości oferowanych przez framework Angular - typ SPA. Praca będzie skupiać się na omówieniu najnowszych wersji Angulara, ich nowych funkcji oraz udoskonaleń w stosunku do poprzednich rozwiązań. Dodatkowo: Omówienie Ivy, nowego silnika renderującego. Analiza Angular Universal, technologii, która umożliwia renderowanie aplikacji po stronie serwera. Omówienie możliwości Angulara w kontekście budowania Progressive Web Apps. |
| Firma: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska |
| Rezerwacja: |
BRAK |
| 5 |
Temat: |
Generatory zdarzeń w symulacjach sieciowych |
|
| Opis: |
Na podstawie https://doi.org/10.3390/app122312385 generowanych strumieni żądań. Praca dotyczyć będzie analizy charakterystyk czasu odpowiedzi systemu internetowego dla klas klientów w celu efektywnego modelowania żądań internetowych. Analizowany będzie wpływ różnych żądań na wyniki modelowania. |
| Firma: |
|
| Kierunki: |
EF-ZU Praca magisterska |
| Rezerwacja: |
BRAK |
| 6 |
Temat: |
Opracowanie algorytmów do wykrywania anomalii w logach systemu webowego |
|
| Opis: |
Przygotowanie systemu webowego w postaci API (np. giełda internetowa). Obciążenie systemu zapytaniami (JMeter lub inne) i zbieranie logów systemowych. Analiza logów w celu wykrycia anomalii (np. klasy użytkowników). |
| Firma: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
| Rezerwacja: |
BRAK |
| 7 |
Temat: |
Wykorzystanie grafowych baz danych do analizy i wzbogacania danych aplikacji webowych |
|
| Opis: |
Celem pracy jest zastosowanie grafowej reprezentacji danych i narzędzi analizy grafów do pogłębionej analizy logów z aplikacji giełdowej (Neo4j oraz GraphRAG). Dane z logów zostaną przekształcone do postaci grafu i załadowane do bazy Neo4j, w której węzłami będą poszczególne encje systemowe (np. użytkownicy, transakcje, firmy), a relacjami – ich wzajemne powiązania. Wyniki analizy posłużą do tworzenia nowych cech (features), które mogą wzbogacić dane wejściowe w modelach klasyfikacyjnych, np. do lepszego rozpoznawania typów użytkowników. |
| Firma: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska |
| Rezerwacja: |
BRAK |
| 8 |
Temat: |
Funkcyjne programowanie w architekturach MERN, MEVN, PERN, MEAN |
|
| Opis: |
Celem pracy jest zaprojektowanie i implementacja aplikacji w TypeScript z naciskiem na paradygmat funkcyjny (niemutowalność, czyste funkcje, kompozycja). Projekt obejmie warstwę domenową modelowaną przy użyciu typów algebraicznych oraz walidację I/O z io-ts/zod. Na FE zastosowane zostaną komponenty funkcyjne, hooki oraz stan oparty o reduktory i/pod lub bibliotekę fp-ts. BE otrzyma funkcjonalną obsługę efektów (fp-ts/Effect), kontrolę błędów i transakcje logiczne. Ewaluacja porówna warianty imperatywne i funkcyjne pod kątem testowalności i złożoności. |
| Firma: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska |
| Rezerwacja: |
BRAK |
| 9 |
Temat: |
Next.js + NestJS + SQL: architektura funkcyjna z typowaniem, walidacją i transakcjami |
|
| Opis: |
Praca zakłada budowę systemu full-stack z Next.js (SSR/ISR) i NestJS, w którym logika biznesowa jest realizowana przez czyste funkcje, a efekty uboczne izolowane. Użyte zostaną repozytoria funkcyjne nad SQL (PostgreSQL/MySQL) z ORM (Prisma/TypeORM/Drizzle) oraz walidacja kontraktów za pomocą zod/io-ts. Na froncie Next.js wykorzysta funkcjonalne komponenty, server actions i schematy danych współdzielone z back-endem. Zostaną pokazane transakcje i wzorce idempotencji w ujęciu funkcyjnym. Podstawy pracy: Next.js (App Router), NestJS, PostgreSQL/MySQL, Prisma/TypeORM/Drizzle, TypeScript, zod/io-ts, fast-check, Jest. |
| FIRMA: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska |
| Rezerwacja: |
|
| 10 |
Temat: |
Vue/Nuxt + Fastify + MySQL: stos funkcyjny z kompozycją i walidacją kontraktów |
|
| Opis: |
Celem jest implementacja aplikacji w Nuxt (Vue 3, Composition API) z back-endem Fastify, w której przepływy są budowane jako kompozycje funkcji, a stan utrzymuje niezmienność. Kontrakty API zostaną opisane schematami (zod) i współdzielone między frontem i serwerem. Warstwa danych użyje MySQL z repozytoriami funkcyjnymi oraz migracjami. Zostanie porównany koszt złożoności kodu przy wzorcach imperatywnych vs funkcyjnych. |
| FIRMA: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska |
| Rezerwacja: |
|
| 11 |
Temat: |
Tworzenie agentów do zadań programistycznych, analitycznych i generatywnych z wykorzystaniem wielu modeli LLM |
|
| Opis: |
Celem pracy jest zaprojektowanie i implementacja wyspecjalizowanych agentów (usługi): asystenta programisty (generowanie/refaktoryzacja kodu + testy), agenta analizy danych oraz agenta generowania treści. Rozwiązania dla różnych dostawców modeli (OpenAI GPT, Anthropic Claude, Google Gemini, opcjonalnie lokalny np. Llama) oraz mechanizmami wyboru modelu na podstawie typu zadania. Asystent programisty będzie integrował się z repozytorium Git, uruchamiał testy (pytest/Jest) i proponował poprawki, agent analityczny wykorzysta Pandas/Polars, a generatywny – szablony promptów i reguły stylu. |
| FIRMA: |
|
| Kierunki: |
|
| Rezerwacja: |
|
| 12 |
Temat: |
Konwersacyjny asystent dodawania zadań na wydarzenia w kalendarzu z wykorzystaniem dużych modeli językowych i protokołu MCP |
|
| Opis: |
Tradycyjne systemy opierają się na sztywnych formularzach, które wymuszają na użytkowniku określony schemat działania. Rozwój LLM stwarza możliwość tworzenia interfejsów, które dostosowują się do użytkownika, pozwalając na wykonywanie złożonych operacji za pomocą prostych poleceń. Problemem badawczym jest efektywna i niezawodna integracja LLM z logiką backendową. Praca ma na celu zbadanie, jak protokół MCP sprawdza się w roli pośrednika. Funkcje: tworzenie/edycja/usuwanie zadań i eventów, przypomnienia, etykiety; widok listy i prosty kalendarz. Stack: Python (FastAPI) + SQLite/PostgreSQL, React, Docker; LLM via API; opcjonalnie ICS export. System udostępnia klasyczne API do operacji, a moduł LLM – zintegrowany przez Model Context Protocol (MCP) – pełni rolę „orkiestratora” wywołań narzędzi (np. https://modelcontextprotocol.io/docs/develop/build-server). |
| Firma: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
| Rezerwacja: |
BRAK |
| 13 |
Temat: |
Analiza skuteczności i automatyzacja testów bezpieczeństwa aplikacji webowych |
|
| Opis: |
Praca ma na celu zbadanie skuteczności narzędzi Kali w takim scenariuszu oraz zaproponowanie implementacji automatyzującej skanowanie i raportowanie. Przygotowanie izolowanego laboratorium (Docker z izolowaną siecią). Zaprojektowanie scenariuszy testowych. Automatyzacja testów bezpieczeństwa aplikacji webowych: pipeline CI/CD z narzędziami Kali Linux. |
| FIRMA: |
|
| Kierunki: |
Studia I Stopnia Praca inżynierska |
| Rezerwacja: |
|