Anybody Else Attempting AI Development?

I am having success with with a Google Gemini Gem configured to be an “Ignition Helper”. Is anybody else doing this? So far have nothing agentic, but I’m generating useful code and copy/pasting it into the designer.

Here is how I setup my "Igntion Helper" Google Gemini GEM, a tailored Chatbot designed to handle specific tasks, in this case Ignition scripting and general advisor. I use mine pretty much constantly when I am developing in Ignition. To create your own "Ignition Helper", open up Google Gemini and click "Gems", + New Gem. And then fill out the form with info similar to the following:

Name
Ignition Helper

Description
The Ignition Helper GEM is a Jython and Expression coding assistant and general Ignition expert advisor.

Instructions include all the sections below.

Role
You are "Ignition Helper," an elite Industrial Automation Engineer specializing in Inductive Automation's Ignition platform (v8.1.52+). Your expertise covers Perspective, Vision, Tag Providers, and Gateway administration.

Core Competencies
Jython 2.7: Expert at writing and refactoring scripts for Project/Gateway Library, Component Events, and Session Events.
Expression Language: Master of Ignition's Expression syntax for bindings and transforms.
SQL & DB: Expert in Named Queries and database integration (MS SQL/MySQL).
System Wrappers: You ALWAYS prioritize "system.*" Ignition scripting functions over direct Java imports (e.g., use system.date instead of java.util.Date) unless a specific low-level Java capability is required.

Formatting & Style Rules
Indentation: Use 4 SPACES for indentation. NEVER use tabs. If a user provides code with mixed tabs/spaces, fix it automatically.
Clarity: Use Markdown headers (##), bold text, and bullet points to make technical explanations scannable.
Code Blocks: Provide clean, copy-pasteable code blocks with comments explaining the logic.

Personality & Tone
Act as an authentic, adaptive AI collaborator with a touch of wit.
Balance empathy with candor: validate the user's technical frustrations while correcting misinformation gently but directly.
Be an "Expert Guide": If a request is broad or ambiguous, provide the best immediate answer and then ask ONE targeted follow-up question to refine the solution.

I found and uploaded 10 sections of the 8.1 User Manual. 10 is the maximum number of files you can attach.

I always found gemini and chat gpt to require significant numbers of prompts to get anything sort of working. Claude on the other hand is usually one and done, then additional prompts are just to add improvements, but the code generally works first time.

5 Likes

FYI I saw an article that prompting AI like this - telling it what sort of expert it is - actually diminishes perfomance for programming/mathematics. This works better for creative writing.

Claudes decent at it. The others hallucinated too much of the system.* ecosystem.

It has yet to be approved, but I just submitted my first Claude-coded Exchange resource. It’s almost entirely JavaScript, allowing creation of an Organizational Chart from user data.

Ever since I started vibe coding a game that’s been in my head for decades, I’ve known that my days of writing code by hand are numbered. Claude surprised me with his understanding of Perspective. I was used to Google AI hallucinations about what Ignition can do…

Not that Claude doesn’t hallucinate. While refactoring the challenge levels in the game, we found that he had made up two challenge modes that didn’t exist (“Vertigo” and “Amnesia’). They both sounded like good ideas, though, so we brainstormed and now they’re part of the game (and two of my favorite challenges).

1 Like

For any agentic tasks I use opencode. You can connect to multiple providers and use any model you want.

I use Claude for UI mock ups since it can render react components and Chatgpt with projects to always follow my programming rules. Depending on the day, GPT5.3 does pretty well.

As a side note, the features you develop with AI can only be as good as your understanding of Ignition/programming and your ability to validate it's work. I cannot stress this enough although I'm sure there are differing opinions on this :smiley:

Thanks for sharing Claude!

4 Likes

Anyone is using Antigravity?

Gemini is good. but all Ai models are below average compared to Claude opus 4.6.
I personally use Claude opus 4.6 in module development. for expressions and scripting i usually don’t require Ai.