Narzędzia użytkownika

Narzędzia witryny


ideas

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
ideas [2025/11/25 09:43] – edycja zewnętrzna 127.0.0.1ideas [2025/12/02 12:18] (aktualna) admin
Linia 1: Linia 1:
-====== Obszary zainteresowańinspiracje i projekty ======+====== Obszary zainteresowań inspiracje i projekty ====== 
 + 
 +<color red>Strona w trakcie przygotowywania - przepraszamy za niedogodności</color> 
  
 Uporządkowana struktura głównych obszarów tematycznych będących przedmiotem naszych badań oraz szczegółowe charakterystyki projektów – wraz z ich listą – obejmują kontekst, cele, zakres techniczny i zastosowania. Strona pełni funkcję informacyjną oraz orientacyjną, prezentując zarówno kierunki naszych prac, jak i aktualnie rozwijane inicjatywy badawcze i projektowe. Uporządkowana struktura głównych obszarów tematycznych będących przedmiotem naszych badań oraz szczegółowe charakterystyki projektów – wraz z ich listą – obejmują kontekst, cele, zakres techniczny i zastosowania. Strona pełni funkcję informacyjną oraz orientacyjną, prezentując zarówno kierunki naszych prac, jak i aktualnie rozwijane inicjatywy badawcze i projektowe.
  
 **Zachęcamy do współpracy**, która może obejmować różne formy zaangażowania: od zwykłego uczestnictwa w projektach i realizacji eksperymentów, przez przygotowanie prac dyplomowych inżynierskich i magisterskich, aż po – w przypadku osób o zacięciu naukowym – współautorstwo publikacji, rozwijanie wyników badawczych oraz działania prowadzące do uzyskania wyższych stopni naukowych.  **Zachęcamy do współpracy**, która może obejmować różne formy zaangażowania: od zwykłego uczestnictwa w projektach i realizacji eksperymentów, przez przygotowanie prac dyplomowych inżynierskich i magisterskich, aż po – w przypadku osób o zacięciu naukowym – współautorstwo publikacji, rozwijanie wyników badawczych oraz działania prowadzące do uzyskania wyższych stopni naukowych. 
- 
  
 ---- ----
 **Obszar tematyczny** **Obszar tematyczny**
-====== ▶ Systemy Środowiska Inteligentne ======+====== ▶ LLM Generatywna Sztuczna Inteligencja ======
  
-<color #888888>**Słowa kluczowe**: +<color #888888>**Słowa kluczowe**:   
-Intelligent EnvironmentsAmbient Intelligence, Context-Aware SystemsIoTPervasive ComputingSmart Environments</color>+Large Language ModelsGenerative AI, Reasoning, Context UnderstandingAgentic AIMultimodal ProcessingExplainability</color>
  
  
-<color #888888>Systemy i środowiska inteligentne (Intelligent EnvironmentsAmbient Intelligencepervasive / ubiquitous computing) to jedna z najbardziej dynamicznych i przyszłościowych dziedzin informatyki. Ich celem jest tworzenie przestrzeni – budynkówmiastszlaków górskich, lasów, stref przemysłowych – które **same rozumieją sytuację**, reagują na zmiany i wspierają użytkowników sposób **dyskretnyproaktywny i kontekstowy**.</color>+<color #888888>Generatywna Sztuczna Inteligencja, a w szczególności duże modele językowe (LLM)zmienia sposób projektowania systemów informatycznych. Modele te potrafią rozumieć język naturalnygenerować treściinterpretować kontekstanalizować dane oraz wspierać podejmowanie decyzji. Wprowadzają nową jakość obszarach takich jak programowaniemodelowanie, analiza procesów, interakcja człowiek–komputer czy inteligentne środowiska.</color>
  
  
-<color #888888>To informatyka zanurzona w otoczeniu: tysiące czujników, urządzeń IoT, systemów komunikacji i modułów obliczeniowych pracuje w tle, integrując się w inteligentną warstwę wspomagającą ludzi. W takich środowiskach system *nie tylko zbiera dane*ale potrafi:</color>+<color #888888>LLM są game changerem”, ponieważ:</color>
  
-  * //analizować kontekst (np. warunki pogodowezachowania użytkownikówzagrożenia),// +  * //działają uniwersalnie — mogą analizować, streszczaćprojektować i generować,//   
-  * //przewidywać sytuacje (np. powstawanie zagrożeń),// +  * //rozumieją opisy zadań i potrafią tworzyć formalne artefakty (kod, modele, reguły),//   
-  * //podejmować decyzje w czasie rzeczywistym),// +  * //łączą dane symboliczne i opisowe, umożliwiając semantyczną interpretację kontekstu,//   
-  * //działać w sposób rozproszonyautonomiczny i skalowalny.//+  * //umożliwiają tworzenie agentów potrafiących samodzielnie planować działania,//   
 +  * //działają multimodalnie (tekstobraz, dane), co otwiera nowe zastosowania.//
  
  
-<color #888888>Dziedzina ta jest atrakcyjna ponieważ łączy **technologie przyszłości**: IoTsztuczną inteligencjęagentowość, stream processingsystemy czasu rzeczywistego, analizę danych kontekstowych, a dodatkowo oferuje **realne scenariusze zastosowań**takie jak:</color>+<color #888888>Jednocześnie obszar ten wiąże się z wyzwaniami: kontrolą jakości generacjistabilnością wynikówinterpretowalnościąbezpieczeństwemhalucynacjami oraz potrzebą integrowania modeli z klasycznymi narzędziami analitycznymi i weryfikacyjnymi. To czyni tę dziedzinę intensywnie rozwijaną i badawczo bardzo atrakcyjną.</color>
  
-  * //inteligentne wsparcie ratownictwa w górach,// 
-  * //monitoring i przewidywanie zagrożeń w lasach,// 
-  * //inteligentne miasta wspierające działania patrolowe,// 
-  * //inteligentne budynki, domy, sieci transportowe i obiekty przemysłowe.// 
  
 +<color #888888>LLM stają się fundamentem nowych platform obliczeniowych, środowisk developerskich, narzędzi analitycznych i systemów agentowych. Ich skuteczne wykorzystanie wymaga zrozumienia ich możliwości, ograniczeń oraz metod łączenia ich z klasycznymi technikami inżynierii oprogramowania.</color>
  
-<color #888888>Nowoczesne inteligentne środowiska są dziś coraz bardziej wzmacniane przez **agentów sterowanych GenAI/LLM**, którzy potrafią rozumieć kontekst semantycznie, przewidywać zachowania oraz współpracować ze sobą jak zespoły ludzkie.</color>+----
  
 +**Przykładowe tematy projektowe:**
  
-<color #888888>Jest to obszar pełen wyzwań – od danych środowiskowych wysokiej zmienności, przez budowę cykli życia kontekstu algorytmów proaktywnego wnioskowania, po tworzenie systemów odpornych i skalowalnych. Jednocześnie daje on szerokie możliwości tworzenia **innowacyjnych projektów o znaczeniu praktycznym**.</color>+===== ▶ Analiza kreatywności człowieka LLM =====
  
-----+<color #888888>Słowa kluczowe: Kreatywność, Myślenie Dywergencyjne, Testy Alternatywnych Zastosowań (AUT), Generative AI, Human-AI Interaction, Oryginalność</color>
  
-**Przykładowe tematy projektowe:**+Projekt bada fundamentalne różnice w naturze i przejawach kreatywności pomiędzy ludźmi a dużymi modelami językowymi (LLM). Kreatywność jest często uznawana za unikalną cechę ludzką; w obliczu możliwości LLM do generowania nowych, złożonych i czasem zaskakujących treści, konieczne staje się systematyczne zbadanie, jak generatywna AI realizuje proces twórczy.
  
-===== ▶ Monitorowanie środowiska górskiego i wspieranie ratowników =====+Metodologia: Zostanie opracowany zestaw zadań kreatywnych (np. Test Alternatywnych Zastosowań - generowanie nietypowych zastosowań dla prostych przedmiotów; zadania z Twórczego Rozwiązywania Problemów - generowanie nowych pomysłów, wariantów rozwiązań, nietypowych interpretacji). Zadania te będą wykonywane przez dwie grupy: uczestników ludzkich oraz różne warianty modeli LLM (np. z różnymi technikami promptowania lub "temperaturą").
  
-Rozwijamy **zintegrowany system**, którego celem jest **bieżące monitorowanie środowiska górskiego** oraz **wspieranie działań ratowniczych** poprzez analizę danych kontekstowych, ocenę ryzyka i generowanie alertów w czasie zbliżonym do rzeczywistego. Pracujemy jednocześnie nad dwoma komplementarnymi elementami**inteligentnym systemem wspierającym** oraz **symulatorem środowiska górskiego**, które razem tworzą spójny ekosystem informacyjny.+Oceniane aspekty kreatywności (zgodnie ze standardami psychometrycznymi):
  
-System wspierający przetwarza zróżnicowane strumienie danych, obejmujące m.in. lokalizacje turystów i zwierząt, odczyty stacji pogodowych, zgłoszenia zagrożeń lawinowych oraz sygnały z infrastruktury telekomunikacyjnej. Integrujemy te dane w **jednolity model sytuacyjny**, stosując podejścia logiczne, probabilistyczne i maszynowe w celu wykrywania anomalii, oceny poziomów zagrożeń i formułowania zaleceń operacyjnych. Tworzymy **architekturę mikrousługową o niskiej latencji**, umożliwiającą skalowalne przetwarzanie informacji przestrzenno-czasowych.+    Oryginalność (Novelty): Rzadkość występowania pomysłu.
  
-Równolegle rozwijamy **symulator środowiska górskiego**, który odwzorowuje złożone zjawiska naturalne i behawioralne. Modelujemy dynamiczne warunki pogodowe, ewolucję pokrywy śnieżnej, zagrożenia lawinowe, ruch turystyczny, migracje zwierząt oraz ich wzajemne oddziaływania. Symulator stanowi **środowisko eksperymentalne**, pozwalające wytwarzać syntetyczne dane, badać scenariusze skrajne, testować algorytmy wykrywania zagrożeń i kalibrować moduły decyzyjne systemu wspierającego.+    żnorodność (Fluency): Liczba wygenerowanych pomysłów.
  
-Połączenie **perspektywy operacyjnej i symulacyjnej** umożliwia analizę zachowań i zagrożeń w rzeczywistych i hipotetycznych warunkachtworząc podstawy do budowy **inteligentnych środowisk górskich** zdolnych do proaktywnego działania. To podejście sprzyja rozwijaniu metod przetwarzania kontekstu, tworzeniu usług ambient-aware oraz opracowywaniu narzędzi zwiększających bezpieczeństwo i skuteczność działań ratowniczych.+    Elastyczność (Flexibility): Liczba różnych kategorii, do których należą pomysły.
  
 +    * Użyteczność (Usefulness/Elaboration): Praktyczność i poziom rozwinięcia pomysłu.
  
