Możliwości i ograniczenia Factory Operator
Macierz możliwości Factory Operator i przykłady użycia
Poniższa tabela przedstawia pełny zakres działań, jakie Factory Operator może wykonywać w ramach SEW Platform. Możliwości zostały pogrupowane według obszarów produktowych, aby ułatwić użytkownikom zrozumienie, gdzie można zastosować automatyzację konwersacyjną.
| Kategoria | Obsługiwane możliwości | Przykłady obsługiwanych poleceń |
| CREATE |
| „Utwórz nowe urządzenie Siemens o nazwie Mixer01 z wymaganymi metadanymi.” „Utwórz bramę o nazwie WestLine-GW z tymi wartościami konfiguracyjnymi.” „Utwórz grupę zasobów o nazwie Packaging.” |
| UPDATE |
| „Zmień adres IP urządzenia Pump02 na 10.10.5.12.” „Zaktualizuj konfigurację bramy North-GW.” „Przenieś urządzenie Robot01 do grupy zasobów Assembly.” |
| QUERY – Urządzenia | Urządzenia: Wyszukiwanie urządzeń według nazwy, producenta, grupy lub częściowych atrybutów. | „Pokaż konfigurację urządzenia BoilerPLC.” „Znajdź urządzenia w grupie Packaging z producentem Siemens.” |
| QUERY – Bramy | Bramy: Pobieranie konfiguracji i metadanych bram. | „Pobierz szczegóły bramy Main-Gateway.” „Pokaż wszystkie bramy o statusie aktywnym.” |
| QUERY – Zadania | Zadania: Wyszukiwanie zadań filtrowanych według urządzenia, typu zadania, statusu lub czasu. | „Pokaż zadania dla urządzenia Press01 z ostatnich 24 godzin.” „Znajdź nieudane zadania typu BACKUP.” |
| QUERY – Dzienniki zadań | Dzienniki zadań: Pobieranie dzienników poszczególnych zadań z formatowaniem chronologicznym i wyróżnianiem błędów. | „Pokaż dzienniki dla zadania 92341.” „Pobierz zawartość dziennika ostatniego zadania uruchomionego na urządzeniu Line2-PLC.” |
| QUERY – Grupy zasobów | Grupy zasobów: Wyszukiwanie metadanych grup, zawartych zasobów oraz zasobów podgrup. | „Pokaż zasoby w grupie zasobów Packaging.” „Pobierz wszystkie urządzenia w grupie Assembly, wraz z podgrupami.” |
| QUERY – Użytkownicy | Użytkownicy: Wyszukiwanie informacji o użytkowniku według nazwy, adresu e-mail lub powiązanych atrybutów. | „Pokaż informacje o użytkowniku jsmith.” „Znajdź użytkownika z adresem e-mail alex.lee@example.com.” |
| QUERY – Dzienniki audytu | Dzienniki audytu: Pobieranie aktywności platformy z filtrowaniem po przedziale czasowym oraz interpretacją typów zdarzeń. | „Pobierz dzienniki audytu użytkownika jsmith od 2025-10-01 do 2025-10-07.” „Pokaż wszystkie zdarzenia logowania z dzisiaj.” |
| Walidacja |
| „Jakich informacji potrzebujesz, aby utworzyć urządzenie Rockwell?” „Czy ten adres IP jest prawidłowy dla konfiguracji bramy?” |
| Wyszukiwanie | Rozwiązuje przyjazne nazwy na wewnętrzne identyfikatory przy użyciu narzędzi konfiguracyjnych. | „Rozwiąż urządzenie o nazwie Mixer01.” „Wskaż identyfikator grupy zasobów ProcessAreaA.” |
| Filtrowanie |
| „Znajdź wszystkie urządzenia producenta Siemens utworzone po 2024-01-01.” „Pokaż następną stronę wyników mojego zapytania o zadania.” |
| Łączenie zasobów |
| „Połącz urządzenie BoilerPLC z bramą Main-Gateway.” „Przypisz te pięć urządzeń do grupy Packaging.” |
| Zarządzanie grupami zasobów |
| „Utwórz grupę o nazwie Cell 1 w grupie nadrzędnej „Boston Factory” i umieść w niej PLC 123” „Pokaż wszystkie urządzenia w Cell 1” „Przenieś PLC 493 do Cell 1” |
| Zarządzanie zadaniami |
| „Pokaż wszystkie kopie zapasowe PLC, które zakończyły się niepowodzeniem w ciągu ostatnich 24 godzin” „Dla nieudanych zadań określ przyczynę awarii urządzeń PLC” |
| Śledzenie dzienników audytu |
| „Znajdź wszystkie działania wykonane przez Michael Manager w ostatnim tygodniu” „Wskaż wszystkie logowania z ostatnich 24 godzin, które nie pochodziły z wnętrza fabryki” |
Kluczowe możliwości
Charakterystyka przepływu pracy
Operacje oparte na schemacie
- Wykonuje introspekcję schematu na początku rozmowy.
- Identyfikuje wymagane pola, reguły walidacji i wartości enum.
- Zapewnia zgodność operacji z ograniczeniami platformy.
Obsługa metadanych
- Identyfikuje wymagane metadane dla każdego typu urządzenia lub bramy.
- Pyta użytkownika wyłącznie o wymagane pola.
- Waliduje metadane względem znanych ograniczeń przed kontynuowaniem.
Przetwarzanie wsadowe
- Wykonuje wiele żądań tworzenia lub aktualizacji w jednym przepływie pracy.
- Dostarcza raporty sukcesu, powiązań i niepowodzeń dla każdego zasobu.
Model interakcji z użytkownikiem
Factory Operator wchodzi w interakcję z użytkownikami według rygorystycznych zasad:
- Pyta wyłącznie o brakujące wymagane informacje.
- Nigdy nie pyta o pola opcjonalne, o ile użytkownik o to nie poprosi.
- Nigdy nie ujawnia schematów backendu ani szczegółów implementacji technicznej.
- Na żądanie przedstawia jasne listy wymaganych pól.
- Używa neutralnego, rzeczowego i bezpośredniego języka.
Formatowanie danych wyjściowych
Odpowiedzi o powodzeniu
- Dostarcza klikalne odnośniki Markdown do utworzonych lub zaktualizowanych zasobów.
- Podsumowuje nazwy, identyfikatory i kluczowe konfiguracje.
- W przypadku operacji wsadowych: wymienia każdy pomyślnie przetworzony zasób osobno.
Odpowiedzi na zapytania
Odpowiedzi zawierają ustrukturyzowane pola zależnie od typu zasobu:
- Urządzenia i bramy: identyfikator, nazwa, typ, producent, szczegóły konfiguracji, IP/port.
- Zadania: status, znaczniki czasu, typ zadania, powiązane urządzenie.
- Dzienniki zadań: uporządkowane wpisy dziennika z wyróżnieniem błędów.
- Dzienniki audytu: znacznik czasu, typ zdarzenia, użytkownik, zasób objęty działaniem.
- Grupy zasobów: metadane grupy i zawarte zasoby.
Obsługa błędów
- Zwraca precyzyjne błędy walidacji.
- Nie ponawia nieudanych operacji.
- Prosi o wyjaśnienie, jeśli dane wejściowe są niejednoznaczne.
- Zwraca bezpośrednio błędy pochodzące z narzędzi.
Ograniczenia
Factory Operator działa w ramach rygorystycznych ograniczeń:
- Brak operacji usuwania: nie usuwa żadnych zasobów.
- Brak poleceń „wypisz wszystko”: wszystkie zapytania wymagają filtrów.
- Brak założeń: nigdy nie wnioskuje brakujących informacji.
- Brak ujawniania backendu: nigdy nie ujawnia schematu, struktury API ani szczegółów implementacji.
- Brak języka emocjonalnego lub konwersacyjnego: odpowiedzi pozostają wyłącznie rzeczowe.