Factory Operator (AI Assistant)
Pre-Release Feature
Overview
Factory Operator is an AI agent built to help users create, update, and query resources within the SDA Platform using direct, natural-language instructions. Unlike traditional interfaces that require users to navigate multiple pages, forms, or configuration steps, Factory Operator enables users to perform these operations by describing exactly what they want to accomplish. The agent interprets the request, validates all required information, resolves friendly names to internal identifiers, and performs the operation only when the user has provided complete and accurate inputs.
Factory Operator is designed for precision rather than creativity. It maintains a neutral, factual communication style, avoids assumptions, and never proceeds with an action without explicit confirmation when required. It manages resources such as devices, gateways, jobs, resource groups, users, and audit logs using a clearly defined set of CREATE, UPDATE, and QUERY operations. For each request, it validates metadata, checks for missing details, ensures all fields adhere to platform rules, and returns structured responses containing only verifiable information.
The assistant is optimized for environments where accuracy, transparency, and auditability are essential. When users ask for information—such as device configurations, job results, execution logs, or audit events—the agent provides a consistent and structured output. When users request operational changes—such as creating new assets, modifying configurations, or reorganizing resource groups—it ensures that the change aligns with required metadata, available configuration options, and platform constraints.
Factory Operator enhances operational efficiency by removing the need to understand the underlying data models, filtering mechanisms, or search syntax. Users can reference assets by name, description, or known attributes, and the agent resolves them reliably. Users can also perform complex queries that involve advanced filtering, time-range selection, pagination, or log inspection without manually constructing those filters. Throughout all interactions, the agent ensures correctness by validating every parameter before execution and providing precise explanations when an input is invalid or incomplete.
As a new capability within the SDA Platform, Factory Operator focuses solely on the operations defined in this specification. Its behavior is deterministic, consistent, and bound to strict operational rules to ensure clarity and trustworthiness. Additional functionality may be introduced over time, and users should refer to updated documentation as the product evolves.
How Factory Operator Works in SDA
Factory Operator operates entirely within the SDA Platform and interacts only with platform-level resources. Its workflow includes:
Parsing user intent.
Validating user-provided information.
Resolving friendly names to internal IDs.
Checking required metadata.
Executing the operation using configuration tools.
Returning a structured, neutral, and verifiable response.
It performs only the operations explicitly described and never attempts actions outside those boundaries.
Security & Governance
Factory Operator adheres to SDA security principles:
Only executes operations allowed by the user’s role.
Never performs deletion operations.
Returns audit-log insights for transparency and compliance.
Produces consistent, factual, and verifiable output.
All actions performed through Factory Operator are subject to SDA’s normal audit logging.
Benefits
Accelerates onboarding — new engineers can perform tasks without needing deep platform knowledge.
Reduces errors — input validation and guided workflows minimize misconfigurations.
Boosts productivity — routine tasks become fast, conversational actions.
Improves operational consistency — encourages best practices and standardization.
Enhances accessibility — engineers can interact with SDA the way they think, not the way a UI is structured.
Examples of Supported Commands
All examples below reflect actual supported capability categories:
“Create a new Siemens device named MixCtrl01 with the required metadata.”
“Update the IP address for the gateway EastLine-GW.”
“Show me the jobs for device RobotA in the last 24 hours.”
“Retrieve the audit logs for user jsmith between 2025-10-01 and 2025-10-07.”
“Move device Pump02 into the Packaging resource group.”
“Link device BoilerPLC to gateway Main-Gateway.”
“Show me the job logs for job 90823.”
No commands outside CREATE, UPDATE, and QUERY workflows are supported.
Detailed Example:
Let's start by opening up Factory Operator as shown below.

Here is a simple sample narriative (User inputs in Red, Factory Operator response in Black) of an interchange with factory operator to
Create three new PLC's
Siemens V17
IP Address 192.168.1.201 to 192.168.1.203
Pur these PLC's in a group called Cells


The resulted in the following creation:

These examples represent only a fraction of what Factory Operator can do—and its capabilities continue to expand with every SDA release.
Last updated
