Arguably that's what BI tools like Tableau and Looker do. Or advanced uses of Excel, which an LLM can help with. The user has data and wants to slice it up and see it in a specific way and have some knobs to play with it to figure out answers to questions as a data scientist.
I've been pondering having some kind of environment that the language model can just modify the application in real time while it is running.
I asked chatgpt and it said hot reloading in a browser, but thats not what i'm talking about. I'm meaning realtime high performance desktop applications that the user can prompt to change the app in realtime while it is running.
The closest thing i saw to this was something called VibeOS, but thats a whole operating system.
Yes actually, on my GitHub account I shared a self modifying IDE (it can brick itself) [0]
You can connect a model via an open router or Anthropic app key, and file tickets for an llm to “go to town” on editing the IDE itself
The entire IDE code is editable (everything) in the IDE itself
[0] - https://con-dog.github.io/slices-demo/
Arguably that's what BI tools like Tableau and Looker do. Or advanced uses of Excel, which an LLM can help with. The user has data and wants to slice it up and see it in a specific way and have some knobs to play with it to figure out answers to questions as a data scientist.
I've been pondering having some kind of environment that the language model can just modify the application in real time while it is running.
I asked chatgpt and it said hot reloading in a browser, but thats not what i'm talking about. I'm meaning realtime high performance desktop applications that the user can prompt to change the app in realtime while it is running.
The closest thing i saw to this was something called VibeOS, but thats a whole operating system.
Why would you want the model to modify the application in real time? If you could give real world examples.
I'm not a lisper, but it's one of the oft-touted wins of lisp.
I think that you are talking about smalltalk or any other image based programming language.
You'd need source code for the stack, something like OLPC's stack where you have source for everything that's running and then to glue that to an LLM.