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ória | Podporované možnosti | Príklady podporovaných príkazov |
| CREATE |
| „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 |
| „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 – Zariadenia | Zariadenia: 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 úloh | Protokoly ú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 zdrojov | Skupiny 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žívatelia | Použí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é protokoly | Auditné 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 |
| „Aké informácie potrebuješ na vytvorenie zariadenia Rockwell?“ „Je táto IP adresa platná pre konfiguráciu brány?“ |
| Vyhľadávanie | Prevá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 |
| „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 |
| „Prepoj zariadenie BoilerPLC s bránou Main-Gateway.“ „Priraď týchto päť zariadení do skupiny Packaging.“ |
| Správa skupín zdrojov |
| „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 |
| „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 |
| „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é.