Prejsť na hlavný obsah

Možnosti a obmedzenia nástroja Factory Operator

Matica možností nástroja Factory Operator a používateľské príklady​

Nasledujúca tabuľka uvádza celý rozsah toho, čo dokáže Factory Operator naprieč platformou SDA. Možnosti sú zoskupené podľa oblasti produktu, aby používatelia pochopili, kde je možné konverzačnú automatizáciu uplatniť.

KategóriaPodporované možnostiPríklady podporovaných príkazov
CREATE

  • Zariadenia: Vytvára zariadenia s metaúdajmi špecifickými pre dodávateľa, požiadavkami IDE a povinnými konfiguračnými poľami.
  • Brány: Vytvára brány so zadanými konfiguračnými parametrami.
  • Skupiny zdrojov: Vytvára organizačné skupiny na správu súborov aktív.
„Vytvor nové zariadenie Siemens s názvom Mixer01 s povinnými metaúdajmi.“
„Vytvor bránu s názvom WestLine-GW s týmito konfiguračnými hodnotami.“
„Vytvor skupinu zdrojov s názvom Packaging.“
UPDATE

  • Zariadenia: Upravuje konfiguračné parametre, metaúdaje alebo nastavenia IDE.
  • Brány: Aktualizuje konfiguračné polia brány.
  • Priradenia skupín zdrojov: Presúva zariadenia medzi skupinami alebo priraďuje nové vzťahy k skupinám.
„Aktualizuj IP adresu zariadenia Pump02 na 10.10.5.12.“
„Aktualizuj konfiguráciu brány North-GW.“
„Presuň zariadenie Robot01 do skupiny zdrojov Assembly.“
QUERY – ZariadeniaZariadenia: Vyhľadávanie zariadení podľa názvu, dodávateľa, skupiny alebo čiastočných atribútov.„Zobraz mi konfiguráciu zariadenia BoilerPLC.“
„Nájdi zariadenia v skupine Packaging s dodávateľom Siemens.“
QUERY – Brány
Brány: Načítanie konfigurácií a metaúdajov brán.
„Načítaj podrobnosti o bráne Main-Gateway.“
„Zobraz mi všetky brány so stavom active.“
QUERY – ÚlohyÚlohy: Dopytovanie úloh filtrovaných podľa zariadenia, typu úlohy, stavu alebo času.„Zobraz úlohy pre zariadenie Press01 za posledných 24 hodín.“
„Nájdi zlyhané úlohy typu BACKUP.“
QUERY – Protokoly úlohProtokoly úloh: Načítanie protokolov jednotlivých úloh s chronologickým formátovaním a zvýraznením chýb.„Zobraz protokoly pre úlohu 92341.“
„Načítaj výstup protokolu poslednej úlohy spustenej na zariadení Line2-PLC.“
QUERY – Skupiny zdrojovSkupiny zdrojov: Dopytovanie metaúdajov skupín, obsiahnutých aktív a aktív podskupín.„Zobraz mi aktíva v skupine zdrojov Packaging.“
„Načítaj všetky zariadenia v skupine Assembly vrátane podskupín.“
QUERY – PoužívateliaPoužívatelia: Vyhľadávanie informácií o používateľoch podľa mena, e-mailu alebo súvisiacich atribútov.„Zobraz mi informácie o používateľovi jsmith.“
„Nájdi používateľa s e-mailom alex.lee@example.com.“
QUERY – Auditné protokolyAuditné protokoly: Načítanie aktivít platformy s filtrovaním podľa časového rozsahu a interpretáciou typov udalostí.„Načítaj auditné protokoly pre používateľa jsmith medzi 2025-10-01 a 2025-10-07.“
„Zobraz mi všetky prihlásenia z dnešného dňa.“
Validácia

  • Kontroluje, či sú prítomné povinné polia metaúdajov pre každú kombináciu dodávateľa a IDE.
  • Overuje používateľský vstup voči podporovaným hodnotám enum a konfiguračným pravidlám.
  • Zabezpečuje, aby dopyty na auditné protokoly odkazujúce na používateľov najprv previedli mená na ID používateľov.
„Aké informácie potrebuješ na vytvorenie zariadenia Rockwell?“
„Je táto IP adresa platná pre konfiguráciu brány?“
VyhľadávaniePrevádza používateľsky zrozumiteľné názvy na interné ID pomocou konfiguračných nástrojov.„Vyhľadaj zariadenie s názvom Mixer01.“
„Zisti ID skupiny zdrojov ProcessAreaA.“
Filtrovanie

  • Dopyty na zariadenia, brány, úlohy a používateľov podľa viacerých atribútov.
  • Časové filtre vo formátoch ISO 8601.
  • Stránkované načítavanie pre veľké množiny výsledkov.
  • Filtre auditných protokolov podľa typu udalosti, používateľa, časového okna alebo zdroja.
„Nájdi všetky zariadenia od dodávateľa Siemens vytvorené po 2024-01-01.“
„Zobraz ďalšiu stranu výsledkov môjho dopytu na úlohy.“
Prepájanie aktív

  • Prepojenie zariadenia s bránou: Pripája zariadenia k bránam.
  • Prepojenie zariadenia so skupinou zdrojov: Priraďuje alebo presúva zariadenia medzi skupinami.
  • Dávkové prepájanie: Spracúva viacero prepojení v jednej štruktúrovanej sekvencii.
