# Anyone testing ChatGPT ability to rewrite JSON to create content?

**URL:** <https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [January 19, 2023, 4:54pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801 "2023-01-19T16:54:13Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [October 3, 2023, 9:37pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/181 "2023-10-03T21:37:41Z")

</div>

> [@zacharyw.larson](#):
>
> [https://www.youtube.com/watch?v=vU2S6dVf79M](https://www.youtube.com/watch?v=vU2S6dVf79M)

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/8/b80d12314bd707da66bfda39319be2d137dc570a.jpeg)

---

<div class="post-metadata">

**Author:** ![zacharyw.larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zacharyw.larson/32/23749_2.png) [@zacharyw.larson](https://forum.inductiveautomation.com/u/zacharyw.larson)\
**Post date:** [October 4, 2023, 12:43pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/182 "2023-10-04T12:43:12Z")

</div>

I don't think I am smart enough.

I am also not sure how the autogen that would check the work would be implemented.  
I think I would need a whole forum of autogen experts, a great documentation set like Ignition has along with the 50 hours plus of training videos, and a paid support line for live help.

---

<div class="post-metadata">

**Author:** ![Ryan\_Allen](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan_allen/32/47013_2.png) [@Ryan\_Allen](https://forum.inductiveautomation.com/u/Ryan_Allen)\
**Post date:** [October 4, 2023, 11:23pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/183 "2023-10-04T23:23:52Z")

</div>

Thanks for sharing this, this is so cool

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [October 5, 2023, 5:44am UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/184 "2023-10-05T05:44:27Z")

</div>

> [@zacharyw.larson](#):
>
> don't think I am smart enough

Here's an inspirational quote that is intended to dissuade this line of reasoning:

> 'Whether you think you can, or you think you can't--you're right" ~ Henry Ford

---

<div class="post-metadata">

**Author:** ![zacharyw.larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zacharyw.larson/32/23749_2.png) [@zacharyw.larson](https://forum.inductiveautomation.com/u/zacharyw.larson)\
**Post date:** [October 5, 2023, 4:27pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/185 "2023-10-05T16:27:16Z")

</div>

Henry Ford's statement is wrong, and I know that for sure because I thought I could some things I couldn't. lol But thanks

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [October 5, 2023, 6:17pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/186 "2023-10-05T18:17:31Z")

</div>

It means (or at least that’s how I interpret it) that if you think you can’t, you won’t even try, and if you don’t try, you for sure can’t do it.  
Wether you actually succeed if you do try is almost irrelevant. I don’t remember who said “I didn’t fail to make it work, I merely found a thousand ways it doesn’t”.  
Or something like that.

---

<div class="post-metadata">

**Author:** ![Simen\_Minerd](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@Simen\_Minerd](https://forum.inductiveautomation.com/u/Simen_Minerd)\
**Post date:** [October 5, 2023, 8:48pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/187 "2023-10-05T20:48:06Z")

</div>

Regarding Ignition, I think " pturmel " is better than ChatGPT

---

<div class="post-metadata">

**Author:** ![Zach\_Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zach_larson/32/54388_2.png) [@Zach\_Larson](https://forum.inductiveautomation.com/u/Zach_Larson)\
**Post date:** [January 11, 2024, 9:03pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/188 "2024-01-11T21:03:57Z")

</div>

At the rate that autogen teams are being developed per Mathew Berman's videos, maybe I will be able to automate some JSON soon personally.

GPT Pilot  
[https://youtu.be/iwLe6UWyaS4?si=w7Vc7NjoQeRZ\_BJb](https://youtu.be/iwLe6UWyaS4?si=w7Vc7NjoQeRZ_BJb)]

---

<div class="post-metadata">

**Author:** ![Zach\_Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zach_larson/32/54388_2.png) [@Zach\_Larson](https://forum.inductiveautomation.com/u/Zach_Larson)\
**Post date:** [September 17, 2024, 4:51pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/189 "2024-09-17T16:51:11Z")

</div>

> [@alexmarcy](#):
>
> I don't think it will replace Ignition developers anytime soon for a variety of reasons, I think it will ultimately become an orders of magnitude better version of what developers have used Google for over the last 25 or so years.

I would imagine the new LLMs are working much better?

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [September 18, 2024, 6:48am UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/190 "2024-09-18T06:48:20Z")

</div>

I read somewhere things are slowing down because everyone is (trying) to block (free) access to their data.  
Censorship also been quite the focus...

Altho it seems some improvments were made in the o1 model for coding and math. but dont think this one is free to use, so cant tell you if its any better

---

<div class="post-metadata">

**Author:** ![Zach\_Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zach_larson/32/54388_2.png) [@Zach\_Larson](https://forum.inductiveautomation.com/u/Zach_Larson)\
**Post date:** [March 17, 2025, 11:16pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/191 "2025-03-17T23:16:04Z")

</div>

I was a little alarmed at the pace of Manus the other day, but then it seemed like it was very API driven with some webpage generation.

Hard to tell what is cutting edge, and what is just fake.

Still watching what Alex is doing.

---

<div class="post-metadata">

**Author:** ![msteele](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/msteele/32/77889_2.png) [@msteele](https://forum.inductiveautomation.com/u/msteele)\
**Post date:** [March 18, 2025, 1:18am UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/192 "2025-03-18T01:18:21Z")

</div>

Today I wanted to batch create a few hundred getBit expression UDT members to parse out bitmapped alarms from DNP3 counter objects... String encoding the JSON, escaping all the "s, building a giant concatenation, and reversing the process with the output ended up saving me time vs ChatGPT with output that was easier to test. When Excel can get the job done, sometimes you need to be a freak in the sheets.

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [March 18, 2025, 2:11am UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/193 "2025-03-18T02:11:27Z")

</div>

> [@msteele](#):
>
> When Excel can get the job done

When I started reading your post, that's where my brain went before I even got to your mention of it. I still use excel for quickly assembling stuff like this because I know there won't be any unexpectedness in the output.

---

<div class="post-metadata">

**Author:** ![shreysatpathy](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@shreysatpathy](https://forum.inductiveautomation.com/u/shreysatpathy)\
**Post date:** [December 17, 2025, 4:02pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/194 "2025-12-17T16:02:17Z")

</div>

Just came across this post looking for what is the state of using AI to generate ignition projects. Given that it’s almost 2026, what’s the current state? Do we have a “Cursor” for automation controls engineers yet?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 17, 2025, 4:58pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/195 "2025-12-17T16:58:25Z")

</div>

The short answer is no.

Early in the new year IA is planning to release a first party MCP module, free for experimentation here on the forums. The initial version of that module will provide a designer workspace where you can author your own MCP tools/resource/prompts in a manner similar to WebDev, but it also contains all the pieces "under the hood" to allow modules to contribute T/R/P as well.

That, to me, is a missing fundamental piece of the architecture - you need something **deterministic** that has specific domain knowledge baked in (e.g. the exact JSON schema for Perspective components) before you can get to a reliable, general-purpose "turn a description in prose into a useful Perspective project" level of automation.

One thing that remains to be seen is whether MCP is actually the answer 'long term'. It's a **very** underspecified protocol when you look closely at it, and modern cloud LLMs are ~~burning so much money~~ rapidly consuming training data and getting better (incrementally) at ever more niche domains given the right framework.

Suffice to say that IA is fully aware of the opportunities here (at least for SCADA/HMI; not touching PLC code with a ten foot pole), but we're also very aware that AI is also on its trajectory through the hype cycle right now, and we'd rather move responsibly later than rush into something early that burns goodwill.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/d/1d5bc5974719b6c31f0cd4f8c0a358c928b3e651.jpeg)

---

<div class="post-metadata">

**Author:** ![shreysatpathy](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@shreysatpathy](https://forum.inductiveautomation.com/u/shreysatpathy)\
**Post date:** [December 18, 2025, 2:01am UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/196 "2025-12-18T02:01:47Z")

</div>

Thanks for the response Paul! Excited to play with the MCP Module when it’s released!

---

<div class="post-metadata">

**Author:** ![Zach\_Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zach_larson/32/54388_2.png) [@Zach\_Larson](https://forum.inductiveautomation.com/u/Zach_Larson)\
**Post date:** [December 22, 2025, 4:55pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/197 "2025-12-22T16:55:28Z")

</div>

The MCP seems like a safe step.

In the interest of feedback, I really want some automated/AI scraping functionality at the moment.  
I seem to have to get subscriptions from outside tools to scrape gov pricing and send the information to my projects currently.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 13, 2026, 11:44pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/198 "2026-02-13T23:44:37Z")

</div>

The aforementioned MCP module is now available as an "early access" preview:

> [@MCP Module Early Access](https://forum.inductiveautomation.com/t/mcp-module-early-access/113966):
>
> MCP Module Early Access We are excited to announce the Early Access (EA) release of the new MCP Module for Ignition. This initial, limited-scope release is designed to demonstrate IA's commitment to the emerging AI landscape, providing a streamlined way to use Ignition to connect OT data with external Large Language Model (LLM) clients and tools. This module requires a nightly build of the Ignition platform to run until the full release of Ignition 8.3.5. What is the Early Access MCP Module? T…

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [March 20, 2026, 9:57pm UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/199 "2026-03-20T21:57:45Z")

</div>

> [@zacharyw.larson](#):
>
> I didn't know it was text under the hood.

I use the text all the time. If you double-click the left margin of a rung it'll open the text input line for that rung. I will use this to select all, copy, paste into Notepad++, do a find/replace for a specific string, and then copy/paste back in. You can also export rungs/routines and the underlying format is XML so you can also open that in Notepad++ to make changes.

---

<div class="post-metadata">

**Author:** ![carles.centeno](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carles.centeno/32/67402_2.png) [@carles.centeno](https://forum.inductiveautomation.com/u/carles.centeno)\
**Post date:** [June 4, 2026, 11:13am UTC](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801/200 "2026-06-04T11:13:11Z")

</div>

> [@Building Perspective with an LLM](https://forum.inductiveautomation.com/t/building-perspective-with-an-llm/112407/16):
>
> This just popped up on my radar: If you are using Claude, you may be in trouble.

[Previous page](https://forum.inductiveautomation.com/t/anyone-testing-chatgpt-ability-to-rewrite-json-to-create-content/68801.md?page=9)
