Wbudowane narzędzia
Asystent AI IronFlock zawiera cztery wbudowane narzędzia dostępne w każdym projekcie. Narzędzia te działają z dowolnymi danymi zebranymi przez dowolną aplikację — nie musisz instalować niczego specjalnego, aby ich używać.
Eksplorator danych
Eksplorator danych daje AI bezpośredni dostęp do danych szeregów czasowych przechowywanych w bazie danych projektu. Może odpytywać odczyty na żywo, trendy historyczne, agregacje i porównania między urządzeniami.
Co może robić
- Odpytywać bieżące i historyczne wartości czujników
- Porównywać metryki między wieloma urządzeniami lub przedziałami czasu
- Obliczać średnie, wartości min/max i trendy
- Filtrować dane według urządzenia, zakresu czasu lub tabeli danych
- Zapisywać obliczenie jako niestandardową transformację — nazwany, samoodświeżający się widok, na którym mogą opierać się widgety i późniejsze pytania
Przykładowe zapytania
Ty: Jaka była średnia temperatura na wszystkich urządzeniach w zeszłym tygodniu?
AI IronFlock: Średnia temperatura na wszystkich 12 urządzeniach od 31 marca do 7 kwietnia wynosiła 22,4 °C. Urządzenie gateway-north miało najwyższą średnią 26,1 °C, podczas gdy sensor-cold-room miało najniższą 4,2 °C.
Ty: Pokaż mi zużycie energii urządzenia plc-line-3 w ciągu ostatnich 24 godzin.
AI IronFlock: Oto zużycie energii plc-line-3 w ciągu ostatnich 24 godzin:
- Szczyt: 14,7 kW o 10:32
- Średnia: 8,3 kW
- Minimum: 0,4 kW o 03:15 (okres bezczynności) Łączne zużycie energii: 199,2 kWh.
Ty: Które urządzenia zgłosiły kody błędów w ciągu ostatnich 3 dni?
AI IronFlock: Trzy urządzenia zgłosiły kody błędów w ciągu ostatnich 3 dni:
press-station-2— Błąd E-1042 (ostrzeżenie ciśnienia hydraulicznego) 5 kwietnia o 14:22conveyor-belt-7— Błąd E-3001 (odchylenie prędkości) 6 kwietnia o 09:15press-station-2— Błąd E-1042 ponownie 7 kwietnia o 11:03
press-station-2 ma powtarzające się ostrzeżenie ciśnienia hydraulicznego — może wymagać fizycznej inspekcji.
Ty: Potrzebuję całkowitej efektywności wyposażenia (OEE) na zmianę dla linii 3. Nic w danych tego nie zawiera.
AI IronFlock: Zgadza się — dostępność, wydajność i jakość znajdują się w trzech różnych tabelach, więc obliczyłem je razem i zapisałem wynik jako niestandardową transformację o nazwie oee_per_shift, odświeżaną co 15 minut. Zwraca ona jeden wiersz na zmianę z dostępnością, wydajnością, jakością i samą wartością OEE. Możesz teraz wiązać z nią widgety jak z każdą tabelą, a ja mogę je dla Ciebie zbudować.
Generator widgetów
Generator widgetów tworzy widgety wykresów na żywo i historycznych bezpośrednio w rozmowie AI. Zamiast tylko opisywać dane w tekście, AI może renderować interaktywne wizualizacje, które możesz przeglądać i z którymi możesz wchodzić w interakcje.
Co może robić
- Generować wykresy liniowe, słupkowe i mierniki z danych projektu
- Pokazywać widgety aktualizujące się na żywo odzwierciedlające bieżące odczyty urządzeń
- Wyświetlać dane historyczne przez niestandardowe zakresy czasu
- Łączyć wiele źródeł danych w jednym wykresie
Przykładowe zapytania
Ty: Pokaż mi wykres wilgotności przez ostatni tydzień dla wszystkich czujników szklarniowych.
AI IronFlock: Oto wykres liniowy pokazujący odczyty wilgotności ze wszystkich 4 czujników szklarniowych przez ostatnie 7 dni.
[W rozmowie pojawia się interaktywny wykres liniowy z jedną serią na urządzenie, pokazujący wartości wilgotności w czasie.]
Czujnik gh-zone-2 pokazuje zauważalny skok 4 kwietnia — wilgotność osiągnęła 94%, co może wskazywać na problem z wentylacją.
Ty: Utwórz miernik pokazujący bieżący poziom baterii urządzenia remote-sensor-5.
AI IronFlock: Oto miernik na żywo dla remote-sensor-5:
[Pojawia się widget miernika pokazujący 34% poziomu baterii, oznaczony na pomarańczowo.]
Bateria jest na poziomie 34% — poniżej progu 40%. Warto zaplanować wymianę.
Ty: Czy możesz pokazać na wykresie dane o wibracjach z motor-pump-1 z ostatnich 48 godzin?
AI IronFlock: [Pojawia się wykres liniowy z amplitudą wibracji z ostatnich 48 godzin.]
Widać wyraźny wzrost amplitudy wibracji od około 6:00 wczoraj. Poziom bazowy wynosił 0,8 mm/s, ale teraz utrzymuje się powyżej 1,4 mm/s. Taki wzorzec często wskazuje na zużycie łożyska.
Generator paneli
Generator paneli pomaga tworzyć i konfigurować kompletne panele — całe tablice z wieloma widgetami rozmieszczonymi w układzie — przy użyciu języka naturalnego. Zamiast ręcznie przeciągać widgety i konfigurować każdy z nich, opisujesz czego chcesz, a AI to buduje.
Co może robić
- Tworzyć nowe panele na podstawie opisu
- Dodawać i konfigurować widgety na istniejących panelach
- Ustawiać źródła danych, typy wykresów, kolory i etykiety
- Rozmieszczać widgety w układzie siatki
Przykładowe zapytania
Ty: Utwórz panel do monitorowania naszej chłodni. Potrzebuję temperatury i wilgotności dla każdej komory oraz tabeli z ostatnimi 10 zdarzeniami alarmowymi.
AI IronFlock: Utworzyłem nowy panel o nazwie Monitor chłodni zawierający:
- 4 mierniki temperatury — po jednym dla każdej komory (A do D), z odczytami na żywo i progami kolorów przy -18 °C (zielony), -15 °C (żółty) i -10 °C (czerwony)
- 4 wykresy liniowe wilgotności — po jednym na komorę, pokazujące ostatnie 24 godziny
- 1 tabelę alarmów — wyświetlającą 10 najnowszych zdarzeń alarmowych ze wszystkich komór
Panel jest już dostępny w Twoim projekcie. Czy chcesz, żebym dostosował układ lub dodał coś jeszcze?
Ty: Dodaj do panelu przeglądu produkcji wykres liniowy pokazujący procent OEE dla każdej linii produkcyjnej w ciągu ostatniego miesiąca.
AI IronFlock: Gotowe. Dodałem do panelu Przegląd produkcji wieloseryjny wykres liniowy pokazujący OEE dla wszystkich 3 linii produkcyjnych (Linia A, Linia B, Linia C) z ostatnich 30 dni. Każda linia ma własny kolor, a wykres zawiera legendę.
Ty: Chcę prosty panel z tylko dwiema dużymi liczbami: łączną liczbą wyprodukowanych dziś sztuk i bieżącym wskaźnikiem braków.
AI IronFlock: Utworzyłem panel o nazwie KPI produkcji z dwoma dużymi widgetami wartości:
- Sztuki wyprodukowane dziś: 1247 (aktualizuje się na żywo)
- Bieżący wskaźnik braków: 2,3% (aktualizuje się na żywo)
Oba są wyśrodkowane na panelu i mają duże czcionki, aby były czytelne na ekranach na hali produkcyjnej.
Pliki aplikacji
Aplikacje przechowują nie tylko odczyty, lecz także pliki: raporty, które generują, obrazy, które rejestrują, eksporty, które zapisują. Asystent AI może przeglądać to miejsce, znaleźć plik po ścieżce i odczytać jego zawartość.
Co może robić
- Wyświetlić listę plików zapisanych przez dowolną aplikację w projekcie
- Znaleźć plik po fragmencie jego ścieżki albo po kilku słowach występujących gdziekolwiek w niej
- Odczytywać pliki tekstowe — eksporty CSV, JSON, YAML, logi, konfigurację
- Otworzyć plik PDF i go odczytać — wygenerowany raport, kartę katalogową, zatwierdzoną procedurę, a nawet skan
- Obejrzeć obrazy zarejestrowane przez aplikację i pokazać je w czacie
- Podać rozmiar pliku, jego typ i datę ostatniej zmiany
Warto wiedzieć o dwóch rzeczach. Wyszukiwanie działa na ścieżce pliku, a nie na jego zawartości — słowo występujące wyłącznie wewnątrz dokumentu nie zostanie znalezione. Kilka słów dopasowywanych jest jako wszystkie te słowa występują gdzieś w ścieżce, w dowolnej kolejności, więc „raport zmianowy” znajdzie reports/2026-08-shift-a.csv. A plik PDF jest otwierany w całości, zamiast być zamieniany na tekst: asystent czyta same strony, więc wykresy, tabele i zeskanowane dokumenty docierają dokładnie w takiej postaci, w jakiej wyglądają, a sam dokument pojawia się w czacie, abyś mógł go również otworzyć. Pliki PDF większe niż około 6 MB nie są otwierane — asystent podaje wtedy ich rozmiar. Archiwa, arkusze kalkulacyjne i inne formaty binarne nadal nie mogą być odczytane w czacie; asystent powie, co to za plik, i wskaże przeglądarkę danych.
Pliki podlegają Twoim uprawnieniom: asystent widzi dokładnie to, co Ty sam byś zobaczył — i nic ponadto.
Przykładowe zapytania
Ty: Jakie pliki zapisała aplikacja kontroli jakości?
AI IronFlock: Aplikacja Kontrola Jakości ma 143 pliki w dwóch obszarach:
reports/— 118 plików CSV, po jednym na zmianę, najnowszy z dzisiaj z godziny 06:00frames/— 25 obrazów JPEG zarejestrowanych przy nieudanych kontrolach
Ty: Otwórz najnowszy raport zmianowy i podaj wskaźnik braków.
AI IronFlock: Z pliku reports/2026-01-31-zmiana-a.csv (412 KiB, zapisany dzisiaj o 06:00): skontrolowano 1204 sztuki, odrzucono 31 — wskaźnik braków wynosi 2,6%. Najczęstszą przyczyną było surface-scratch (19 z 31).
Ty: Pokaż mi jeden z obrazów nieudanych kontroli.
AI IronFlock: Oto frames/2026-01-31T05-42-11.jpg, zarejestrowany dzisiaj o 05:42:
[obraz pojawia się w czacie]
Rysa jest widoczna wzdłuż górnej lewej krawędzi części.
Ty: Aplikacja utrzymania ruchu złożyła wczoraj w nocy raport serwisowy w PDF. Co jest w nim o pompach?
AI IronFlock: Z pliku service-reports/2026-01-30-pump-station.pdf: technik wymienił uszczelnienie mechaniczne w pompie 2 i odnotował, że obudowa łożyska pompy 1 pracowała zbyt ciepło, z zaleceniem ponownej kontroli po 500 godzinach pracy. Trend drgań na stronie 3 jest płaski dla pompy 2 i powoli rosnący dla pompy 1, co zgadza się z tą uwagą.
Ty: A raport z poprzedniego tygodnia?
AI IronFlock: service-reports/2026-01-23-pump-station.pdf to skan podpisanego papierowego formularza, ale czyta się go bez problemu: ten sam technik, przegląd rutynowy, bez wymiany części. Odręczna notatka na dole brzmi „sprawdzić uszczelnienie przy następnej wizycie” — i dokładnie to zrobiono 30 stycznia.
Ty: Znajdź cokolwiek o kalibracji.
AI IronFlock: Mogę przeszukiwać tylko ścieżki plików, a nie ich zawartość, i żadna ścieżka w tej aplikacji nie zawiera słowa „calibration”. Nie ma wyszukiwania w treści, więc oto co ta aplikacja faktycznie zawiera: 118 raportów zmianowych w reports/ i 25 obrazów z kontroli w frames/ — nic więcej. Jeśli wartości kalibracji są zapisywane w raporcie zmianowym, podaj zmianę, a ja go odczytam.