„Prepoj zariadenie BoilerPLC s bránou Main-Gateway.“
„Priraď týchto päť zariadení do skupiny Packaging.“
Správa skupín zdrojov

  • Vytváranie nových skupín zdrojov.
  • Načítanie informácií o skupine a zahrnutých aktívach.
  • Predvolené zahrnutie aktív podskupín.
  • Presun aktív medzi skupinami na požiadanie.
„Vytvor skupinu s názvom Cell 1 v nadradenej skupine „Boston Factory“ a vlož do nej PLC 123“
„Zobraz mi všetky zariadenia v Cell 1“
„Presuň PLC 493 do Cell 1“
Správa úloh

  • Načítanie úloh filtrovaných podľa zariadenia, typu, stavu alebo časového rozsahu.
  • Prístup k podrobným protokolom vykonávania.
  • Zvýraznenie chýb a poskytnutie štruktúrovaných súhrnov.
  • Identifikácia komponentov v protokoloch na podporu určenia hlavnej príčiny na základe obsahu protokolu.
„Zobraz mi všetky zálohy PLC, ktoré zlyhali za posledných 24 hodín“
„Pri zlyhaných úlohách urči dôvod, prečo zariadenia PLC zlyhali“
Sledovanie auditných protokolov

  • Dopytovanie aktivít podľa používateľa, typu udalosti alebo časového rozsahu.
  • Prevod používateľských mien na ID pre presné filtrovanie.
  • Interpretácia kódov udalostí platformy v ľudsky zrozumiteľnej podobe.
  • Zvýraznenie potenciálne bezpečnostne významných akcií alebo anomálií.
„Nájdi všetky akcie vykonané používateľom Michael Manager za posledný týždeň“
„Identifikuj všetky prihlásenia za posledných 24 hodín, ktoré neboli z vnútra továrne“

Kľúčové možnosti​


Charakteristiky pracovného postupu​

Operácie riadené schémou​

  • Na začiatku konverzácie vykonáva introspekciu schémy.
  • Identifikuje povinné polia, validačné pravidlá a hodnoty enum.
  • Zabezpečuje, aby operácie zodpovedali obmedzeniam platformy.

Spracovanie metaúdajov​

  • Identifikuje povinné metaúdaje pre každý typ zariadenia alebo brány.
  • Vyzýva používateľov len na zadanie povinných polí.
  • Pred pokračovaním overuje metaúdaje voči známym obmedzeniam.

Dávkové spracovanie​

  • Vykonáva viacero požiadaviek na vytvorenie alebo aktualizáciu v jednom pracovnom postupe.
  • Poskytuje správy o úspechu, prepojení a zlyhaní pre každý zdroj.

Model interakcie s používateľom​

Factory Operator komunikuje s používateľmi podľa prísnych pravidiel:

  • Vyžaduje len chýbajúce povinné informácie.
  • Nikdy nežiada voliteľné polia, pokiaľ o to používateľ nepožiada.
  • Nikdy neodhaľuje backendové schémy ani technické detaily implementácie.
  • Na požiadanie poskytuje jasné zoznamy povinných polí.
  • Používa neutrálny, vecný a priamy jazyk.

Formátovanie výstupu​

Odpovede pri úspechu​

  • Poskytuje klikateľné Markdown odkazy na vytvorené alebo aktualizované zdroje.
  • Zhŕňa názvy, ID a kľúčové konfigurácie.
  • Pri dávkových operáciách: uvádza každý úspešný zdroj samostatne.

Odpovede na dopyty​

Odpovede obsahujú štruktúrované polia v závislosti od typu zdroja:

  • Zariadenia a brány: ID, názov, typ, dodávateľ, konfiguračné detaily, IP/port.
  • Úlohy: Stav, časové značky, typ úlohy, priradené zariadenie.
  • Protokoly úloh: Zoradené záznamy protokolu so zvýraznením chýb.
  • Auditné protokoly: Časová značka, typ udalosti, používateľ, dotknutý zdroj.
  • Skupiny zdrojov: Metaúdaje skupiny a obsiahnuté aktíva.

Spracovanie chýb​

  • Vracia presné validačné chyby.
  • Neopakuje zlyhané operácie.
  • Pri nejednoznačnom vstupe žiada o objasnenie.
  • Chyby pochádzajúce z nástrojov vracia priamo.

Obmedzenia​

Factory Operator funguje v rámci prísnych obmedzení:

  • Žiadne operácie mazania: Nemaže žiadny zdroj.
  • Žiadne príkazy „vypíš všetko“: Všetky dopyty vyžadujú filtre.
  • Žiadne predpoklady: Nikdy neodvodzuje chýbajúce informácie.
  • Žiadne odhaľovanie backendu: Nikdy neodhaľuje schému, štruktúru API ani detaily implementácie.
  • Žiadny emocionálny alebo konverzačný jazyk: Odpovede zostávajú striktne vecné.