HMI Killer - My Agentic-HMI "kills" the Grumpy-BESS HMI - Generative UI Global Hackathon: Agentic Interfaces
AI Tinkerers - Hong Kong
Hackathon Showcase

HMI Killer - My Agentic-HMI "kills" the Grumpy-BESS HMI

1 member

My project is to leverage the combined capabilities of Agentic-AI and the A2UI protocol to create an Edge Agent that can “modernize” the HMI (Human Machine Interface) of a legacy battery storage device with an “old school” LCD green interface, with industrial protocol communication capabilities.
Therefore, my A-HMI agent does as follows:

  • Implements a built-in function to communicate via Modbus TCP to the “Grumpy BESS” simulator
  • Has a tailor-made agent system prompt to make it aware of its capabilities to communicate with G-BESS and where to locate the specific available values
  • Has a dynamically updated user interface that updates every time the user issues a request to gather some value out of the G-BESS.
  • Originally planed to use A2UI, but there was not enough time to implement the protocol – there are no ready-to-use libraries for Object Pascal.

As a proof-of-concept, this validates the premise of the hackathon –> the future of the UI is AI, even in the industrial edge space !!! 😊 🔋 🏭

I work with Edge AI and Edge ML applications and devices.

- AI components: MakerAI for Delphi - AI functions: built-in into the agent - LLM model: OpenAI gpt-5.4-mini - Native development using Delphi 13.0 - Native development using Lazarus/FPC can be migrated to MPC as a future improvement. interchangeable with Ollama gemma4:26b

AI Tinkerers - Generative UI Hackathon - 2026-05

Summarizing URL...