Inductive Automation Encourages Experimentation with ChatGPT

June 13, 2023
Corso Systems and 4IR Solutions share their experiences using ChatGPT to program various tasks with the Ignition platform.

We’ve all been hearing how much ChatGPT and large language models (LLMs) in general are going to impact numerous aspects of nearly every industry—and the automation industry is certainly no exception. Even though we’re only in the very early stages of ChatGPT experimentation (the technology was publicly released less than a year ago), we’re already beginning to separate some of the reality from the initial hype—and that’s helping lead to learning more about its true value in industry applications.

Read about a system integrator's experience testing ChatGPT with manufacturing  execution systems.

To help advance industry’s understanding of what ChatGPT can do in the industrial automation realm, Inductive Automation (supplier of the Ignition platform often used for HMI, SCADA, IIoT, alarming and reporting applications) has been encouraging Ignition partners and users to share their experience using ChatGPT to handle various programming tasks with Ignition.

Corso Systems, an Inductive Automation premier integrator, conducted a project that involved supplying ChatGPT-4 with the information needed to create a basic data entry form. Having achieved success with this project, they then asked ChatGPT to provide detailed instructions on how to create a Perspective view, add components to the view, and publish the project. Perspective is an Ignition module for building mobile-responsive HTML applications. According to Corso Systems, ChatGPT was able to create a script to write data to the database.

While this more advanced experiment with ChatGPT and Perspective proved successful, Corso Systems notes that, to generate this information from scratch with ChatGPT a user would need to know a lot about Perspective views. The company notes that the process “felt like teaching someone who came to the table with some programming experience—but who was brand new to Ignition.”

See more details about Corso Systems work with ChatGPT and Ignition.

Inductive Automation solution partner 4IR Solutions (a supplier of managed hybrid cloud infrastructure) also shared some of its findings based on work with what it calls ChatIGN (ChatGPT in Ignition).

According to Joseph Dolivo, chief technology officer at 4IR Solutions, using the OpenAI Chat API (application programming interface) you can build your own applications with ChatGPT-3.5-turbo and ChatGPT -4 to do things like:

  • Write Python code.
  • Answer questions about a set of documents.
  • Create conversational agents.
  • Give your software a natural language interface.

Dolivo says that ChatIGN is “a fun and inspirational proof-of-concept but could be used as a toolkit for building practical applications, or to learn how to call any web service API. It follows good practices for scripting, secrets management, error handling, etc.”

He adds that, “as it exists today, ChatIGN would probably appeal most to integrators, hobbyists, or tech-savvy end users with limited programming experience.”

As for recommendations to those who might be interested in conducting tests with ChatGPT around industrial automation software, Dolivo says, “I would love to see more folks using this resource for inspiration or as a building block for their own applications. Given that the Ignition community is known for its openness and collaboration, I would encourage more Ignition users to share their creations via the Ignition Exchange or even open-source them on communities like GitHub, as companies like Axone-IO and Barry-Wehmiller Design Group have done.”

Dolivo adds that he is most interested in exploring the use of LLMs as a troubleshooting tool by inputting operational data via prompt engineering or fine-tuning the model.

The video below details some of Corso Systems work with ChatGPT and Ignition Perspective.

About the Author

David Greenfield, editor in chief | Editor in Chief

David Greenfield joined Automation World in June 2011. Bringing a wealth of industry knowledge and media experience to his position, David’s contributions can be found in AW’s print and online editions and custom projects. Earlier in his career, David was Editorial Director of Design News at UBM Electronics, and prior to joining UBM, he was Editorial Director of Control Engineering at Reed Business Information, where he also worked on Manufacturing Business Technology as Publisher. 

Sponsored Recommendations

Why Go Beyond Traditional HMI/SCADA

Traditional HMI/SCADAs are being reinvented with today's growing dependence on mobile technology. Discover how AVEVA is implementing this software into your everyday devices to...

4 Reasons to move to a subscription model for your HMI/SCADA

Software-as-a-service (SaaS) gives you the technical and financial ability to respond to the changing market and provides efficient control across your entire enterprise—not just...

Is your HMI stuck in the stone age?

What happens when you adopt modern HMI solutions? Learn more about the future of operations control with these six modern HMI must-haves to help you turbocharge operator efficiency...