Sztuczna inteligencja w harmonogramowaniu budowy – wsparcie kierownika projektu
Jak wykorzystać AI do tworzenia i aktualizacji harmonogramu budowy? Poznaj metody analizy opóźnień, bilansowania zasobów i oceny wariantów przyspieszenia prac. Artykuł zawiera przykłady danych, 10 gotowych promptów oraz zasady kontroli wyników AI.
Rola AI w harmonogramowaniu budowy i wsparciu kierownika projektu
Harmonogram budowy jest użyteczny wtedy, gdy pomaga podejmować decyzje: ustalić kolejność robót, uzgodnić dostępność wykonawców i ocenić, czy deklarowany termin pozostaje realny. Kierownik projektu musi przy tym łączyć informacje techniczne, kontraktowe i organizacyjne, często rozproszone między dokumentacją, korespondencją oraz ustaleniami z narad. Sztuczna inteligencja może ułatwić porządkowanie tych informacji i przygotowanie materiału do decyzji — nie zastępuje jednak znajomości budowy ani odpowiedzialności za przyjęty plan.
AI a tradycyjne narzędzia do harmonogramowania
Klasyczny program do harmonogramowania przede wszystkim oblicza terminy na podstawie wprowadzonych zadań, czasów trwania, powiązań i kalendarzy. Nie musi wykorzystywać AI, aby wykonywać te obliczenia poprawnie. Rola sztucznej inteligencji jest inna: zależnie od rozwiązania może pomagać w interpretowaniu opisowych informacji, rozpoznawaniu wzorców w danych lub formułowaniu propozycji, które następnie trafiają do właściwego narzędzia planistycznego.
Warto rozróżnić generatywną AI, w tym modele językowe, od modeli predykcyjnych. Pierwsza grupa narzędzi sprawdza się przede wszystkim w pracy z tekstem: porządkuje ustalenia, przygotowuje robocze opisy i pomaga jasno przedstawiać konsekwencje rozważanych decyzji. Modele predykcyjne służą natomiast do szacowania przyszłych zdarzeń na podstawie danych, na przykład z wcześniejszych realizacji. Sam dostęp do czatu AI nie oznacza więc dostępu do wiarygodnego systemu prognozowania przebiegu budowy.
Wsparcie kierownika projektu, nie autonomiczny planista
W codziennej pracy AI może pełnić funkcję asystenta analitycznego i komunikacyjnego. Pomaga przekształcać rozproszone ustalenia w uporządkowany materiał do rozmowy z zespołem, wskazywać kwestie wymagające doprecyzowania oraz przygotowywać zrozumiałe objaśnienia planu dla inwestora czy wykonawców. Jej wartość nie ogranicza się zatem do tworzenia harmonogramu — obejmuje również ułatwienie uzgodnień między osobami, które patrzą na ten sam termin z różnych perspektyw.
Podział odpowiedzialności powinien pozostać jednoznaczny. AI przedstawia propozycje i wspiera analizę, a kierownik projektu rozstrzyga, co jest wykonalne technologicznie, dopuszczalne kontraktowo i możliwe organizacyjnie. Model nie zna automatycznie faktycznych warunków na placu budowy, nieformalnych uzgodnień ani ograniczeń poszczególnych ekip. Nie może też samodzielnie zobowiązać uczestników inwestycji do realizacji zaproponowanego terminu.
Najbardziej użyteczna rola AI polega na skróceniu drogi od informacji do świadomej decyzji. Mniej czasu poświęconego na opracowywanie materiałów może oznaczać więcej uwagi dla koordynacji robót i rozmów z wykonawcami. Korzyści zależą jednak od możliwości konkretnego narzędzia, dostępnych danych oraz sposobu włączenia go w pracę zespołu — nie od samego oznaczenia funkcji jako „AI”.
Budowa harmonogramu z AI: WBS, zależności, ścieżka krytyczna i kamienie milowe
Harmonogram budowy nie powstaje przez samo przypisanie dat do listy robót. Najpierw trzeba określić zakres prac, podzielić go na zadania i ustalić ich kolejność technologiczną. Dopiero na tej podstawie można wyznaczyć terminy oraz wskazać czynności decydujące o zakończeniu inwestycji. AI może pomóc przełożyć opis przedsięwzięcia na uporządkowany model harmonogramu, ale potrzebuje informacji o obiekcie, technologii wykonania, organizacji robót i ograniczeniach kontraktowych. W Cognity często słyszymy pytania, jak praktycznie wykorzystać AI do budowy harmonogramu – odpowiadamy na nie także na blogu.
WBS: podział zakresu, a nie gotowy kalendarz robót
WBS, czyli struktura podziału pracy, porządkuje zakres projektu hierarchicznie: od całej inwestycji, przez obiekty lub etapy, aż po pakiety robót. Dla budynku można wydzielić na przykład roboty ziemne, fundamenty, konstrukcję, instalacje i wykończenie, a następnie rozbić je według kondygnacji lub stref. AI może zaproponować taki układ na podstawie dostarczonego opisu zakresu, dokumentacji lub przedmiaru.
WBS odpowiada na pytanie „co należy wykonać”, a harmonogram — „kiedy i w jakiej kolejności”. Pakiet „fundamenty” może więc wymagać utworzenia kilku odrębnych czynności harmonogramowych, takich jak przygotowanie podłoża, wykonanie zbrojenia, betonowanie i izolacje. Poziom szczegółowości powinien umożliwiać planowanie oraz rozliczanie postępu, bez rozdrabniania planu na czynności nieistotne dla zarządzania budową.
Czas trwania i zależności między zadaniami
Po wyodrębnieniu czynności trzeba określić ich czas trwania. Podstawą mogą być ilości robót, zakładana wydajność brygad, dostępność frontów pracy oraz kalendarz roboczy. AI może wspierać przygotowanie szacunków, lecz sam opis „wykonanie stropu” nie wystarcza do wiarygodnego wskazania liczby dni. Przerwy technologiczne należy przy tym odróżniać od czasu aktywnej pracy.
Kolejny krok to powiązanie zadań. Najczęściej stosowana relacja koniec–początek oznacza, że następna czynność może ruszyć po zakończeniu poprzedniej. Relacje początek–początek lub koniec–koniec pozwalają opisać prace częściowo równoległe, jeżeli dopuszczają je technologia i organizacja budowy. Przykładowo instalacje mogą być wykonywane w odebranej strefie, podczas gdy w innej nadal trwają roboty wcześniejszego etapu.
AI może proponować takie powiązania i wskazywać potrzebne odstępy czasowe. Istotne jest jednak rozróżnienie zależności technologicznych od organizacyjnych: konieczność uzyskania wymaganych parametrów betonu ma inny charakter niż kolejność robót wynikająca z przyjętego sposobu udostępniania pomieszczeń.
Ścieżka krytyczna: wynik obliczeń sieci zależności
Ścieżka krytyczna nie jest listą robót uznanych za najważniejsze. W typowym modelu CPM tworzy ją ciąg powiązanych czynności wyznaczający najwcześniejszy możliwy termin zakończenia projektu. Zadania krytyczne mają zerowy całkowity zapas czasu, a ich wydłużenie — przy niezmienionych pozostałych założeniach — przesuwa zakończenie inwestycji.
Do jej wyznaczenia potrzebne są czasy trwania, zależności i kalendarze. Model językowy może pomóc przygotować te dane oraz objaśnić wynik, natomiast obliczenia powinien wykonywać silnik harmonogramowania. Sama sugestia AI, że określone roboty „są krytyczne”, nie zastępuje przeliczenia całej sieci.
Kamienie milowe: zdarzenia zamiast odcinków pracy
Kamień milowy oznacza istotne zdarzenie i standardowo ma zerowy czas trwania. Może nim być zakończenie konstrukcji, udostępnienie obiektu do rozruchu albo odbiór końcowy. W odróżnieniu od zadania nie opisuje wykonywanej pracy, lecz osiągnięcie jednoznacznie zdefiniowanego stanu.
AI może pomóc wyodrębnić kamienie milowe z wymagań kontraktowych i powiązać je z odpowiednimi czynnościami. Warto odróżnić termin wymagany umową od daty wynikającej z obliczeń harmonogramu: pierwsza określa zobowiązanie, druga pokazuje, kiedy przy przyjętym planie można je spełnić.
Optymalizacja planu: wykrywanie konfliktów zasobów, bilansowanie i warianty przyspieszeń
Harmonogram może zachowywać prawidłową kolejność robót, a mimo to być niewykonalny. Wystarczy, że ta sama brygada zostanie przypisana do dwóch frontów jednocześnie albo kilka ekip zaplanuje pracę z użyciem jednego żurawia w tych samych godzinach. Optymalizacja planu polega na dopasowaniu terminów i organizacji robót do rzeczywistej dostępności zasobów — bez automatycznego zakładania, że każde spiętrzenie prac można rozwiązać zwiększeniem zatrudnienia.
AI może wspierać kierownika projektu w identyfikowaniu takich kolizji i porównywaniu możliwych korekt. Nie każdy asystent AI jest jednak silnikiem harmonogramowania: precyzyjne przeliczanie obciążeń i terminów wymaga odpowiednich funkcji obliczeniowych lub integracji z narzędziem planistycznym.
Wykrywanie konfliktów: nie tylko liczba pracowników
Podstawowy konflikt występuje wtedy, gdy zapotrzebowanie na zasób przekracza jego dostępność w danym przedziale czasu. Dotyczy to zarówno brygad i specjalistów, jak i sprzętu, transportu czy zaplecza logistycznego. Analiza wspierana przez AI może wskazać nakładające się przydziały oraz okresy przeciążenia, które trudno dostrzec na rozbudowanym wykresie Gantta.
Osobną kategorią są konflikty przestrzenne i organizacyjne. Dwie ekipy mogą być dostępne, lecz nie móc bezpiecznie pracować w tej samej strefie. Podobnie dostawa materiałów może kolidować z inną operacją wymagającą wyłącznego dostępu do drogi dojazdowej. Takie ograniczenia muszą być opisane w danych — AI nie powinna domyślać się warunków panujących na budowie.
Bilansowanie zasobów a wygładzanie obciążenia
Przy usuwaniu przeciążeń warto rozróżnić dwa podejścia. Bilansowanie zasobów dostosowuje terminy zadań do dostępności ludzi i sprzętu. Może więc przesunąć zakończenie inwestycji, jeżeli przy zadanych ograniczeniach nie da się utrzymać pierwotnego terminu. Jest przydatne wtedy, gdy zasób jest faktycznie ograniczony, na przykład nie można pozyskać dodatkowej brygady o wymaganych kwalifikacjach.
Wygładzanie obciążenia wykorzystuje dostępne zapasy czasu, aby ograniczyć szczyty zapotrzebowania bez zmiany daty zakończenia projektu. Daje mniejszą swobodę przesuwania robót i nie zawsze usuwa wszystkie kolizje. AI może pomóc porównać oba podejścia: pokazać, które przeciążenia da się zlikwidować w granicach obecnego terminu, a które wymagają dodatkowych zasobów lub zmiany planu.
Przykładowo, jeśli jedna brygada ma rozpocząć prace w dwóch budynkach tego samego dnia, możliwą korektą jest przesunięcie jednego frontu w ramach jego zapasu czasu. Rozdzielenie brygady nie jest równoważnym rozwiązaniem — mniejsze zespoły mogą pracować dłużej, więc trzeba uwzględnić zmianę wydajności.
Warianty przyspieszeń: krótszy termin za określoną cenę
Gdy celem jest skrócenie realizacji, samo uporządkowanie przydziałów może nie wystarczyć. Do porównania warto włączyć dwa podstawowe warianty:
- Zwiększenie nakładów, czyli crashing — na przykład dodatkową brygadę, sprzęt lub drugą zmianę. Potencjalną oszczędność czasu należy zestawić z kosztami i ograniczeniami frontu robót. Podwojenie liczby pracowników nie oznacza automatycznie dwukrotnego wzrostu wydajności.
- Częściowe nakładanie robót, czyli fast tracking — rozpoczęcie kolejnego zakresu przed zakończeniem całego poprzedniego, na przykład na wydzielonej, gotowej strefie. Rozwiązanie wymaga dopuszczalności technologicznej oraz uwzględnienia ryzyka kolizji, poprawek i trudniejszej koordynacji.
Najkrótszy wariant nie musi być najlepszy. Kierownik projektu potrzebuje porównania wpływu zmian na termin końcowy, koszt, obciążenie zasobów i organizację budowy. Przyspieszanie robót, które nie ograniczają daty zakończenia, może zwiększyć wydatki bez skrócenia całej inwestycji. Wartością wsparcia AI jest przede wszystkim sprawniejsze zestawienie realnych alternatyw, a nie rekomendowanie maksymalnego tempa za wszelką cenę.
Analiza opóźnień z AI: monitoring postępu, prognozy i plan naprawczy (recovery plan)
Samo stwierdzenie, że roboty są opóźnione, nie wystarcza do podjęcia dobrej decyzji. Kierownik projektu musi wiedzieć, czy odchylenie wpłynie na termin odbioru, jakie prace są zagrożone i kiedy trzeba zareagować. AI może wspierać tę analizę na trzech poziomach: porządkować informacje o postępie, prognozować skutki odchyleń i pomagać opracować plan naprawczy. Każdy z tych poziomów odpowiada na inne pytanie: co się wydarzyło, co prawdopodobnie nastąpi i co należy zrobić.
Monitoring postępu: od raportów z budowy do obrazu odchyleń
Podstawą monitoringu jest porównanie harmonogramu bazowego z rzeczywistym stanem robót na określoną datę aktualizacji. Narzędzia wykorzystujące AI mogą, po udostępnieniu odpowiednich danych, zestawiać raporty dzienne i tygodniowe, informacje o dostawach oraz zgłoszone przeszkody. Pomagają w ten sposób wychwytywać zadania rozpoczęte z opóźnieniem, przekroczone terminy zakończenia i powtarzające się przyczyny przestojów, które łatwo przeoczyć w rozproszonych notatkach.
Ważny jest nie tylko procent zaawansowania, lecz także zakres pozostały do wykonania. Deklaracja „roboty wykonane w 90%” może ukrywać brak prób, dokumentacji lub odbioru warunkującego rozpoczęcie kolejnego etapu. AI może wskazywać takie rozbieżności i przygotowywać listę kwestii wymagających wyjaśnienia. Nie zastępuje jednak potwierdzenia stanu robót przez zespół budowy.
Prognozy: czy obecne tempo pozwala dotrzymać terminu?
Monitoring opisuje stan na dziś, natomiast prognoza pokazuje możliwy rozwój sytuacji. Przy dostępie do aktualnego harmonogramu i danych o wydajności narzędzia analityczne wspierane przez AI mogą szacować terminy zakończenia prac oraz sygnalizować zagrożenie dla kamieni milowych. Istotne jest rozróżnienie między lokalnym odchyleniem a opóźnieniem wpływającym na dalszy przebieg inwestycji: nie każde przesunięcie zadania oznacza przesunięcie końca budowy.
Użyteczna prognoza powinna być warunkowa, na przykład: „przy utrzymaniu obecnego tempa i dostawie w potwierdzonym terminie”. Zamiast jednej pozornie pewnej daty warto otrzymać scenariusz najbardziej prawdopodobny oraz wariant uwzględniający istotne zagrożenia. Model językowy może objaśniać wyniki i porządkować założenia, ale wiarygodne przeliczenie dat wymaga mechanizmu obliczeniowego harmonogramu. Sama płynna odpowiedź AI nie jest obliczeniem wpływu opóźnienia. W Cognity wierzymy, że dobre zrozumienie takich możliwości i ograniczeń AI to podstawa efektywnej pracy z narzędziami cyfrowymi.
Plan naprawczy: od ostrzeżenia do działań z właścicielem i terminem
Recovery plan powinien odnosić się do konkretnych przyczyn opóźnienia, a nie ograniczać do zalecenia „przyspieszyć roboty”. AI może pomóc przełożyć ustalenia z narady na uporządkowany plan działań oraz wskazać sprawy wymagające decyzji kierownika projektu, projektanta lub inwestora. Dla każdego działania należy określić:
- oczekiwany rezultat — jaką przeszkodę ma usunąć i który termin ma zabezpieczyć;
- odpowiedzialność i termin — kto ma wykonać działanie oraz do kiedy;
- warunki realizacji — jakie uzgodnienia, dostawy lub zatwierdzenia są niezbędne;
- sposób oceny skuteczności — po czym i w jakim terminie będzie wiadomo, że działanie przynosi efekt.
Po wdrożeniu planu trzeba porównywać rzeczywisty postęp z przyjętą ścieżką odzyskiwania terminów. AI może przygotowywać cykliczne zestawienia: działania zamknięte, zaległe decyzje i odchylenia od planu naprawczego. Harmonogram bazowy należy przy tym zachować jako punkt odniesienia — aktualizacja prognozy nie powinna zacierać historii opóźnienia. O wyborze działań decyduje kierownik projektu, uwzględniając ich wykonalność, koszty, bezpieczeństwo i wymagania jakościowe.
Praktyczne przykłady danych wejściowych i format wyników AI
W pracy z harmonogramem AI potrzebuje przede wszystkim danych, które można jednoznacznie przypisać do konkretnego zadania. Zapis „instalacje są opóźnione” daje niewiele możliwości analizy. Informacja „zadanie INST-024, wykonano 120 z 300 m przewodów, stan na 14.09.2026” pozwala już przygotować uporządkowany raport. Identyfikator zadania, jednostka miary i data aktualności danych są często ważniejsze niż obszerny opis sytuacji na budowie.
Dane można przekazać jako tabelę z arkusza kalkulacyjnego, eksport z programu harmonogramowego lub ujednolicony raport dzienny. Obsługa poszczególnych plików zależy od wybranego narzędzia. Poniższe przykłady są ilustracyjne: pokazują sposób zapisu informacji i oczekiwaną postać odpowiedzi, a nie normy wydajności robót.
| Zastosowanie | Przykładowe dane wejściowe | Oczekiwany wynik AI | Komentarz dla kierownika projektu |
|---|---|---|---|
| Wstępne oszacowanie czasu pracy | ID: MAL-012; malowanie: 240 m²; wydajność jednej brygady: 60 m²/dzień; liczba brygad: 1. | Tabela: ID zadania, ilość, wydajność, obliczony czas pracy. Dla podanych wartości: 4 dni pracy brygady. | Wynik obejmuje wyłącznie zakres uwzględniony w wydajności. Nie oznacza automatycznie czterech dni kalendarzowych ani uwzględnienia przygotowania podłoża czy przerw technologicznych. |
| Uporządkowanie informacji o postępie | ID: INST-024; zakres: 300 m przewodów; wykonano narastająco: 120 m; data raportu: 14.09.2026. | Wiersz raportu: INST-024; zaawansowanie ilościowe: 40%; pozostało: 180 m; stan na 14.09.2026. | Zaawansowanie ilościowe nie musi odpowiadać procentowi wykorzystanego czasu ani poniesionych kosztów. |
| Zestawienie terminów dostaw | ID dostawy: D-008; powiązane zadanie: ELE-031; termin wymagany: 21.09.2026; termin potwierdzony przez dostawcę: 23.09.2026. | Rejestr dostaw z powiązaniem do zadania i różnicą terminów: dostawa potwierdzona 2 dni kalendarzowe po terminie wymaganym. | Taka różnica jest informacją do dalszej analizy, a nie automatycznie dwudniowym opóźnieniem całej budowy. |
| Zamiana notatki z narady na rejestr ustaleń | „Do 16.09.2026 potwierdzić dostępność podnośnika dla zadania FAS-010; odpowiedzialny: koordynator robót elewacyjnych”. | Tabela: ID zadania, działanie, odpowiedzialna rola, termin. Status: nie podano. | Ustrukturyzowany zapis ułatwia przeniesienie ustalenia do rejestru działań bez dopisywania informacji, których nie było w notatce. |
Format odpowiedzi dopasowany do dalszej pracy
Tabela z krótkim komentarzem sprawdza się podczas przeglądu harmonogramu i narady koordynacyjnej. Liczby oraz terminy powinny pozostać w kolumnach, natomiast komentarz ma wyjaśniać znaczenie wyniku, zakres obliczenia lub brakujące informacje. Dzięki temu opis nie zastępuje danych, które trzeba później filtrować i porównywać.
Do dalszej obróbki w arkuszu wygodniejszy będzie CSV: jeden rekord na zadanie, stałe nazwy kolumn i jednoznaczny zapis dat, np. 2026-09-14. Trzeba przy tym uzgodnić separator pól oraz sposób zapisu liczb dziesiętnych. Do integracji z innym systemem można wykorzystać JSON, o ile system docelowy obsługuje taki format. Brak wartości liczbowej lub daty warto wtedy zapisywać jako null, a nie jako zero.
Dla raportu postępu użyteczny zestaw kolumn to: ID zadania, data stanu, ilość planowana, ilość wykonana narastająco, jednostka, zaawansowanie ilościowe, ilość pozostała, komentarz. Zachowanie tych samych identyfikatorów co w harmonogramie pozwala później połączyć wynik z właściwymi pozycjami planu. Sam plik CSV lub JSON nie gwarantuje jednak bezpośredniego importu — jego układ musi odpowiadać wymaganiom używanego oprogramowania.
10 gotowych promptów do pracy z AI przy harmonogramowaniu budowy
Poniższe prompty służą do przygotowania konkretnych materiałów roboczych: od propozycji podziału prac po raport dla inwestora. Uzupełnij pola w nawiasach kwadratowych i dołącz dane, do których odwołuje się polecenie. Wynik traktuj jako propozycję do oceny przez kierownika projektu, nie jako zatwierdzoną zmianę harmonogramu.
Do każdego promptu warto dodać wspólną instrukcję: „Pracuj wyłącznie na przekazanych danych. Oddziel informacje źródłowe od założeń i rekomendacji. Nie wymyślaj terminów, wydajności ani dostępności zasobów. Jeśli brakuje danych niezbędnych do wykonania zadania, wskaż je i zadaj pytania zamiast podawać pozornie dokładny wynik”.
1. Przygotowanie roboczej struktury WBS
Prompt: „Na podstawie opisu inwestycji [opis], zakresu umownego [zakres] oraz wyłączeń [wyłączenia] zaproponuj roboczą strukturę podziału prac WBS do harmonogramu. Uporządkuj ją według [obiektów / stref / branż]. Zwróć tabelę: kod WBS, nazwa pakietu, zakres, rezultat umożliwiający potwierdzenie zakończenia. Oznacz elementy niejednoznaczne i możliwe nakładanie się zakresów. Na tym etapie nie przypisuj czasów trwania ani dat”.
2. Uporządkowanie zależności między zadaniami
Prompt: „Przeanalizuj listę zadań [lista z identyfikatorami], opis technologii [opis] i ograniczenia realizacyjne [ograniczenia]. Zaproponuj zależności między zadaniami. Zwróć tabelę: ID zadania, ID poprzednika, typ relacji FS/SS/FF/SF, wymagane przesunięcie i uzasadnienie. Oddziel zależności wynikające z dokumentacji od propozycji organizacyjnych. Nie dopisuj długości przerw technologicznych bez podstawy w danych. Wskaż relacje wymagające potwierdzenia przez zespół budowy”.
3. Analiza ścieżki krytycznej
Prompt: „Przeanalizuj harmonogram [tabela z ID, czasami trwania, relacjami, kalendarzami i ograniczeniami dat]. Jeżeli dane są kompletne i masz możliwość wykonania obliczeń CPM, wyznacz ścieżkę krytyczną oraz zapas całkowity zadań. Podaj zastosowaną datę rozpoczęcia i zasady liczenia dni roboczych. Zwróć tabelę wyników oraz listę czynności wymagających szczególnej uwagi. Jeśli nie możesz wykonać wiarygodnych obliczeń, wskaż przeszkody — nie zastępuj ich intuicyjnym wskazaniem zadań krytycznych”.
4. Powiązanie kamieni milowych z warunkami odbioru
Prompt: „Na podstawie wymagań kontraktowych [fragmenty], harmonogramu [dane] i procedur odbiorowych [opis] przygotuj rejestr kamieni milowych. Dla każdego podaj: nazwę, wymagany termin, zadania warunkujące osiągnięcie, kryterium potwierdzenia oraz odpowiedzialną rolę, jeśli wskazano ją w dokumentach. Rozróżnij terminy wiążące od wewnętrznych celów zespołu. Zaznacz kamienie milowe, których osiągnięcie zależy od decyzji lub odbioru przez podmiot zewnętrzny”.
5. Wykrywanie przeciążeń zasobów
Prompt: „Porównaj zapotrzebowanie z harmonogramu [zadania, terminy, przydziały] z dostępnością zasobów [brygady, sprzęt, limity i kalendarze]. Wskaż okresy przeciążenia oraz zadania konkurujące o ten sam zasób. Dla każdego konfliktu zaproponuj możliwe działania w granicach podanych ograniczeń. Zwróć tabelę: okres, zasób, zapotrzebowanie, dostępność, konflikt, propozycja rozwiązania. Nie zakładaj możliwości zwiększenia zatrudnienia ani zamiany brygad bez potwierdzenia ich dostępności i kwalifikacji”.
6. Porównanie wariantów przyspieszenia robót
Prompt: „Dla harmonogramu [dane] porównaj warianty osiągnięcia terminu [data]: zmianę kolejności, dopuszczalne nakładanie prac oraz zwiększenie zasobów. Uwzględnij ograniczenia technologiczne, BHP, dostępność frontów, limity zasobów i budżet [dane]. Zwróć tabelę: wariant, wymagane zmiany, wpływ na termin końcowy, koszt, ryzyka i warunki wdrożenia. Efekt czasowy podaj tylko po przeliczeniu zależności; bez danych kosztowych nie szacuj kwot. Wskaż warianty wymagające dodatkowych uzgodnień”.
7. Aktualizacja harmonogramu na datę raportową
Prompt: „Przygotuj propozycję aktualizacji harmonogramu na dzień [data raportowa]. Wykorzystaj plan [dane], rzeczywiste rozpoczęcia i zakończenia [dane], wykonane ilości [dane] oraz oszacowane czasy pozostałe [dane]. Zwróć zestawienie zmian dla poszczególnych ID zadań i listę rozbieżności wymagających wyjaśnienia. Nie przeliczaj automatycznie procentu wykonania rzeczowego na procent wykorzystanego czasu. Zachowaj harmonogram bazowy jako odrębny punkt odniesienia”.
8. Ocena ryzyk dla nadchodzących prac
Prompt: „Przeanalizuj zadania planowane w okresie [daty] oraz rejestr ryzyk, dostawy i wymagane uzgodnienia [dane]. Wskaż zdarzenia mogące zagrozić ich rozpoczęciu lub zakończeniu. Przygotuj tabelę: zagrożone zadanie, ryzyko, sygnał ostrzegawczy, potencjalny skutek, działanie wyprzedzające i proponowana rola odpowiedzialna. Uporządkuj ryzyka według pilności reakcji i uzasadnij kolejność. Nie przypisuj liczbowych prawdopodobieństw bez danych lub uzgodnionej metody oceny”.
9. Opracowanie roboczego planu naprawczego
Prompt: „Na podstawie aktualnego harmonogramu [dane], potwierdzonych odchyleń [lista], terminu docelowego [data] oraz dostępnych zasobów i budżetu [dane] zaproponuj roboczy plan naprawczy. Dla każdego działania podaj: cel, zadania objęte zmianą, warunki rozpoczęcia, proponowaną rolę odpowiedzialną i sposób pomiaru efektu. Oddziel działania organizacyjne od zmian wymagających akceptacji kontraktowej. Nie deklaruj odzyskania opóźnienia, jeśli nie potwierdza tego przeliczony harmonogram”.
10. Przygotowanie raportu dla inwestora
Prompt: „Przygotuj raport harmonogramowy dla inwestora na podstawie zatwierdzonej aktualizacji [dane] i ustaleń zespołu [notatki]. Zmieść tekst w [liczba] słowach. Uwzględnij status kluczowych terminów, istotne odchylenia od planu bazowego, potwierdzone przyczyny, uzgodnione działania oraz decyzje potrzebne od inwestora wraz z terminami ich podjęcia. Oddziel fakty od prognoz. Nie przypisuj odpowiedzialności za opóźnienia, jeśli nie wynika ona jednoznacznie z przekazanych materiałów”.
Jak weryfikować wyniki AI: kontrola logiki, ryzyk, założeń i jakości danych
Harmonogram przygotowany z pomocą AI należy traktować jako propozycję do sprawdzenia, a nie zatwierdzony plan realizacji. Spójny opis i precyzyjne daty nie dowodzą, że roboty można wykonać w podanej kolejności i dostępnymi zasobami. Podstawą akceptacji wyniku jest jego zgodność z dokumentacją, technologią robót oraz rzeczywistymi warunkami budowy.
Warto przy tym odróżnić model językowy od narzędzia wykonującego obliczenia harmonogramowe. Model może wskazać niespójności i zaproponować korekty, ale bez odpowiedniego modułu obliczeniowego nie należy zakładać, że poprawnie wyznaczy terminy czy zapasy czasu. Z kolei prawidłowy wynik obliczeń nie oznacza jeszcze, że przyjęte dane i zależności odpowiadają realiom inwestycji.
Jakość danych: źródło, aktualność i kompletność
Kontrolę zacznij od ustalenia, na jakich materiałach pracowała AI. Sprawdź wersję dokumentacji, datę aktualizacji harmonogramu oraz dzień, na który określono postęp robót. Połączenie aktualnych informacji z nieobowiązującym projektem lub dawnymi deklaracjami dostawców może dać pozornie wiarygodny, lecz nieprzydatny plan.
Zweryfikuj również jednostki, kalendarze pracy i sposób raportowania zaawansowania. Procent wykonania powinien mieć jasno określoną podstawę: ilość wykonanych robót, nakład pracy albo inną przyjętą miarę. Brak informacji nie może zostać po cichu zastąpiony oszacowaniem AI. Niepotwierdzone dane trzeba oznaczyć i skierować do uzupełnienia przez osobę odpowiedzialną za dany zakres.
Logika planu: poprawność techniczna i wykonalność
Sprawdzenie logiki wymaga dwóch perspektyw. Pierwsza dotyczy spójności samego harmonogramu: czy daty, zależności i ograniczenia nie przeczą sobie. Druga obejmuje wykonalność na budowie: czy plan respektuje przerwy technologiczne, dostępność frontów robót, warunki bezpiecznej pracy oraz wymagane odbiory. Harmonogram może być poprawny obliczeniowo, a mimo to zakładać niemożliwe do pogodzenia prace w tej samej strefie.
Terminy i zapasy czasu warto ponownie przeliczyć w używanym narzędziu harmonogramowym. Wątpliwości technologiczne powinny natomiast rozstrzygać osoby odpowiedzialne za dany zakres robót. Sama deklaracja AI, że plan został sprawdzony, nie zastępuje tych kontroli.
Założenia i ryzyka: co wiadomo, a co przyjęto warunkowo
Oddziel dane potwierdzone od założeń dotyczących między innymi wydajności brygad, terminów dostaw czy dostępności sprzętu. Każde założenie istotne dla terminu realizacji powinno mieć wskazane źródło, osobę odpowiedzialną za potwierdzenie oraz termin weryfikacji. Szczególnej uwagi wymagają wartości, które AI przedstawiła jako dokładne, choć nie otrzymała danych uzasadniających taką precyzję.
Ocena ryzyka polega na sprawdzeniu, jak plan zachowa się, gdy kluczowe założenie nie zostanie spełnione. Warto zapytać o skutki późniejszej dostawy lub niższej wydajności, zamiast ograniczać się do wariantu optymistycznego. Jeżeli narzędzie podaje prawdopodobieństwo dotrzymania terminu, trzeba zweryfikować metodę i dane użyte do jego wyznaczenia. Bez tej podstawy procent nie jest miarodajną oceną ryzyka.
Zatwierdzenie i ślad zmian
Przed wdrożeniem porównaj propozycję AI z obowiązującą wersją harmonogramu. Ustal, co zmieniono, dlaczego i jaki wpływ ma korekta na zobowiązania kontraktowe oraz uzgodnienia z wykonawcami. Zachowaj dane wejściowe, listę założeń i uzasadnienie zaakceptowanych zmian. Rekomendacja AI nie powinna automatycznie nadpisywać zatwierdzonego planu. O jej przyjęciu decyduje kierownik projektu zgodnie z przyjętym trybem uzgodnień i zatwierdzania zmian.
Mini-case: opóźnienie dostawy materiału i reorganizacja prac w harmonogramie
Dostawca informuje, że płytki do sanitariatów dotrą o pięć dni roboczych później. Ekipa jest już zakontraktowana, a przesunięcie robót może wpłynąć na montaż wyposażenia i odbiór pomieszczeń. Kierownik projektu musi ustalić nie tylko nowy termin rozpoczęcia układania płytek, lecz także sposób wykorzystania dostępnych pracowników. Poniższy przykład jest hipotetyczny i pokazuje, jak AI może pomóc w przygotowaniu decyzji.
Sytuacja wyjściowa: materiał blokuje część robót, nie cały zakres
Załóżmy, że harmonogram przewiduje po dostawie dwa dni przygotowania podłoży, a następnie układanie okładzin. Przygotowanie można jednak wykonać wcześniej — materiał wykończeniowy nie jest do niego potrzebny. Na tej samej kondygnacji pozostają również trzy dni prac glazurniczych w pomieszczeniach technicznych, do których płytki są już na budowie. Kierownik potwierdza, że oba fronty są dostępne, a zadania może wykonać ta sama ekipa.
AI otrzymuje aktualny plan, informację o opóźnieniu oraz wskazane ograniczenia. Jej zadaniem nie jest automatyczne przesunięcie wszystkich późniejszych terminów, lecz zaproponowanie zmiany kolejności prac bez naruszania wymagań technologicznych.
Propozycja AI: reorganizacja zamiast przestoju
Na podstawie tych założeń narzędzie proponuje wcześniejsze przygotowanie podłoży w sanitariatach, a następnie przeniesienie ekipy na trzy dni do pomieszczeń technicznych. Po otrzymaniu i sprawdzeniu dostawy pracownicy wracają do sanitariatów. Taki wariant może wypełnić pięciodniowe oczekiwanie zadaniami, które i tak należało wykonać.
To istotna różnica: ograniczenie bezczynności ekipy nie oznacza automatycznie odzyskania terminu odbioru. Układanie płytek w sanitariatach nadal zacznie się później, a wpływ tej zmiany na montaż wyposażenia wymaga osobnego sprawdzenia. AI powinna wyraźnie rozdzielić te dwa skutki, zamiast przedstawiać reorganizację jako pełne rozwiązanie opóźnienia.
Decyzja kierownika: propozycję trzeba potwierdzić na budowie
Przed zatwierdzeniem zmiany kierownik sprawdza gotowość podłoży, wymagane przerwy technologiczne, kompletność materiałów w pomieszczeniach technicznych oraz dostępność ekipy. Uzgadnia też aktualne terminy z wykonawcą montażu wyposażenia. Jeżeli któryś z warunków nie jest spełniony, proponowana sekwencja wymaga korekty.
W tym przypadku wartość AI polega na szybkim wskazaniu realnej alternatywy dla przestoju. Ostateczna decyzja pozostaje po stronie kierownika projektu, który zna stan robót i może potwierdzić, czy zaproponowany wariant da się bezpiecznie wykonać. Jeśli chcesz poznać więcej takich przykładów, zapraszamy na szkolenia Cognity, gdzie rozwijamy temat praktycznego wykorzystania AI do wspierania decyzji.
Najczęściej zadawane pytania i odpowiedzi odnośnie Sztuczna inteligencja w harmonogramowaniu budowy – wsparcie kierownika projektu
Pracę z AI przy harmonogramowaniu budowy najlepiej zacząć od jednego, jasno określonego zadania, na przykład uporządkowania ustaleń z narady lub przygotowania roboczej struktury WBS. Przekaż narzędziu materiały źródłowe, określ oczekiwany format odpowiedzi i zabroń uzupełniania braków niepotwierdzonymi założeniami. Taki zakres pozwala sprawdzić użyteczność narzędzia, zanim wykorzystasz je do bardziej złożonych analiz planu robót.
AI potrzebuje aktualnych danych przypisanych do konkretnych zadań oraz informacji o ograniczeniach realizacji. Zakres materiałów powinien odpowiadać celowi analizy. Do oceny terminów i wykonalności planu przygotuj:
- identyfikatory zadań, czasy trwania i zależności;
- kalendarze pracy oraz dostępność brygad i sprzętu;
- rzeczywisty postęp na wskazaną datę;
- potwierdzone dostawy, wymagane odbiory i ograniczenia technologiczne.
Brakujące informacje oznacz jako wymagające uzupełnienia, zamiast pozostawiać je do odgadnięcia przez model.
Czat AI bez wiarygodnego mechanizmu obliczeń harmonogramowych nie powinien być podstawą wyznaczania ścieżki krytycznej. Wynik wymaga przeliczenia sieci zależności z uwzględnieniem czasów trwania i kalendarzy. Model językowy może przygotować dane wejściowe oraz objaśnić rezultaty, ale wskazanie robót jako najważniejszych nie jest analizą CPM. Zadania krytyczne należy identyfikować na podstawie obliczeń, a nie intuicyjnej oceny ich znaczenia.
AI może wskazać nakładające się przydziały brygady i pomóc porównać możliwe zmiany kolejności robót. Jeżeli zadanie ma zapas czasu, jego przesunięcie może usunąć konflikt bez zmiany terminu zakończenia inwestycji. Gdy zapasu brakuje, trzeba rozważyć zmianę planu lub dodatkowe zasoby. Podział brygady wymaga osobnej oceny wydajności, ponieważ mniejsze zespoły mogą potrzebować więcej czasu na wykonanie zakresu.
Opóźnienie dostawy nie musi przesuwać zakończenia budowy, ponieważ jego skutek zależy od powiązań zadań i dostępnych zapasów czasu. Trzeba ustalić, które roboty rzeczywiście wymagają brakującego materiału i czy można wcześniej wykonać inne prace. Reorganizacja może ograniczyć przestój ekipy, lecz sama nie potwierdza utrzymania terminu odbioru. Wpływ dostawy należy sprawdzić w przeliczonym harmonogramie.
Plan naprawczy powinien przekładać potwierdzone przyczyny opóźnienia na konkretne działania z odpowiedzialnością i terminem. Dla każdego działania trzeba określić:
- przeszkodę do usunięcia i oczekiwany rezultat;
- osobę lub rolę odpowiedzialną oraz termin wykonania;
- niezbędne dostawy, decyzje i uzgodnienia;
- sposób sprawdzenia skuteczności.
AI może uporządkować te ustalenia, ale deklaracja odzyskania opóźnienia musi wynikać z przeliczonego planu. Po wdrożeniu działań należy monitorować rzeczywisty postęp względem przyjętych założeń.
Sam procent wykonania robót nie wystarcza do wiarygodnego obliczenia pozostałego czasu. Zaawansowanie ilościowe nie musi odpowiadać wykorzystanemu czasowi, a końcowa część zadania może obejmować próby, dokumentację lub odbiory. Do prognozy potrzebne są informacje o pozostałym zakresie, wydajności i warunkach dalszej pracy. Najpierw trzeba więc ustalić, co dokładnie oznacza raportowany procent i jakie czynności nadal blokują zakończenie zadania.
Harmonogram przygotowany z pomocą AI trzeba sprawdzić zarówno obliczeniowo, jak i pod kątem wykonalności na budowie. Zweryfikuj źródła danych, zależności, przerwy technologiczne, dostępność frontów oraz wymagania BHP. Następnie porównaj propozycję z obowiązującym planem i oceń wpływ zmian na uzgodnienia kontraktowe. Zachowaj historię korekt oraz ich uzasadnienie; rekomendacja narzędzia nie powinna automatycznie nadpisywać zatwierdzonego harmonogramu.