-**Więcej informacji:** \\ +    Odwaga PoznawczaSkłonność do generowania ryzykownych, ale potencjalnie przełomowych idei.
-[[https://www.sciencedirect.com/science/article/abs/pii/S0020025523013579?via%3Dihub|artykuł w *Information Sciences*]] \\ +
-[[https://www.google.com/search?q=Radoslaw+Klimek+góry|Informacje medialne]] \\+
  
 +Cel Projektu: Zrozumienie, w jakich obszarach (np. szybkość, różnorodność) modele generatywne przewyższają ludzi, a w jakich (np. oryginalność, głęboka interpretacja kontekstu) ludzie nadal zachowują przewagę. Projekt ma na celu wizualizację profilu kreatywności obu stron.
  
-===== ▶ Monitorowanie lasów i kontekstowe wsparcie ochrony przeciwpożarowej =====+**Materiały**:   
 +  * [[https://www.sciencedirect.com/science/article/pii/S1871187125001191|Large language models show both individual and collective creativity comparable to humans]]  
 +  * [[https://arxiv.org/abs/2405.13012|Divergent Creativity in Humans and Large Language Models]] 
  
-Rozwijamy **kontekstowy system monitorowania lasów**, którego celem jest **wczesne wykrywanie zagrożeń pożarowych** oraz **wspieranie operacji ochrony przeciwpożarowej**. Wykorzystujemy gęstą sieć czujników środowiskowych, analizę strumieni danych i inteligentne mechanizmy decyzyjne, tworząc rozwiązanie zdolne do ciągłej oceny sytuacji oraz szybkiej, automatycznej reakcji na zmieniające się warunki.+----
  
-System przetwarza dane o temperaturze, wilgotności, dynamice wiatru, koncentracji gazów i pyłów, integrując je w **wielowymiarowy model kontekstu**. Na tej podstawie określamy poziomy zagrożeń, identyfikujemy wczesne symptomy pożarów oraz klasyfikujemy ich stadium. Architektura opiera się na **rozproszonych agentach** odpowiedzialnych za zbieranie danych, analizę zagrożeń, planowanie działań oraz alokację zasobów.+===== ▶ Hybrid Reasoning: Integracja LLM z Dedukcyjnymi Systemami Wiedzy =====
  
-Wprowadzamy także **mechanizmy negocjacji automatycznej**, w których agenci reprezentujący różne jednostki strażackie uzgadniają sposób podziału zasobów i wybór sektorów interwencji. Wykorzystujemy modele **teorii gier** – m.in. strategie kooperacyjnerównowagi negocjacyjne i preferencyjne modele alokacji – aby umożliwić podejmowanie decyzji zgodnych z globalnym celem minimalizacji ryzyka i strat. W połączeniu z **uczeniem ze wzmocnieniem** pozwala to dynamicznie dostosowywać strategie reagowania do rozwoju sytuacji i dostępności brygad.+<color #888888>Słowa kluczowe: Formal LogicDedukcja, Reasoning, Explainable AI (XAI), Semantic Interoperability, Halucynacje</color>
  
-Symulator środowiska leśnego umożliwia analizę różnych scenariuszy, od powolnych zarzewi po szybkie pożary frontoweOdtwarzamy **modele rozprzestrzeniania ognia**, interakcje warstw środowiskowych, wpływ wiatru i ukształtowania terenua także zachowania agentów decyzyjnych. Symulator stanowi **środowisko eksperymentalne** do testowania algorytmów wykrywania zagrożeństrategii podziału zasobów oraz skuteczności negocjacji opartych na teorii gier.+Projekt bada innowacyjne podejście do wnioskowania, łącząc elastyczność i kreatywność Dużych Modeli Językowych (LLM) z precyzją i weryfikowalnością klasycznych silników wnioskujących (npsystemy reguł, Solverybazy danych grafów logicznych).
  
-Projekt integruje **przetwarzanie kontekstu****systemy wieloagentowe****modelowanie środowiskowe** **negocjacje strategiczne**tworząc nowoczesną platformę badawczą dla inteligentnych systemów ochrony przeciwpożarowej.+Celem jest stworzenie systemuw którym LLM pełni funkcję Interpretera Języka Naturalnego (tłumacząc zapytania na formalne reguły) oraz Generatywnego Proponującego (tworząc wstępne hipotezy). Następnieklasyczny silnik dedukcyjny przejmuje rolę Weryfikatora Finalnego Wnioskującegogwarantując logiczną spójność i poprawność wyniku.
  
-===== ▶ Inteligentne interwencje policyjne (smart gun) =====+Projekt wymaga implementacji technik konwersji języka naturalnego na formalne reguły oraz ewaluacji, w jaki sposób model hybrydowy poprawia weryfikowalność i ogranicza halucynacje w zadaniach wymagających ścisłej logiki.
  
-Rozwijamy **kontekstowy system wspierający interwencje policyjne**, w którym inteligentne moduły smart-gun, urządzenia mobilne oraz systemy nawigacyjne tworzą spójne środowisko przetwarzania danych. Broń służbowa jest traktowana jako **sensor kontekstu**, inicjujący procesy decyzyjne w systemie — w momencie nieplanowanego oddania strzału system automatycznie analizuje sytuację i wyszukuje patrole zdolne do udzielenia wsparcia.+**Materiały**:   
 +  [[https://ieeexplore.ieee.org/document/10721277|Towards Data-And Knowledge-Driven AI: A Survey on Neuro-Symbolic Computing]]   
 +  [[https://link.springer.com/article/10.1007/s00521-024-09960-z|Neuro-symbolic artificial intelligence: a survey]]  
  
-System działa ramach **wieloagentowej architektury (MAS)**, obejmującej m.in. centrum zarządzania (MC), patrole policyjne (PP), agentów broni (Gn), agentów nawigacji (Nv), agentów komunikacyjnych (X) oraz agentów reprezentujących służby wspierające (np. ambulanse, drony). Każdy agent przetwarza wybrane zmienne kontekstowe, związane z czasem, lokalizacją, typem zdarzenia, stanem patrolu oraz relacjami przestrzennymi w mieście. Kontekst jest modelowany z użyciem kategorii oraz operacyjnych relacji przetwarzania (R6), co pozwala na kontrolowanie przepływu i transformacji danych w cyklu: akwizycja – modelowanie – przechowywanie – wnioskowanie – działanie.+===== ▶ Detekcja i Mitigacja Halucynacji Modelach LLM przy Użyciu RAG =====
  
-Kluczowym elementem systemu jest **mechanizm wyboru patroli wsparcia** dla interwencji o podwyższonym ryzyku. Wykorzystujemy do tego **zadanie ważonego MaxSAT**, w którym zmienne odpowiadają m.in. stanowi patrolu, położeniu geograficznemu, charakterystyce dzielnicy oraz odległości od miejsca zdarzenia. Wagi odzwierciedlają priorytety operacyjnepreferowane są patrole w stanie obserwacjiz bezpieczniejszych dzielnic oraz znajdujące się relatywnie blisko zdarzeniaprzy jednoczesnym uwzględnieniu dostępności zasobów. Rozwiązanie zadania MaxSAT generuje listę jednostek wsparciazapewniając kompromis między szybkością reakcjibezpieczeństwem a efektywnym wykorzystaniem sił.+<color #888888>Słowa kluczoweRetrieval-Augmented Generation (RAG)Context UnderstandingData QualityPrompt EngineeringHalucynacje, Faithfulness</color>
  
-Całość jest testowana **symulatorze miejskiego środowiska**, który odtwarza układ ulic, podział na dzielnice o różnym poziomie bezpieczeństwa, generuje interwencje oraz incydenty z użyciem broni. Symulacja pozwala analizować obciążenie patroli, dynamikę zdarzeń, czasy reakcji oraz jakość decyzji alokacyjnych. Wyniki potwierdzają możliwość zastosowania proponowanego podejścia inteligentnych środowiskach miejskich, w których **kontekst, dane przestrzenno-czasowe i architektura wieloagentowa** wspólnie wspierają automatyzację i orkiestrację decyzji w systemach bezpieczeństwa publicznego.+Halucynacje (generowanie nieprawdziwych, ale brzmiących wiarygodnie informacji) są kluczowym wyzwaniem zastosowaniach LLM opartych na wiedzy. Projekt skupia się na stworzeniu zaawansowanego frameworku RAG, który ma na celu minimalizację halucynacji i zwiększenie weryfikowalności odpowiedzi oparciu o zaufaną bazę wiedzy.
  
-===== ▶ Inteligentny asystent turysty =====+Innowacja polega na udoskonaleniu trzech kluczowych etapów RAG:
  
-Rozwijamy wielomodułowy, kontekstowy **asystent turysty**, którego celem jest automatyczne generowanie +   Pobieranie Kontekstu: Eksperymentowanie z zaawansowanymi strategiami pobierania (npMulti-Hop RAGRe-ranking).
-spersonalizowanych planów zwiedzania miast i regionówSystem integruje wiele źródeł danych o preferencjach użytkownika, +
-uwzględnia aktualny kontekst środowiskowy (pogoda, dostępność atrakcji, godziny otwarciai tworzy +
-optymalne trasy zwiedzania, dostosowane do ograniczeń czasowych i logistycznych.+
  
-Budujemy rozwiązanie, które łączy **NLP i analizę sentymentu**, modele klasyfikacji preferencji, moduły rekomendacyjne POI, +   Generacja: Optymalizacja promptówaby wymagały od LLM cytowania źródła dla każdego faktu.
-oraz **heurystyczną optymalizację tras (VRPTW)**, generując wielodniowe, spójne i dynamicznie aktualizowane itineraria. +
-System przetwarza dane z chatbotów, mediów społecznościowych, dokumentów tekstowych oraz kwestionariuszy, +
-tworząc wektorowy profil zainteresowań i priorytetów turysty.+
  
-W warstwie rekomendacyjnej wykorzystujemy semantyczne dopasowanie opisów atrakcji do profilu użytkownika, +   * Autoweryfikacja (Self-Correction/Critique): Opracowanie drugiego etapuw którym model krytycznie ocenia swoją własną odpowiedź w kontekście pobranych dokumentówidentyfikując korygując potencjalne halucynacje.
-Bayesowskie metody oceny jakości POI (Wilson score), a także real-time filtering zależny od pogody, +
-dostępności kontekstu lokalnego. Kolejne etapy obejmują klastrowanie dzienne (K-Means) oraz budowę tras +
-z użyciem algorytmów **Christofidesa, 2-opt, A\***, z uwzględnieniem okien czasowych i długości przejść.+
  
-Tworzymy rozwiązanie, które ma zastosowanie w inteligentnych miastach, systemach informacji turystycznej, +Efektem jest implementacja architektury RAG oraz ewaluacja wskaźników Faithfulness (wierność źródłu) i Answer Relevance (trafność odpowiedzi).
-aplikacjach mobilnych, a także jako komponent wirtualnych biur turystycznych. Projekt obejmuje również rozwój +
-interfejsu mapowego (Leaflet / OpenStreetMap) i integracji z usługami transportu publicznego.+
  
 **Materiały**:   **Materiały**:  
-  * [[https://aisel.aisnet.org/pacis2025/transform/transform/1/|artykuł na konferencji PACIS 2025]]  +  * [[https://dl.acm.org/doi/10.1145/3703155|A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions]] 
  
-===== ▶ Syntetyczne trajektorie mobilności turystów w miastach =====+===== ▶ Etyka i Bezpieczeństwo: Implementacja Warstw Ochronnych (Guardrails) dla LLM =====
  
-Rozwijamy system generowania **syntetycznych trajektorii mobilności turystów**który umożliwia modelowanie zachowań odwiedzających w dowolnym mieście – także tamgdzie rzeczywiste dane telekomunikacyjne są niedostępne z powodów prawnych lub kosztowych. Wykorzystujemy profile behawioralneinformacje geograficzne (GIS)rekomendacje POI oraz reguły opisujące preferencje i ograniczenia użytkownikówtworząc realistyczne i powtarzalne modele ruchu.+<color #888888>Słowa kluczowe: SafetySecurityResponsible AIGuardrailsPrompt Injection, JailbreakingContent Moderation</color>
  
-Model łączy komponenty odpowiedzialne za wybór punktów POIplanowanie sekwencji odwiedzinkonstrukcję tras opartych o dane OSM lub usługi routingu oraz generowanie pełnych trajektorii czasoprzestrzennych. System pozwala definiować ograniczenia *what–when–where*testować scenariusze typu „co-jeśli” oraz badać zakłócenia mobilności, takie jak zamknięcia obiektów, zmiany organizacji ruchu czy ograniczenia transportowe.+LLM wdrożone w środowiskach produkcyjnych wymagają silnych mechanizmów bezpieczeństwazwanych Guardrails (Bariery Ochronne)które kontrolują zarówno intencję użytkownika (wejście)jak i treść generowaną przez model (wyjście).
  
-Generator może tworzyć dane na dowolną skalęz kontrolą poziomu realizmu poprzez integrację preferencji turystów, okien czasowych, dostępności obiektów oraz różnych profili wizyt (kulturalnych, rekreacyjnych, mieszanych). Ważnym elementem jest także generowanie **narracji tekstowych**, które zwiększają interpretowalność danych i pozwalają na jakościową ocenę zachowań.+Projekt polega na zaprojektowaniu i zaimplementowaniu modułu Guardrailsktóry chroni system przed:
  
-Projekt wspiera rozwój **inteligentnych środowisk miejskich**, dostarczając syntetycznych danych mobilności nieosiągalnych w tradycyjny sposóbUmożliwia testowanie systemów smart-citybudowę modeli predykcyjnych, badanie przepływów turystycznych oraz symulowanie sytuacji nietypowych lub kryzysowych.+    Prompt Injection/Jailbreaking: Złośliwymi instrukcjami mającymi na celu złamanie wewnętrznych reguł LLM. 
 + 
 +    Generowaniem Szarej Strefy (Harmful Content): Uzyskaniem toksycznychnieetycznych lub poufnych informacji. 
 + 
 +Moduł ten działa jako pośrednik między użytkownikiem a LLM, wykorzystując techniki takie jak klasyfikatory semantyczne do walidacji intencji oraz Output Filtering do sprawdzania zgodności wygenerowanej odpowiedzi z polityką bezpieczeństwa. 
 + 
 +Oczekiwany rezultat to gotowy moduł Guardrailsktóry jest testowany pod kątem odporności na ataki i skuteczności w zapobieganiu niepożądanym treściom. 
 + 
 +**Materiały**:   
 +  * [[https://www.sciencedirect.com/science/article/pii/S266729522400014X|A survey on large language model (LLM) security and privacy: The Good, The Bad, and The Ugly]]
  
 ---- ----
 **Obszar tematyczny** **Obszar tematyczny**
-====== ▶  Modele Oprogramowania i Formalna Weryfikacja ======+====== ▶ Systemy Agentowe (MAS) sterowane przez GenAI/LLM ======
  
 <color #888888>**Słowa kluczowe**:   <color #888888>**Słowa kluczowe**:  
-model-driven software engineering, formal methods, AI-IDElogical verificationautomated code generationtechnical debt analysisLLM supportexplainability</color>+Multi-Agent SystemsAgentic AI, LLM-driven AgentsAutoGenLangGraphGenerative AIContext-Aware AgentsProactive Systems</color>
  
  
-<color #888888>Modele oprogramowania i formalna weryfikacja stanowią podstawę budowy systemów, które są **spójne, bezpieczne i możliwe do logicznego uzasadnienia**Pozwalają przechodzić od wymagań i opisów zachowania do precyzyjnych modeli, które można analizować, transformować oraz automatycznie przekształcać działające komponenty oprogramowania.</color>+<color #888888>Systemy agentowe (MAS) umożliwiają budowę rozproszonych, autonomicznych i współpracujących komponentów, które wspólnie realizują złożone zadaniaWraz z pojawieniem się nowoczesnych modeli językowych (LLM)klasyczne podejście do MAS ewoluuje: zamiast sztywnych reguł i wbudowanych planów, agenci zyskują zdolność semantycznego rozumienia sytuacji, generowania planówanalizowania kontekstu oraz elastycznego reagowania na zmiany środowisku.</color>
  
  
-<color #888888>Współczesne środowiska inżynierii oprogramowania coraz częściej wykorzystują **zintegrowane narzędzia AI-IDE**, łączące generatywną sztuczną inteligencję z technikami analizy i weryfikacji formalnej. Dzięki temu możliwe jest:</color>+<color #888888>W architekturach MAS wzbogaconych o GenAI, LLM pełni rolę adaptacyjnego „umysłu” agenta. Dzięki temu agent potrafi:</color>
  
-  * //automatyczne tworzenie uzupełnianie modeli behawioralnych (diagramy aktywności, maszyny stanów),//   +  * //interpretować kontekst na podstawie opisów tekstowych, danych IoT informacji środowiskowych,//   
-  * //dedukcyjna analiza semantyczna wykrywanie niespójności,//   +  * //planować działania przewidywać konsekwencje decyzji,//   
-  * //automatyczna identyfikacja i kategoryzacja długu technicznego,//   +  * //komunikować się z innymi agentami w języku naturalnym,//   
-  * //zapewnienie śladowalności wyjaśnialności na bazie logicznych reprezentacji,//   +  * //negocjować role, priorytety strategie,//   
-  * //projektowanie systemów zgodnie z zasadami correctness-by-construction.//+  * //uczyć się nowych zadań bez przebudowy kodu,//   
 +  * //działać proaktywnie i adaptacyjnie w dynamicznym środowisku.//
  
  
-<color #888888>Dług techniczny oznacza **ukryte koszty wynikające z uproszczonych decyzji projektowych lub implementacyjnych**które przyspieszają powstawanie systemuale później wymagają dodatkowej pracyrefaktoryzacji lub modyfikacji. Modele formalne automatyczne analizy pozwalają ten dług _wykrywaćmierzyć skutecznie redukować_. </color>+<color #888888>Współczesne platformy takie jak AutoGenCrewAI czy LangGraph pozwalają tworzyć środowiskaw których wiele agentów LLM współpracuje, dzieli się wiedzą, koordynuje zadania prowadzi rozmowy w celu osiągnięcia celu. Połączenie MAS+LLM otwiera nowe możliwości w systemach inteligentnychsymulacjach, inteligentnych miastach, przemyśle, bezpieczeństwie logistyce.</color>
  
  
-<color #888888>Obszar obejmuje wykorzystanie różnorodnych środowisk developerskich i akademickich IDE wspieranych przez LLM, edytory modeli, logiki temporalne, narzędzia SMT/ATP oraz mechanizmy przekształceń modeliUmożliwia to budowę **inteligentnychwyjaśnialnych i weryfikowalnych środowisk programistycznych**wspierających cały cykl życia oprogramowania.</color>+<color #888888>W podejściu hybrydowym agenci mogą działać jednocześnie na dwóch poziomach:   
 +  * **operacyjnym** – realizując działania w środowisku (percepcja → interpretacja → decyzja),   
 +  * **strategicznym** – gdzie LLM wspiera rozumowaniegenerację planów, wykrywanie anomalii i wyjaśnialność działań.</color> 
 + 
 + 
 +<color #888888>Systemy te stają się szczególnie wartościowe tamgdzie potrzebna jest współpraca wielu jednostek (fizycznych lub programowych), dynamiczne reagowanie na kontekst oraz zdolność do przetwarzania informacji nieustrukturyzowanych. To obszar niezwykle aktualnyintensywnie rozwijany badawczo i oferujący ogromny potencjał projektowy.</color>
  
 ---- ----
Linia 143: Linia 152:
 **Przykładowe tematy projektowe:** **Przykładowe tematy projektowe:**
  
-===== ▶ Modelowanie wymagań systemu z użyciem LLM i ich weryfikacja logiczna (projekt LoRE+)=====+**Materiały**:   
 +  * [[https://www.scribd.com/document/351296074/Libelium-White-Paper-50-IoT-Real-Case-Studies|Libelium White Paper - 50 IoT Real Case Studies]]
  
-**Słowa kluczowe**:   
-LLM-assisted modelling, Requirements Engineering, UML, Formal Verification, Deductive Reasoning, AI-IDE 
  
 +===== ▶ Smart Logistics MAS – wieloagentowe zarządzanie flotą z LLM-plannerem =====
  
-**Słowa kluczowe**  +**Opis projektu:**   
-LLM-assisted modellingRequirements EngineeringUMLAI-IDEformal analysissmart modelling+Celem jest stworzenie środowiska logistycznego (miastokampus lub sieć transportowa)w którym agenci reprezentują pojazdymagazynypunkty odbioru i centra planowania.   
 +Wersja klasyczna bazuje na regułach i prostych heurystykach, natomiast wersja GenAI wykorzystuje LLM do planowania traspriorytetów i negocjacji między agentami.
  
-Projekt dotyczy tworzenia nowoczesnego środowiska, w którym **inteligentne modele językowe (LLM)** pomagają w budowaniu analizowaniu wymagań systemowych. Celem jest wsparcie procesu projektowego takaby szybciej powstawały **spójne, logiczne dobrze ustrukturyzowane** modele opisujące działanie przyszłego systemu.+**Zakres:**   
 +  * generowanie dynamicznych zdarzeń (opóźnienia, korki, awarie),   
 +  agenci negocjują zadania priorytety  
 +  LLM interpretuje kontekst logistyczny generuje plany w języku naturalnym,   
 +  symulacja umożliwia porównanie obu wersji systemu.
  
-Pracujemy nad rozwiązaniem, które potrafi przetwarzać opisy w języku naturalnym i na ich podstawie automatycznie tworzyć **pierwsze wersje diagramów behawioralnych UML**. System podpowiada brakujące elementywykrywa niespójności oraz wskazuje miejsca wymagające doprecyzowania. Dzięki temu modelowanie staje się bardziej intuicyjnea przy tym precyzyjne.+**Hipoteza badawcza:**   
 +MAS+LLM podejmuje trafniejsze i bardziej kontekstowe decyzje logistyczneredukując liczbę przejazdówkonfliktów i opóźnień.
  
-W projekcie łączymy zalety generatywnej AI z elementami **formalnej analizy**, która pozwala sprawdzić poprawność logiki modelu i wczesne wychwytywanie potencjalnych błędów projektowych. Takie połączenie umożliwia budowę środowiska typu **inteligentne IDE**, wspierającego użytkownika na każdym kroku – od analizy wymagań, przez tworzenie modeli, aż po generowanie fragmentów kodu zgodnych z zaproponowaną strukturą.+**Metryki:**   
 +  * efektywność tras (km/pojazd),   
 +  * zbieżność decyzji z rekomendacją eksperta  
 +  * liczba działań wykonanych proaktywnie.
  
-Projekt jest atrakcyjny dla osób zainteresowanych połączeniem **AI, modelowania UML, praktycznej inżynierii oprogramowania** oraz nowoczesnych narzędzi wspierających projektantów systemów.+===== ▶ HealthGuard MAS – agentowy system e-zdrowia z interpretacją kontekstu przez LLM =====
  
-**Publikacja:**   +**Opis projektu:**   
-[[https://doi.org/10.1145/3696630.3730562|artykuł na konferencji FSE 2025]]+Projekt polega na stworzeniu systemu monitorowania stanu pacjentów, w którym agenci odpowiadają za czujniki (tętno, saturacja, temperatura), pacjentów oraz jednostki reagujące  
 +Wersja MAS klasyczna opiera się na progach alarmowych, podczas gdy wersja MAS+LLM interpretuje sytuację opisowo (np„pacjent po ćwiczeniach rehabilitacyjnych”, „po podaniu leków występuje spodziewany wzrost tętna”).
  
 +**Zakres:**  
 +  * symulacja danych biometrycznych i zdarzeń medycznych,  
 +  * wykrywanie anomalii i alarmów,  
 +  * interpretacja opisowa przez LLM (uzasadnienia, wyjaśnienia),  
 +  * porównanie trafności decyzji i liczby fałszywych alarmów.
  
-===== ▶ Modelowanie Maszyn Stanowych z Wsparciem Logiki Formalnej (projekt IDE SQUARE) =====+**Hipoteza badawcza:**   
 +MAS+LLM redukuje fałszywe alerty i generuje bardziej kontekstowe decyzje medyczne.
  
-**Słowa kluczowe**  +**Metryki:**   
-state machinesbehavioural modellinglogical square of oppositionformal reasoning, automated modelling, LLM support+  * FP rate (fałszywe alarmy)  
 +  * trafność decyzji (zgodność z ekspertem)  
 +  * czas reakcji  
 +  * czytelność wyjaśnień (ocena 1–5).
  
 +===== ▶ Animal Farm MAS – Agentowy System Opieki nad Zwierzętami i Optymalizacji Produkcji z LLM-Doradcą =====
  
-Projekt IDE SQUARE dotyczy nowoczesnego podejścia do **modelowania maszyn stanowych**w którym proces projektowania wspierany jest zarówno przez struktury logiki formalnejjak i inteligentne podpowiedzi generowane przez modele językowe (LLM). Celem jest ułatwienie tworzenia poprawnychprzejrzystych i logicznie spójnych modeliktóre stanowią podstawę wielu systemów informatycznych — od aplikacji mobilnych po złożone systemy cyber-fizyczne.+<color #888888>Słowa kluczowe: Smart Animal FarmingOffspring CareAnimal TrackingToxic Gas LevelsHydroponics, LLM Condition Monitoring, Predictive Health</color>
  
-Kluczowym elementem projektu jest wykorzystanie **kwadratu logicznego** jako narzędzia porządkującego analizę dziedziny. Pozwala on sposób uporządkowany identyfikować stany, relacje między nimi (sprzecznośćprzeciwieństwo, subalternacja), a także wykrywać sytuacje, które trudno zauważyć przy klasycznej analizie tekstowych wymagań. Dzięki temu powstają modele bardziej precyzyjne i wolne od ukrytych niespójności.+Opis projektu: Celem jest stworzenie agentowego systemu do kompleksowej opieki nad zwierzętami hodowlanymi i roślinami (przypadku hydroponiki) w celu maksymalizacji ich zdrowia i wydajności. Agenci reprezentują czujniki monitorujące nowo narodzone potomstwo (Offspring Care)czujniki gazów toksycznych (związanych z wydzielinami zwierząt), urządzenia śledzące zwierzęta (Animal Tracking) oraz systemy kontroli hydroponiki.
  
-W projekcie rozwijamy również elementy automatyzacjitakie jak:+Wersja klasyczna alarmuje przy chorobie. Wersja MAS+LLM działa jako Doradca Weterynaryjny i Produkcyjnyinterpretując złożony kontekst w celu proaktywnego zapobiegania problemom i optymalizacji.
  
-  generowanie propozycji stanów i atrybutów na podstawie opisu języku naturalnym  +Zakres: 
-  * podpowiedzi przejść i zdarzeń wykrytych przez LLM  +    Symulacja danych: wahania warunków budynkach inwentarskich (wentylacjagazy)dane o lokalizacji zwierząt (pastwiskastajnie) i warunki hydroponiczne.
-  * wstępna analiza niespójności na bazie struktur logicznych  +
-  * automatyczna budowa szkieletów kodu powiązanego z maszyną stanów +
  
-Takie połączenie klasycznego modelowania z inteligentnym wsparciem tworzy podstawy **inteligentnego IDE**, które pomaga projektowaniu systemów lepiej, szybciej i bardziej świadomie. Projekt jest atrakcyjny dla osób zainteresowanych logiką, AImodelowaniem zachowań systemów oraz praktycznym wykorzystaniem narzędzi programistycznych wspomaganych przez sztuczną inteligencję.+    LLM interpretuje wzorce: „Pojedynczy wzrost amoniaku sektorze A jest alarmującyale brak oznak chorobowych u potomstwa sugeruje problem z wentylacjąa nie epidemię.
  
-**Publikacja:**   +    LLM generuje spersonalizowane plany opieki i hodowli (npzmiana diety, optymalizacja mikroklimatu dla konkretnej grupy zwierząt).
-[[https://dl.acm.org/doi/10.1145/3691621.3694936|Artykuł na konferencji ASE 2024]]+
  
 +    * Porównanie wpływu interwencji LLM na zdrowie stada i efektywność upraw.
  
-===== ▶ System Benchmarkingowy dla Theorem Provers  (projekt IDE LOFT)=====+Hipoteza badawcza: MAS z LLM-Doradcą redukuje śmiertelność (szczególnie wśród potomstwai poprawia wydajność produkcji (zarówno zwierzęcej, jak i hydroponicznej) poprzez proaktywne i kontekstowe interwencje.
  
-**Słowa kluczowe**  +Metryki:
-theorem provers, automated reasoning, logical benchmarks, formal verification, model checking, AI-assisted verification+
  
 +    * Wskaźnik śmiertelności/zachorowalności w grupie eksperymentalnej.
 + 
 +    * Procent zoptymalizowanej produkcji (np. większa efektywność upraw hydroponicznych).
  
-Projekt dotyczy stworzenia nowoczesnego i elastycznego systemu do **porównywania wydajności theorem proverów** – narzędzi stosowanych w automatycznym wnioskowaniu formalnej weryfikacji. Celem jest zbudowanie środowiska, które potrafi generować różnorodne formuły logiczne, konwertować je do formatów wymaganych przez różne provery, a następnie badać ich zachowanie pod kątem czasu, pamięci oraz poprawności wyniku.+    Trafność szybkość diagnostyki proaktywnej (wykrycie problemu przed wystąpieniem objawów klinicznych).
  
-Tworzymy połączony zestaw dwóch narzędzi:   +---- 
-  * **Generatora** – który buduje formuły w logice pierwszego rzędu FOL, od prostych struktur po złożone konstrukcje obejmujące bezpieczeństwo, żywotność, kwantyfikatory, wzorce probabilistyczne i zależności inspirowane kwadratem logicznym.   +**Obszar tematyczny** 
-  * **Testera** – który uruchamia wybrane provery (np. Vampire, E, Z3, CVC5, SPASS, Prover9, InKreSAT), mierzy ich wydajność zapisuje wyniki w czytelnych formatach.+====== ▶ Systemy Środowiska Inteligentne ======
  
-System pozwala badać m.in.:   +<color #888888>**Słowa kluczowe**: 
-  wpływ wielkości formuły na czas i pamięć,   +Intelligent EnvironmentsAmbient IntelligenceContext-Aware SystemsIoT, Pervasive Computing, Smart Environments</color>
-  różne długości klauzul i ich rozkłady (np. Poissona),   +
-  proporcje safety/liveness,   +
-  stopień powiązań między klauzulami,   +
-  * głębokość zagnieżdżenia kwantyfikatorów  +
-  * wpływ operatorówpolaryzacji literałów i redundancji  +
-  * formuły o strukturach inspirowanych kwadratem logicznym.+
  
-Projekt daje możliwość pracy z logiką, generowaniem danych, tworzeniem narzędzi developerskich oraz analizą eksperymentalną. Powstaje praktyczne środowisko benchmarkowe, które można wykorzystywać w badaniach, projektach inżynierskich oraz testowaniu rozwiązań formalnych. 
  
-**Publikacja:**   +<color #888888>Systemy i środowiska inteligentne (Intelligent Environments, Ambient Intelligence, pervasive / ubiquitous computing) to jedna z najbardziej dynamicznych i przyszłościowych dziedzin informatyki. Ich celem jest tworzenie przestrzeni – budynków, miast, szlaków górskich, lasów, stref przemysłowych – które **same rozumieją sytuację**, reagują na zmiany i wspierają użytkowników w sposób **dyskretny, proaktywny i kontekstowy**.</color>
-[[https://dl.acm.org/doi/10.1145/3756681.3757028|artykuł na konferencji EASE 2025]]+
  
  
-===== ▶ Automatyczne wspomaganie decyzji architektonicznych z wykorzystaniem LLM =====+<color #888888>To informatyka „zanurzona w otoczeniu”: tysiące czujników, urządzeń IoT, systemów komunikacji i modułów obliczeniowych pracuje w tle, integrując się w inteligentną warstwę wspomagającą ludzi. W takich środowiskach system *nie tylko zbiera dane*, ale potrafi:</color>
  
-Projekt dotyczy stworzenia systemu eksperckiego wspomaganego przez duży model językowy (LLM), którego zadaniem jest analiza wymagań projektowych oraz rekomendowanie optymalnej architektury systemu ITRozwiązanie adresuje realny problem w branży: nietrafione decyzje architektoniczne — wynikające z braku doświadczenia lub presji czasu — prowadzą do niskiej wydajnościproblemów ze skalowalnością i rosnącego długu technicznego.+  * //analizować kontekst (np. warunki pogodowe, zachowania użytkowników, zagrożenia),// 
 +  * //przewidywać sytuacje (nppowstawanie zagrożeń),// 
 +  * //podejmować decyzje w czasie rzeczywistym),// 
 +  * //działać w sposób rozproszony, autonomiczny i skalowalny.//
  
-System działa jako interaktywny agent architektoniczny, który na podstawie opisu projektu sugeruje odpowiednie podejścia, takie jak architektura monolityczna, mikroserwisowa, event-driven lub serverless. Oprócz rekomendacji struktury systemu agent generuje także uzasadnienia, wzorce projektowe oraz reprezentacje modelowe, np. w PlantUML lub Structurizr. 
  
-Projekt obejmuje:+<color #888888>Dziedzina ta jest atrakcyjna ponieważ łączy **technologie przyszłości**IoT, sztuczną inteligencję, agentowość, stream processing, systemy czasu rzeczywistego, analizę danych kontekstowych, a dodatkowo oferuje **realne scenariusze zastosowań**, takie jak:</color>
  
-  * //klasyfikację wymagań funkcjonalnych i niefunkcjonalnych,//   +  * //inteligentne wsparcie ratownictwa w górach,// 
-  * //mapowanie wymagań na decyzje architektoniczne,//   +  * //monitoring i przewidywanie zagrożeń w lasach,// 
-  * //projekt i implementację zestawu promptów,//   +  * //inteligentne miasta wspierające działania patrolowe,// 
-  * //budowę agenta rekomendującego architekturę na podstawie dialogu,//   +  * //inteligentne budynkidomysieci transportowe obiekty przemysłowe.//
-  * //generowanie i wizualizację struktury systemu,//   +
-  * //analizę porównawczą wyników LLM z decyzjami architektów w rzeczywistych projektach,//   +
-  * //ocenę jakości rekomendacjiryzyk kompromisów architektonicznych.//+
  
-W ramach pracy przewidziana jest eksperymentalna ewaluacja pokazująca, czy rekomendacje oparte na LLM mogą konkurować z klasycznym procesem projektowym, a także jaką rolę mogą pełnić modele generatywne jako wsparcie dla architektów systemowych. 
  
-Efektem końcowym jest prototyp inteligentnego narzędzia wspierającego architekta IT oraz ocena jego przydatności w rozwiązywaniu realnych problemów projektowych.+<color #888888>Nowoczesne inteligentne środowiska są dziś coraz bardziej wzmacniane przez **agentów sterowanych GenAI/LLM**, którzy potrafią rozumieć kontekst semantycznie, przewidywać zachowania oraz współpracować ze sobą jak zespoły ludzkie.</color>
  
-===== ▶ Iteracyjna refaktoryzacja i samonaprawa smart kontraktów z użyciem LLM i formalnej analizy ===== 
  
-Projekt dotyczy opracowania zaawansowanego systemu, który łączy narzędzia formalnej analizy bezpieczeństwa smart kontraktów (np. SlitherMythril, Echidna) z dużymi modelami językowymi (LLM). Celem jest stworzenie mechanizmu umożliwiającego iteracyjną refaktoryzację samonaprawę kodu Solidity – system analizuje kontraktwykrywa podatności, generuje poprawki przy użyciu LLM, a następnie ponownie ocenia ich skuteczność w kolejnych cyklach.+<color #888888>Jest to obszar pełen wyzwań – od danych środowiskowych wysokiej zmiennościprzez budowę cykli życia kontekstu algorytmów proaktywnego wnioskowaniapo tworzenie systemów odpornych i skalowalnych. Jednocześnie daje on szerokie możliwości tworzenia **innowacyjnych projektów o znaczeniu praktycznym**.</color>
  
-Praca rozwiązuje realny problem bezpieczeństwa w ekosystemie blockchain: błędy takie jak reentrancy, overflow, niepoprawna obsługa uprawnień czy błędne konstrukcje logiczne prowadzą do strat finansowych, ataków i awarii. Automatyzacja ich naprawy może istotnie poprawić jakość i odporność smart kontraktów.+----
  
-Zakres projektu obejmuje:+**Przykładowe tematy projektowe:**
  
-  * //analizę możliwości narzędzi do formalnej analizy fuzz testów dla Solidity,//   +===== ▶ Monitorowanie środowiska górskiego wspieranie ratowników =====
-  * //projekt interfejsu integrującego raporty tych narzędzi z LLM,//   +
-  * //opracowanie strategii promptowania (np. single-shot, iterative prompting, chain-of-thought),//   +
-  * //testowanie systemu na realnych i sztucznie przygotowanych kontraktach zawierających podatności,//   +
-  * //klasyfikację i pomiar skuteczności napraw generowanych przez LLM,//   +
-  * //próbę automatycznego hardeningu kontraktów na podstawie wiedzy modelu.//+
  
-System powinien wspierać wiele cykli analizy – po każdej zaproponowanej poprawce kontrakt jest ponownie weryfikowany, a LLM otrzymuje informację zwrotną o wykrytych problemach. Umożliwia to stopniowe ulepszanie kodu oraz badaniejak modele generatywne radzą sobie z eliminowaniem różnych klas podatności.+Rozwijamy **zintegrowany system**którego celem jest **bieżące monitorowanie środowiska górskiego** oraz **wspieranie działań ratowniczych** poprzez analizę danych kontekstowych, ocenę ryzyka i generowanie alertów w czasie zbliżonym do rzeczywistego. Pracujemy jednocześnie nad dwoma komplementarnymi elementami: **inteligentnym systemem wspierającym** oraz **symulatorem środowiska górskiego**które razem tworzą spójny ekosystem informacyjny.
  
-Efektem końcowym jest prototyp systemu łautomatycznej samooptymalizacji samonaprawy smart kontraktówoceniony pod kątem trafności poprawekredukcji podatności oraz ograniczeń tego podejścia. Projekt dostarcza także wniosków na temat przyszłości LLM w analizie bezpieczeństwie kodu blockchain.+System wspierający przetwarza zróżnicowane strumienie danych, obejmujące m.in. lokalizacje turystów i zwierząt, odczyty stacji pogodowych, zgłoszenia zagrożeń lawinowych oraz sygnały z infrastruktury telekomunikacyjnej. Integrujemy te dane w **jednolity model sytuacyjny**, stosując podejścia logiczne, probabilistyczne i maszynowe w celu wykrywania anomalii, oceny poziomów zagrożeń i formułowania zaleceń operacyjnych. Tworzymy **architekturę mikrousługową o niskiej latencji**, umożliwiającą skalowalne przetwarzanie informacji przestrzenno-czasowych. 
 + 
 +Równolegle rozwijamy **symulator środowiska górskiego**, który odwzorowuje złożone zjawiska naturalne i behawioralne. Modelujemy dynamiczne warunki pogodowe, ewolucję pokrywy śnieżnej, zagrożenia lawinowe, ruch turystyczny, migracje zwierząt oraz ich wzajemne oddziaływania. Symulator stanowi **środowisko eksperymentalne**, pozwalające wytwarzać syntetyczne dane, badać scenariusze skrajne, testować algorytmy wykrywania zagrożeń i kalibrować moduły decyzyjne systemu wspierającego. 
 + 
 +Połączenie **perspektywy operacyjnej i symulacyjnej** umożliwia analizę zachowań i zagrożeń w rzeczywistych i hipotetycznych warunkach, tworząc podstawy do budowy **inteligentnych środowisk górskich** zdolnych do proaktywnego działania. To podejście sprzyja rozwijaniu metod przetwarzania kontekstu, tworzeniu usług ambient-aware oraz opracowywaniu narzędzi zwiększających bezpieczeństwo i skuteczność działań ratowniczych. 
 + 
 + 
 +**Materiały własne:** \\ 
 +[[https://www.sciencedirect.com/science/article/abs/pii/S0020025523013579?via%3Dihub|Artykuł w *Information Sciences* (Ambient-aware continuous aid for mountain rescue activities)]] \\ 
 +[[https://www.google.com/search?q=Radoslaw+Klimek+góry|Informacje medialne]] 
 + 
 + 
 +===== ▶ Monitorowanie lasów i kontekstowe wsparcie ochrony przeciwpożarowej ===== 
 + 
 +Rozwijamy **kontekstowy system monitorowania lasów**, którego celem jest **wczesne wykrywanie zagrożeń pożarowych** oraz **wspieranie operacji ochrony przeciwpożarowej**. Wykorzystujemy gęstą sieć czujników środowiskowych, analizę strumieni danych i inteligentne mechanizmy decyzyjne, tworząc rozwiązanie zdolne do ciągłej oceny sytuacji oraz szybkiej, automatycznej reakcji na zmieniające się warunki. 
 + 
 +System przetwarza dane o temperaturze, wilgotności, dynamice wiatru, koncentracji gazów pyłówintegrując je w **wielowymiarowy model kontekstu**. Na tej podstawie określamy poziomy zagrożeń, identyfikujemy wczesne symptomy pożarów oraz klasyfikujemy ich stadium. Architektura opiera się na **rozproszonych agentach** odpowiedzialnych za zbieranie danych, analizę zagrożeń, planowanie działań oraz alokację zasobów. 
 + 
 +Wprowadzamy także **mechanizmy negocjacji automatycznej**, w których agenci reprezentujący różne jednostki strażackie uzgadniają sposób podziału zasobów i wybór sektorów interwencji. Wykorzystujemy modele **teorii gier** – m.in. strategie kooperacyjne, równowagi negocjacyjne i preferencyjne modele alokacji – aby umożliwić podejmowanie decyzji zgodnych z globalnym celem minimalizacji ryzyka i strat. W połączeniu z **uczeniem ze wzmocnieniem** pozwala to dynamicznie dostosowywać strategie reagowania do rozwoju sytuacji i dostępności brygad. 
 + 
 +Symulator środowiska leśnego umożliwia analizę różnych scenariuszyod powolnych zarzewi po szybkie pożary frontowe. Odtwarzamy **modele rozprzestrzeniania ognia**, interakcje warstw środowiskowych, wpływ wiatru i ukształtowania terenu, a także zachowania agentów decyzyjnych. Symulator stanowi **środowisko eksperymentalne** do testowania algorytmów wykrywania zagrożeń, strategii podziału zasobów oraz skuteczności negocjacji opartych na teorii gier. 
 + 
 +Projekt integruje **przetwarzanie kontekstu**, **systemy wieloagentowe**, **modelowanie środowiskowe** i **negocjacje strategiczne**, tworząc nowoczesną platformę badawczą dla inteligentnych systemów ochrony przeciwpożarowej. 
 + 
 +**Materiały własne**:\\ 
 +  * [[https://aisel.aisnet.org/isd2014/proceedings2024/modelling/6/|Artykuł na konferencji ISD 2024 (System For Monitoring Forests with Context-Aware Capabilities)]]  
 + 
 +===== ▶ Inteligentne interwencje policyjne (smart gun) ===== 
 + 
 +Rozwijamy **kontekstowy system wspierający interwencje policyjne**, w którym inteligentne moduły smart-gun, urządzenia mobilne oraz systemy nawigacyjne tworzą spójne środowisko przetwarzania danych. Broń służbowa jest traktowana jako **sensor kontekstu**, inicjujący procesy decyzyjne w systemie — w momencie nieplanowanego oddania strzału system automatycznie analizuje sytuację i wyszukuje patrole zdolne do udzielenia wsparcia. 
 + 
 +System działa w ramach **wieloagentowej architektury (MAS)**, obejmującej m.in. centrum zarządzania (MC), patrole policyjne (PP), agentów broni (Gn), agentów nawigacji (Nv), agentów komunikacyjnych (X) oraz agentów reprezentujących służby wspierające (np. ambulanse, drony). Każdy agent przetwarza wybrane zmienne kontekstowe, związane z czasem, lokalizacją, typem zdarzenia, stanem patrolu oraz relacjami przestrzennymi w mieście. Kontekst jest modelowany z użyciem kategorii oraz operacyjnych relacji przetwarzania (R6), co pozwala na kontrolowanie przepływu i transformacji danych w cyklu: akwizycja – modelowanie – przechowywanie – wnioskowanie – działanie. 
 + 
 +Kluczowym elementem systemu jest **mechanizm wyboru patroli wsparcia** dla interwencji o podwyższonym ryzyku. Wykorzystujemy do tego **zadanie ważonego MaxSAT**, w którym zmienne odpowiadają m.in. stanowi patrolu, położeniu geograficznemu, charakterystyce dzielnicy oraz odległości od miejsca zdarzenia. Wagi odzwierciedlają priorytety operacyjne: preferowane są patrole w stanie obserwacji, z bezpieczniejszych dzielnic oraz znajdujące się relatywnie blisko zdarzenia, przy jednoczesnym uwzględnieniu dostępności zasobów. Rozwiązanie zadania MaxSAT generuje listę jednostek wsparcia, zapewniając kompromis między szybkością reakcji, bezpieczeństwem a efektywnym wykorzystaniem sił. 
 + 
 +Całość jest testowana w **symulatorze miejskiego środowiska**, który odtwarza układ ulic, podział na dzielnice o różnym poziomie bezpieczeństwa, generuje interwencje oraz incydenty z użyciem broni. Symulacja pozwala analizować obciążenie patroli, dynamikę zdarzeń, czasy reakcji oraz jakość decyzji alokacyjnych. Wyniki potwierdzają możliwość zastosowania proponowanego podejścia w inteligentnych środowiskach miejskich, w których **kontekst, dane przestrzenno-czasowe i architektura wieloagentowa** wspólnie wspierają automatyzację i orkiestrację decyzji w systemach bezpieczeństwa publicznego. 
 + 
 +**Materiały własne**: \\  
 +  * [[https://aisel.aisnet.org/isd2014/proceedings2022/managingdevops/5/|Artykuł na konferencji ISD 2022  (Police Interventions as a Context-aware System. A Case of a Contextual Data Modelling)]]  
 + 
 +===== ▶ Inteligentny asystent turysty ===== 
 + 
 +Rozwijamy wielomodułowy, kontekstowy **asystent turysty**, którego celem jest automatyczne generowanie 
 +spersonalizowanych planów zwiedzania miast i regionów. System integruje wiele źródeł danych o preferencjach użytkownika, 
 +uwzględnia aktualny kontekst środowiskowy (pogoda, dostępność atrakcji, godziny otwarcia) i tworzy 
 +optymalne trasy zwiedzania, dostosowane do ograniczeń czasowych i logistycznych. 
 + 
 +Budujemy rozwiązanie, które łączy **NLP i analizę sentymentu**, modele klasyfikacji preferencji, moduły rekomendacyjne POI, 
 +oraz **heurystyczną optymalizację tras (VRPTW)**, generując wielodniowe, spójne i dynamicznie aktualizowane itineraria. 
 +System przetwarza dane z chatbotów, mediów społecznościowych, dokumentów tekstowych oraz kwestionariuszy, 
 +tworząc wektorowy profil zainteresowań i priorytetów turysty. 
 + 
 +W warstwie rekomendacyjnej wykorzystujemy semantyczne dopasowanie opisów atrakcji do profilu użytkownika, 
 +Bayesowskie metody oceny jakości POI (Wilson score), a także real-time filtering zależny od pogody, 
 +dostępności i kontekstu lokalnego. Kolejne etapy obejmują klastrowanie dzienne (K-Means) oraz budowę tras 
 +z użyciem algorytmów **Christofidesa, 2-opt, A\***, z uwzględnieniem okien czasowych i długości przejść. 
 + 
 +Tworzymy rozwiązanie, które ma zastosowanie w inteligentnych miastach, systemach informacji turystycznej, 
 +aplikacjach mobilnych, a także jako komponent wirtualnych biur turystycznych. Projekt obejmuje również rozwój 
 +interfejsu mapowego (Leaflet / OpenStreetMap) i integracji z usługami transportu publicznego. 
 + 
 +**Materiały własne**:   
 +  * [[https://aisel.aisnet.org/pacis2025/transform/transform/1/|Artykuł na konferencji PACIS 2025 (Context-aware Intelligent Tourist Assistant)]]   
 + 
 +===== ▶ Syntetyczne trajektorie mobilności turystów w miastach ===== 
 + 
 +Rozwijamy system generowania **syntetycznych trajektorii mobilności turystów**, który umożliwia modelowanie zachowań odwiedzających w dowolnym mieście – także tam, gdzie rzeczywiste dane telekomunikacyjne są niedostępne z powodów prawnych lub kosztowych. Wykorzystujemy profile behawioralne, informacje geograficzne (GIS), rekomendacje POI oraz reguły opisujące preferencje i ograniczenia użytkowników, tworząc realistyczne i powtarzalne modele ruchu. 
 + 
 +Model łączy komponenty odpowiedzialne za wybór punktów POI, planowanie sekwencji odwiedzin, konstrukcję tras opartych dane OSM lub usługi routingu oraz generowanie pełnych trajektorii czasoprzestrzennych. System pozwala definiować ograniczenia *what–when–where*, testować scenariusze typu „co-jeśli” oraz badać zakłócenia mobilności, takie jak zamknięcia obiektów, zmiany organizacji ruchu czy ograniczenia transportowe. 
 + 
 +Generator może tworzyć dane na dowolną skalę, z kontrolą poziomu realizmu poprzez integrację preferencji turystów, okien czasowych, dostępności obiektów oraz różnych profili wizyt (kulturalnych, rekreacyjnych, mieszanych). Ważnym elementem jest także generowanie **narracji tekstowych**, które zwiększają interpretowalność danych pozwalają na jakościową ocenę zachowań
 + 
 +Projekt wspiera rozwój **inteligentnych środowisk miejskich**, dostarczając syntetycznych danych mobilności nieosiągalnych w tradycyjny sposób. Umożliwia testowanie systemów smart-city, budowę modeli predykcyjnych, badanie przepływów turystycznych oraz symulowanie sytuacji nietypowych lub kryzysowych.
  
 +**Materiały własne**: \\ 
 +  * [[https://link.springer.com/chapter/10.1007/978-3-030-77970-2_47|Artykuł na konferencji ICCS 2021 (Profile-Driven Synthetic Trajectories Generation to Enhance Smart System Solutions)]]  
  
 ---- ----
Linia 307: Linia 394:
 Projekt jest atrakcyjny dla osób zainteresowanych analizą danych, logiką, formalną weryfikacją, automatyzacją oraz praktycznym zastosowaniem Process Mining w biznesie i systemach informatycznych. Projekt jest atrakcyjny dla osób zainteresowanych analizą danych, logiką, formalną weryfikacją, automatyzacją oraz praktycznym zastosowaniem Process Mining w biznesie i systemach informatycznych.
  
-**Publikacja:** +**Materiały własne:** 
-[[https://dl.acm.org/doi/10.1145/3695750.3695822|Artykuł na konferencji ASE 2024]] +[[https://dl.acm.org/doi/10.1145/3695750.3695822|Artykuł na konferencji ASE 2024 (Automatic Generation of Logical Specifications for Behavioural Models)]]
  
 ===== ▶ Wyjaśnialna weryfikacja workflow z wykorzystaniem Shapley Values ===== ===== ▶ Wyjaśnialna weryfikacja workflow z wykorzystaniem Shapley Values =====
Linia 333: Linia 419:
  
 Projekt ma również wymiar eksperymentalny — analizowane są różne metody przybliżania Shapley Values (Monte Carlo vs. Random Subset Sampling), ich stabilność, koszt obliczeniowy i interpretowalność. To otwiera drogę do tworzenia narzędzi developerskich wspierających praktyków process mining. Projekt ma również wymiar eksperymentalny — analizowane są różne metody przybliżania Shapley Values (Monte Carlo vs. Random Subset Sampling), ich stabilność, koszt obliczeniowy i interpretowalność. To otwiera drogę do tworzenia narzędzi developerskich wspierających praktyków process mining.
 +
  
 ---- ----
 **Obszar tematyczny** **Obszar tematyczny**
-====== ▶ LLM Generatywna Sztuczna Inteligencja ======+====== ▶  Modele Oprogramowania Formalna Weryfikacja ======
  
 <color #888888>**Słowa kluczowe**:   <color #888888>**Słowa kluczowe**:  
-Large Language ModelsGenerative AI, ReasoningContext UnderstandingAgentic AIMultimodal ProcessingExplainability</color>+model-driven software engineering, formal methods, AI-IDElogical verificationautomated code generationtechnical debt analysisLLM supportexplainability</color>
  
  
-<color #888888>Generatywna Sztuczna Inteligencjaa w szczególności duże modele językowe (LLM), zmienia sposób projektowania systemów informatycznychModele te potrafią rozumieć język naturalnygenerować treściinterpretować kontekst, analizować dane oraz wspierać podejmowanie decyzji. Wprowadzają nową jakość w obszarach takich jak programowanie, modelowanie, analiza procesów, interakcja człowiek–komputer czy inteligentne środowiska.</color>+<color #888888>Modele oprogramowania i formalna weryfikacja stanowią podstawę budowy systemówktóre są **spójne, bezpieczne i możliwe do logicznego uzasadnienia**Pozwalają przechodzić od wymagań i opisów zachowania do precyzyjnych modeliktóre można analizować, transformować oraz automatycznie przekształcać w działające komponenty oprogramowania.</color>
  
  
-<color #888888>LLM są „game changerem”ponieważ:</color>+<color #888888>Współczesne środowiska inżynierii oprogramowania coraz częściej wykorzystują **zintegrowane narzędzia AI-IDE**łączące generatywną sztuczną inteligencję z technikami analizy i weryfikacji formalnej. Dzięki temu możliwe jest:</color>
  
-  * //działają uniwersalnie — mogą analizowaćstreszczać, projektować i generować,//   +  * //automatyczne tworzenie i uzupełnianie modeli behawioralnych (diagramy aktywnościmaszyny stanów),//   
-  * //rozumieją opisy zadań potrafią tworzyć formalne artefakty (kod, modele, reguły),//   +  * //dedukcyjna analiza semantyczna wykrywanie niespójności,//   
-  * //łączą dane symboliczne i opisowe, umożliwiając semantyczną interpretację kontekstu,//   +  * //automatyczna identyfikacja i kategoryzacja długu technicznego,//   
-  * //umożliwiają tworzenie agentów potrafiących samodzielnie planować działania,//   +  * //zapewnienie śladowalności i wyjaśnialności na bazie logicznych reprezentacji,//   
-  * //działają multimodalnie (tekst, obraz, dane), co otwiera nowe zastosowania.//+  * //projektowanie systemów zgodnie z zasadami correctness-by-construction.//
  
  
-<color #888888>Jednocześnie obszar ten wiąże się wyzwaniami: kontrolą jakości generacjistabilnością wynikówinterpretowalnością, bezpieczeństwem, halucynacjami oraz potrzebą integrowania modeli z klasycznymi narzędziami analitycznymi weryfikacyjnymi. To czyni tę dziedzinę intensywnie rozwijaną i badawczo bardzo atrakcyjną.</color>+<color #888888>Dług techniczny oznacza **ukryte koszty wynikające uproszczonych decyzji projektowych lub implementacyjnych**które przyspieszają powstawanie systemuale później wymagają dodatkowej pracyrefaktoryzacji lub modyfikacji. Modele formalne automatyczne analizy pozwalają ten dług _wykrywać, mierzyć skutecznie redukować_. </color>
  
  
-<color #888888>LLM stają się fundamentem nowych platform obliczeniowych, środowisk developerskich, narzędzi analitycznych i systemów agentowychIch skuteczne wykorzystanie wymaga zrozumienia ich możliwościograniczeń oraz metod łączenia ich z klasycznymi technikami inżynierii oprogramowania.</color>+<color #888888>Obszar obejmuje wykorzystanie różnorodnych środowisk developerskich i akademickich IDE wspieranych przez LLM, edytory modeli, logiki temporalne, narzędzia SMT/ATP oraz mechanizmy przekształceń modeliUmożliwia to budowę **inteligentnych, wyjaśnialnych i weryfikowalnych środowisk programistycznych**wspierających cały cykl życia oprogramowania.</color>
  
 ---- ----
Linia 363: Linia 450:
 **Przykładowe tematy projektowe:** **Przykładowe tematy projektowe:**
  
-===== ▶ Analiza kreatywności człowieka i LLM =====+===== ▶ Modelowanie wymagań systemu z użyciem LLM i ich weryfikacja logiczna (projekt LoRE+)=====
  
-Projekt bada różnice w kreatywności pomiędzy ludźmi a dużymi modelami językowymi.   +**Słowa kluczowe**:   
-Zestaw zadań kreatywnych (np. generowanie nowych pomysłówwariantów rozwiązańnietypowych interpretacji) jest wykonywany przez uczestników oraz przez LLM.   +LLM-assisted modellingRequirements EngineeringUMLFormal VerificationDeductive ReasoningAI-IDE
-Oceniane są takie aspekty jak: oryginalnośćróżnorodnośćużyteczność i odwaga poznawcza.   +
-Celem projektu jest zrozumienie, jak modele generatywne realizują myślenie dywergencyjne oraz w jakich obszarach nadal przewagę mają ludzie.   +
-Projekt może obejmować eksperymentyanalizę statystyczną wyników oraz wizualizację profilu kreatywności obu stron.+
  
----- 
  
-===== ▶ Wielomodalny Asystent Analityczny oparty na LLM =====+**Słowa kluczowe**:   
 +LLM-assisted modelling, Requirements Engineering, UML, AI-IDE, formal analysis, smart modelling
  
-Celem projektu jest stworzenie prototypu systemuktóry integruje tekst, dane tabelaryczne oraz obrazy (np. wykresy, diagramy, schematy) w jednym procesie analizy  +Projekt dotyczy tworzenia nowoczesnego środowiskaw którym **inteligentne modele językowe (LLM)** pomagają budowaniu i analizowaniu wymagań systemowychCelem jest wsparcie procesu projektowego tak, aby szybciej powstawały **spójnelogiczne i dobrze ustrukturyzowane** modele opisujące działanie przyszłego systemu.
-Asystent potrafi interpretować dostarczone materiały, łączyć informacje między różnymi modalnościami oraz generować wnioski i wyjaśnienia.   +
-Przykładowe zastosowania: analiza dokumentacji technicznej, wykrywanie niezgodności, wstępne audyty, podsumowania danych biznesowych.   +
-Projekt umożliwia eksperymenty porównawcze: jak LLM radzi sobie z multimodalnym wnioskowaniem i gdzie wymagane jest wsparcie metod klasycznych.+
  
-----+Pracujemy nad rozwiązaniem, które potrafi przetwarzać opisy w języku naturalnym i na ich podstawie automatycznie tworzyć **pierwsze wersje diagramów behawioralnych UML**. System podpowiada brakujące elementy, wykrywa niespójności oraz wskazuje miejsca wymagające doprecyzowania. Dzięki temu modelowanie staje się bardziej intuicyjne, a przy tym precyzyjne.
  
-===== ▶ System Ewaluacji Adaptacji LLM w Zadaniach Inżynierskich =====+W projekcie łączymy zalety generatywnej AI z elementami **formalnej analizy**, która pozwala sprawdzić poprawność logiki modelu wczesne wychwytywanie potencjalnych błędów projektowych. Takie połączenie umożliwia budowę środowiska typu **inteligentne IDE**, wspierającego użytkownika na każdym kroku – od analizy wymagań, przez tworzenie modeli, aż po generowanie fragmentów kodu zgodnych z zaproponowaną strukturą.
  
-Projekt polega na zbudowaniu frameworku do systematycznego testowania LLM w zadaniach typowych dla inżynierii oprogramowania: generacja kodu, analiza błędów, streszczenia dokumentacji, klasyfikacja wymagań czy porządkowanie backlogu.   +Projekt jest atrakcyjny dla osób zainteresowanych połączeniem **AImodelowania UMLpraktycznej inżynierii oprogramowania** oraz nowoczesnych narzędzi wspierających projektantów systemów.
-Framework monitoruje jakość odpowiedziidentyfikuje powtarzalne błędydobiera techniki sterowania modelem (prompting, temperature, reasoning steps) oraz adaptuje je do konkretnej domeny.   +
-Efektem końcowym jest narzędzie pozwalające mierzyć realną użyteczność LLM w procesach inżynierskich oraz obserwować, kiedy i dlaczego następują błędy czy halucynacje.+
  
-----+**Materiały własne:**  \\ 
 +[[https://doi.org/10.1145/3696630.3730562|Artykuł na konferencji FSE 2025 (RE-oriented Model Development with LLM Support and Deduction-based Verification)]]
  
-====== ▶ Systemy Agentowe (MAS) sterowane przez GenAI/LLM ====== 
  
-<color #888888>**Słowa kluczowe**:   +===== ▶ Modelowanie Maszyn Stanowych z Wsparciem Logiki Formalnej (projekt IDE SQUARE) =====
-Multi-Agent Systems, Agentic AI, LLM-driven Agents, AutoGen, LangGraph, Generative AI, Context-Aware Agents, Proactive Systems</color>+
  
 +**Słowa kluczowe**:  
 +state machines, behavioural modelling, logical square of opposition, formal reasoning, automated modelling, LLM support
  
-<color #888888>Systemy agentowe (MAS) umożliwiają budowę rozproszonych, autonomicznych i współpracujących komponentów, które wspólnie realizują złożone zadania. Wraz z pojawieniem się nowoczesnych modeli językowych (LLM), klasyczne podejście do MAS ewoluuje: zamiast sztywnych reguł i wbudowanych planów, agenci zyskują zdolność semantycznego rozumienia sytuacji, generowania planów, analizowania kontekstu oraz elastycznego reagowania na zmiany w środowisku.</color> 
  
 +Projekt IDE SQUARE dotyczy nowoczesnego podejścia do **modelowania maszyn stanowych**, w którym proces projektowania wspierany jest zarówno przez struktury logiki formalnej, jak i inteligentne podpowiedzi generowane przez modele językowe (LLM). Celem jest ułatwienie tworzenia poprawnych, przejrzystych i logicznie spójnych modeli, które stanowią podstawę wielu systemów informatycznych — od aplikacji mobilnych po złożone systemy cyber-fizyczne.
  
-<color #888888>W architekturach MAS wzbogaconych o GenAILLM pełni rolę adaptacyjnego „umysłu” agenta. Dzięki temu agent potrafi:</color>+Kluczowym elementem projektu jest wykorzystanie **kwadratu logicznego** jako narzędzia porządkującego analizę dziedziny. Pozwala on w sposób uporządkowany identyfikować stanyrelacje między nimi (sprzeczność, przeciwieństwo, subalternacja), a także wykrywać sytuacje, które trudno zauważyć przy klasycznej analizie tekstowych wymagań. Dzięki temu powstają modele bardziej precyzyjne i wolne od ukrytych niespójności.
  
-  * //interpretować kontekst na podstawie opisów tekstowychdanych IoT i informacji środowiskowych,//   +W projekcie rozwijamy również elementy automatyzacjitakie jak:
-  * //planować działania i przewidywać konsekwencje decyzji,//   +
-  * //komunikować się z innymi agentami w języku naturalnym,//   +
-  * //negocjować role, priorytety i strategie,//   +
-  * //uczyć się nowych zadań bez przebudowy kodu,//   +
-  * //działać proaktywnie i adaptacyjnie w dynamicznym środowisku.//+
  
 +  * generowanie propozycji stanów i atrybutów na podstawie opisu w języku naturalnym,  
 +  * podpowiedzi przejść i zdarzeń wykrytych przez LLM,  
 +  * wstępna analiza niespójności na bazie struktur logicznych,  
 +  * automatyczna budowa szkieletów kodu powiązanego z maszyną stanów.  
  
-<color #888888>Współczesne platformy takie jak AutoGen, CrewAI czy LangGraph pozwalają tworzyć środowiska, w których wiele agentów LLM współpracujedzieli się wiedzą, koordynuje zadania prowadzi rozmowy w celu osiągnięcia celuPołączenie MAS+LLM otwiera nowe możliwości w systemach inteligentnychsymulacjachinteligentnych miastach, przemyśle, bezpieczeństwie i logistyce.</color>+Takie połączenie klasycznego modelowania z inteligentnym wsparciem tworzy podstawy **inteligentnego IDE**które pomaga projektowaniu systemów lepiejszybciej bardziej świadomieProjekt jest atrakcyjny dla osób zainteresowanych logiką, AImodelowaniem zachowań systemów oraz praktycznym wykorzystaniem narzędzi programistycznych wspomaganych przez sztuczną inteligencję.
  
 +**Materiały własne:**  \\
 +[[https://dl.acm.org/doi/10.1145/3691621.3694936|Artykuł na konferencji ASE 2024 (Logical square-driven and state-oriented generation of behavioural models)]]
  
-<color #888888>W podejściu hybrydowym agenci mogą działać jednocześnie na dwóch poziomach:   
-  * **operacyjnym** – realizując działania w środowisku (percepcja → interpretacja → decyzja),   
-  * **strategicznym** – gdzie LLM wspiera rozumowanie, generację planów, wykrywanie anomalii i wyjaśnialność działań.</color> 
  
 +===== ▶ System Benchmarkingowy dla Theorem Provers  (projekt IDE LOFT)=====
  
-<color #888888>Systemy te stają się szczególnie wartościowe tam, gdzie potrzebna jest współpraca wielu jednostek (fizycznych lub programowych)dynamiczne reagowanie na kontekst oraz zdolność do przetwarzania informacji nieustrukturyzowanych. To obszar niezwykle aktualnyintensywnie rozwijany badawczo i oferujący ogromny potencjał projektowy.</color>+**Słowa kluczowe**:   
 +theorem proversautomated reasoninglogical benchmarks, formal verification, model checking, AI-assisted verification
  
----- 
  
-**Przykładowe tematy projektowe:**+Projekt dotyczy stworzenia nowoczesnego i elastycznego systemu do **porównywania wydajności theorem proverów** – narzędzi stosowanych w automatycznym wnioskowaniu i formalnej weryfikacji. Celem jest zbudowanie środowiska, które potrafi generować różnorodne formuły logiczne, konwertować je do formatów wymaganych przez różne provery, a następnie badać ich zachowanie pod kątem czasu, pamięci oraz poprawności wyniku.
  
-===== ▶ Inteligentny Kampus – Agenci LLM zarządzający środowiskiem IoT =====+Tworzymy połączony zestaw dwóch narzędzi:   
 +  * **Generatora** – który buduje formuły w logice pierwszego rzędu FOL, od prostych struktur po złożone konstrukcje obejmujące bezpieczeństwo, żywotność, kwantyfikatory, wzorce probabilistyczne i zależności inspirowane kwadratem logicznym.   
 +  * **Testera** – który uruchamia wybrane provery (np. Vampire, E, Z3, CVC5, SPASS, Prover9, InKreSAT), mierzy ich wydajność i zapisuje wyniki w czytelnych formatach.
  
-**Opis projektu:**   +System pozwala badać m.in.:   
-Celem jest stworzenie symulowanego (lub częściowo rzeczywistegointeligentnego kampusuw którym wiele agentów (czujnikipomieszczeniaużytkownicyusługi) współpracujepodejmując decyzje na podstawie danych IoT oraz opisów kontekstowych interpretowanych przez LLM.   +  * wpływ wielkości formuły na czas i pamięć,   
-Projekt zakłada porównanie dwóch wersji systemu: klasycznego MAS oraz MAS z agentami sterowanymi GenAI.+  * różne długości klauzul i ich rozkłady (np. Poissona),   
 +  * proporcje safety/liveness  
 +  * stopień powiązań między klauzulami  
 +  * głębokość zagnieżdżenia kwantyfikatorów  
 +  * wpływ operatorów, polaryzacji literałów i redundancji,   
 +  * formuły o strukturach inspirowanych kwadratem logicznym.
  
-**Zakres:**   +Projekt daje możliwość pracy z logiką, generowaniem danychtworzeniem narzędzi developerskich oraz analizą eksperymentalną. Powstaje praktyczne środowisko benchmarkowektóre można wykorzystywać w badaniachprojektach inżynierskich oraz testowaniu rozwiązań formalnych.
-  * agenci reprezentują saleczujnikiużytkowników i harmonogram,   +
-  * LLM interpretuje opisy sytuacji („sala przepełniona”, „upłynęła rezerwacja”),   +
-  * agenci prowadzą negocjacje dotzasobów (saleenergiawentylacja),   +
-  * system reaguje proaktywnie (np. reorganizacja przy dużym obciążeniu).+
  
-**Hipoteza badawcza:**   +**Materiały własne:**  \\ 
-MAS+LLM będzie lepiej rozumieć kontekst i podejmować decyzje bardziej adekwatne semantycznie niż bazowy MAS.+* [[https://arxiv.org/abs/2505.17979|Artykuł na konferencji EASE 2025 (Re-evaluation of Logical Specification in Behavioural Verification)]]
  
-**Przykładowe metryki:**   
-  * liczba poprawnych interpretacji kontekstu,   
-  * czas reakcji,   
-  * liczba iteracji negocjacji między agentami,   
-  * skuteczność proaktywnego działania. 
  
-===== ▶ Smart Logistics MAS – wieloagentowe zarządzanie flotą z LLM-plannerem =====+===== ▶ Ocena możliwości modeli LLM w automatycznym wspieraniu aktywności cyklu życia oprogramowania =====
  
-**Opis projektu:**   +Projekt koncentruje się na opracowaniu i eksperymentalnym zbadaniu możliwości dużych modeli językowych (LLMw automatycznym wspieraniu poszczególnych aktywności cyklu życia oprogramowania (Software Development Life Cycle). Celem jest zrozumienie, w jakim zakresie nowoczesne modele – takie jak GPT-4.1Claude 3.5 Sonnet czy Llama 3.1 – mogą realnie wspomagać inżynierów w zadaniach analitycznychprojektowychimplementacyjnych testowych.
-Celem jest stworzenie środowiska logistycznego (miasto, kampus lub sieć transportowa), w którym agenci reprezentują pojazdymagazyny, punkty odbioru i centra planowania  +
-Wersja klasyczna bazuje na regułach i prostych heurystykachnatomiast wersja GenAI wykorzystuje LLM do planowania traspriorytetów negocjacji między agentami.+
  
-**Zakres:**   +Ideą projektu jest stworzenie wieloaspektowego benchmarku obejmującego zadania reprezentujące kluczowe obszary SDLC oraz porównanie jakości odpowiedzi różnych modeli. Pozwoli to ocenić ich przydatnośćograniczenia oraz potencjalne ryzyka związane z wykorzystaniem procesach inżynierii oprogramowania.
-  * generowanie dynamicznych zdarzeń (opóźnienia, korki, awarie),   +
-  * agenci negocjują zadania i priorytety  +
-  * LLM interpretuje kontekst logistyczny i generuje plany języku naturalnym,   +
-  * symulacja umożliwia porównanie obu wersji systemu.+
  
-**Hipoteza badawcza:**   +Możliwe kierunki realizacji obejmują:
-MAS+LLM podejmuje trafniejsze i bardziej kontekstowe decyzje logistyczne, redukując liczbę przejazdów, konfliktów i opóźnień.+
  
-**Metryki:**   +Analiza wymagań – wykrywanie niejednoznacznościdoprecyzowanie funkcjonalnościgenerowanie user stories i kryteriów akceptacji.
-  * efektywność tras (km/pojazd)  +
-  * zbieżność decyzji z rekomendacją eksperta  +
-  * liczba działań wykonanych proaktywnie.+
  
-===== ▶ HealthGuard MAS – agentowy system e-zdrowia z interpretacją kontekstu przez LLM =====+* Modelowanie i architektura – tworzenie opisów architektury, dekompozycja modułów, analiza API i rekomendacje wzorców projektowych.
  
-**Opis projektu:**   +Generowanie i refaktoring kodu – implementacja funkcji na podstawie opisupoprawa jakości kodu, wykrywanie błędów oraz uzasadnianie zmian.
-Projekt polega na stworzeniu systemu monitorowania stanu pacjentóww którym agenci odpowiadają za czujniki (tętno, saturacja, temperatura), pacjentów oraz jednostki reagujące.   +
-Wersja MAS klasyczna opiera się na progach alarmowych, podczas gdy wersja MAS+LLM interpretuje sytuację opisowo (np. „pacjent po ćwiczeniach rehabilitacyjnych”, „po podaniu leków występuje spodziewany wzrost tętna”).+
  
-**Zakres:**   +Projektowanie testów – tworzenie przypadków testowych (w tym brzegowych), generowanie testów jednostkowych analiza zgłoszonych błędów.
-  * symulacja danych biometrycznych i zdarzeń medycznych,   +
-  * wykrywanie anomalii i alarmów,   +
-  * interpretacja opisowa przez LLM (uzasadnienia, wyjaśnienia),   +
-  * porównanie trafności decyzji liczby fałszywych alarmów.+
  
-**Hipoteza badawcza:**   +Wsparcie DevOps / CI-CD – analiza konfiguracji pipeline, wykrywanie problemów w YAML, dobre praktyki bezpieczeństwa interpretacja logów.
-MAS+LLM redukuje fałszywe alerty generuje bardziej kontekstowe decyzje medyczne.+
  
-**Metryki:**   +Metodyka oceny jakości – opracowanie jednolitego systemu scoringu (0–3), zastosowanie testów automatycznych do kodu oraz ewaluacja odpowiedzi za pomocą LLM-sędziego. 
-  * FP rate (fałszywe alarmy),   + 
-  * trafność decyzji (zgodność z ekspertem),   +Projekt pozwala zrozumieć, które obszary cyklu życia są najbardziej podatne na automatyzację z wykorzystaniem AI, a gdzie modele językowe wykazują istotne ograniczenia. Może obejmować implementację benchmarku SDLC-LLM, porównanie modeli, analizę błędów oraz propozycje rekomendacji i dobrych praktyk wykorzystania LLM w projektach informatycznych. 
-  * czas reakcji,   + 
-  * czytelność wyjaśnień (ocena 1–5).+===== ▶ Automatyczne wspomaganie decyzji architektonicznych z wykorzystaniem LLM ===== 
 + 
 +Projekt dotyczy stworzenia systemu eksperckiego wspomaganego przez duży model językowy (LLM), którego zadaniem jest analiza wymagań projektowych oraz rekomendowanie optymalnej architektury systemu IT. Rozwiązanie adresuje realny problem w branżynietrafione decyzje architektoniczne — wynikające z braku doświadczenia lub presji czasu — prowadzą do niskiej wydajności, problemów ze skalowalnością i rosnącego długu technicznego. 
 + 
 +System działa jako interaktywny agent architektoniczny, który na podstawie opisu projektu sugeruje odpowiednie podejścia, takie jak architektura monolityczna, mikroserwisowa, event-driven lub serverless. Oprócz rekomendacji struktury systemu agent generuje także uzasadnienia, wzorce projektowe oraz reprezentacje modelowe, np. w PlantUML lub Structurizr. 
 + 
 +Projekt obejmuje: 
 + 
 +  //klasyfikację wymagań funkcjonalnych i niefunkcjonalnych,//   
 +  //mapowanie wymagań na decyzje architektoniczne,//   
 +  * //projekt i implementację zestawu promptów,//   
 +  * //budowę agenta rekomendującego architekturę na podstawie dialogu,//   
 +  * //generowanie i wizualizację struktury systemu,//   
 +  * //analizę porównawczą wyników LLM z decyzjami architektów w rzeczywistych projektach,//   
 +  * //ocenę jakości rekomendacji, ryzyk i kompromisów architektonicznych.// 
 + 
 +W ramach pracy przewidziana jest eksperymentalna ewaluacja pokazująca, czy rekomendacje oparte na LLM mogą konkurować z klasycznym procesem projektowym, a także jaką rolę mogą pełnić modele generatywne jako wsparcie dla architektów systemowych. 
 + 
 +Efektem końcowym jest prototyp inteligentnego narzędzia wspierającego architekta IT oraz ocena jego przydatności w rozwiązywaniu realnych problemów projektowych. 
 + 
 +===== ▶ Iteracyjna refaktoryzacja i samonaprawa smart kontraktów z użyciem LLM i formalnej analizy ===== 
 + 
 +Projekt dotyczy opracowania zaawansowanego systemu, który łączy narzędzia formalnej analizy bezpieczeństwa smart kontraktów (np. Slither, Mythril, Echidna) z dużymi modelami językowymi (LLM). Celem jest stworzenie mechanizmu umożliwiającego iteracyjną refaktoryzację i samonaprawę kodu Solidity – system analizuje kontrakt, wykrywa podatności, generuje poprawki przy użyciu LLM, a następnie ponownie ocenia ich skuteczność w kolejnych cyklach. 
 + 
 +Praca rozwiązuje realny problem bezpieczeństwa w ekosystemie blockchain: błędy takie jak reentrancy, overflow, niepoprawna obsługa uprawnień czy błędne konstrukcje logiczne prowadzą do strat finansowych, ataków i awarii. Automatyzacja ich naprawy może istotnie poprawić jakość i odporność smart kontraktów. 
 + 
 +Zakres projektu obejmuje: 
 + 
 +  * //analizę możliwości narzędzi do formalnej analizy i fuzz testów dla Solidity,//   
 +  * //projekt interfejsu integrującego raporty tych narzędzi LLM,//   
 +  * //opracowanie strategii promptowania (np. single-shot, iterative prompting, chain-of-thought),//   
 +  * //testowanie systemu na realnych i sztucznie przygotowanych kontraktach zawierających podatności,//   
 +  * //klasyfikację i pomiar skuteczności napraw generowanych przez LLM,//   
 +  * //próbę automatycznego hardeningu kontraktów na podstawie wiedzy modelu.// 
 + 
 +System powinien wspierać wiele cykli analizy – po każdej zaproponowanej poprawce kontrakt jest ponownie weryfikowany, a LLM otrzymuje informację zwrotną o wykrytych problemach. Umożliwia to stopniowe ulepszanie kodu oraz badanie, jak modele generatywne radzą sobie z eliminowaniem różnych klas podatności. 
 + 
 +Efektem końcowym jest prototyp systemu półautomatycznej samooptymalizacji i samonaprawy smart kontraktów, oceniony pod kątem trafności poprawek, redukcji podatności oraz ograniczeń tego podejścia. Projekt dostarcza także wniosków na temat przyszłości LLM w analizie i bezpieczeństwie kodu blockchain.
  
 ---- ----
ideas.1764060187.txt.gz · ostatnio zmienione: przez 127.0.0.1