I'm curious if JMP can be turned into a training framework for an agent (AI). Specifically can all my menu/dialogue choices be captured to a log file? To do this do I need to edit the scripts behind the menu icons to capture this? I would then use one agent to identify the subjects (x, y, group, so the scripts become generic) and a second to analyse my work flow to perhaps learn my common interactions. Sort of like recording a macro in Excel only more general. I recently hid all the menu options I didn't use, it was left with surprising few. This is partly what got me thinking it's a tractable problem.
When you use the phrase 'agent' are you thinking of calling JMP from other software? Although there are some options in this respect, JMP is generally much better at 'calling' than at 'being called'.
In any case, though, JSL, the means by which operations in JMP can be automated, provides far more power and flexibility than recording macros via keystrokes, and it's easy to make scripts generic and build workflows.
If you can be more specific about what you want to achieve, I'm sure this forum can offer some tips on how best to do this.