Skip to Content
Physical AIWbudowane narzędzia

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:

  1. press-station-2 — Błąd E-1042 (ostrzeżenie ciśnienia hydraulicznego) 5 kwietnia o 14:22
  2. conveyor-belt-7 — Błąd E-3001 (odchylenie prędkości) 6 kwietnia o 09:15
  3. press-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:00
  • frames/ — 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.


Last updated on