Cybus Connectware GPT
Your AI assistant for creating and validating service commissioning files with natural language prompts.
Cybus Connectware GPT is a ChatGPT assistant that supports the creation, validation, and automation of service commissioning files (SCFs) through natural-language prompts. It helps engineers scaffold configurations, debug issues, and apply automation practices in a reproducible and consistent way.
Cybus Connectware GPT is currently in early-access beta. Always validate results using your established development and testing processes.
Report issues or feedback through Cybus support via [email protected] or our Feedback Form.

Data Privacy
OpenAI may use any files or data you upload to train and improve their models. When using a paid version, you can opt out by disabling data usage for training in your account settings. For more details, see OpenAI's privacy policy.
Cybus does not see or store your prompts.
The assistant is trained on code samples from our Customer Success team and public Connectware documentation.
What Cybus Connectware GPT Can Help You With
Cybus Connectware GPT supports your entire Connectware development workflow:
Creating Configurations
Create service commissioning files from scratch (e.g., OPC UA to Azure) in minutes.
Assist with complex configurations by suggesting modular structures.
Provide guided examples for JSONata expressions.
Support templating with Jinja2 for generating bulk or environment-specific configurations.
Validation and Troubleshooting
Detect and explain schema and YAML errors with inline diagnostics.
Highlight logical issues such as unresolved references or invalid expressions.
Offer optimization suggestions for maintainability and scale.
Automation and Integration
Scaffold Git-ready repositories following Connectware project structure.
Generate Ansible playbooks for deployment workflows.
Provide CI/CD snippets (GitHub/GitLab) for linting and testing service commissioning files.
Learning Support
Cybus Connectware GPT includes embedded support for key topics:
Service commissioning file structure, patterns, and use cases.
JSONata syntax and transformations with contextual explanations.
Infrastructure-as-Code practices using Ansible, Jinja2, and CI/CD.
These capabilities are designed to help less experienced users get started quickly, while enabling advanced users to work more efficiently.
What Cybus Connectware GPT Does Not Do
No live system access: Cannot connect to or monitor actual Connectware instances.
No testing capability: Cannot execute or validate configurations in real environments.
Not official guidance: Outputs are suggestions, not legally binding recommendations.
Not customer support: Cannot replace Cybus Customer Support for complex issues.
Using Cybus Connectware GPT
You do not need a ChatGPT Plus subscription to use Cybus Connectware GPT.
Access Cybus Connectware GPT: Visit cybus.io for more information.

Describe your need: Tell Cybus Connectware GPT what you want to build.
Validate the output: Test, refine, and verify the generated configuration.

Best Practices
Start fresh for each use case: Begin a new chat session for different projects to ensure focused, high-quality responses. Long conversations can accumulate irrelevant context.
Be specific: For better results, provide details about protocols, targets, polling intervals, data requirements and more.
Validate all outputs: Test, refine, and verify generated configurations before deployment.
Iterate and refine: Ask follow-up questions to improve or modify generated configurations.
Example Usage
Prompt: "I need to connect to a temperature sensor via Modbus TCP. The sensor is at IP 192.168.1.100 and I want to read temperature every 30 seconds."
What you'll get: A complete SCF with Modbus TCP service definition, polling configuration, and basic data mapping.
Prompt: "Create an SCF that connects an MQTT broker to an OPC UA server with JSONata transformation to convert Celsius to Fahrenheit."
What you'll get: Multi-service configuration with protocol bridging and data transformation logic.
Prompt: "Generate a Jinja template for SCF deployment that injects different broker credentials based on environment variables in GitLab CI."
What you'll get: Templated configuration with CI/CD integration and environment-specific deployment logic.
More Example Prompts
Try these prompts to explore Cybus Connectware GPT's capabilities:
Configuration Creation
"Create a service that polls 10 Modbus registers every 5 seconds and publishes to MQTT."
"Generate an SCF for connecting to a Siemens S7 PLC with specific data blocks."
"Build a configuration that aggregates data from multiple sensors before sending to cloud."
Troubleshooting and Optimization
"Why is my JSONata expression
$.temperature[0]
returning undefined?""How can I optimize this SCF for better performance with 100+ devices?"
"Explain what 'authorizationLevel' does in a service configuration."
Automation and DevOps
"Create an Ansible playbook to restart Connectware containers on failure."
"Generate a GitLab CI job to deploy SCFs to staging environment."
"Build a Jinja template that configures different MQTT brokers per environment."
Learning Support
"Explain how to structure a repository for my infrastructure."
"Show me how a JSONata rule works for filtering out null values."
"Give me an example of a Jinja2 template that loops over device names."
Disclaimer
Using ChatGPT’s technology, users can automatically create configuration files for Cybus GmbH’s Connectware. These files must be reviewed by a qualified and appropriately trained professional before being used in a production environment. Manual adjustments and additions are also regularly required to account for individual circumstances.
Cybus GmbH assumes no liability for direct or indirect damages caused by faulty configuration files. The use of this service from ChatGPT is independent of Cybus GmbH and is subject to ChatGPT’s terms and conditions. Users are responsible for the proper review and application of the created files. Additional security tests or checks (e.g., in a test instance) should be conducted to ensure the integrity and security of the configuration.
For questions or support, contact the Cybus Support via [email protected].
Last updated
Was this helpful?