AI Coding Assistents, DSLs and MPS

Hi,

I am just wondering if there are any plans for the integration of ai assistants into mps? Specifically, assistants for DSL users would be very interesting, e.g. letting an ai assistant work with the java baselang withing MPS.

Is there a general MPS roadmap available?

All the best,

Daniel

Hi Daniel,

Yes, we’re actively exploring the options here (AI Assistant, the IntelliJ MCP server, etc.). It is too early to make any concrete promises, but we certainly won’t keep it a secret once we have something tangible.

We’ll let you know as soon as we have an update. Let me know if you have any specific thoughts or feature requests in the meantime!

Best,

Vaclav

Hi Vaclav,

my thoughts are turning towards an agent operation of a DSL. As you know, we are modelling application ui’s with a DSL.

An agent in mps might allow me to formulate a prompt like “create a pagepane with a grid layout containing a delegateform bound to a “Knoten”. Guess the agent needs some kind of documentation or might probably access the concepts in mps directly.

Another case would be the formulation of some logic or algorithm and the agent can implement requested stuff in a mps java baselang class.

Thanks for sharing your idea. This makes perfect sense as a use case.

Vaclav