I am thinking of implementing something when I get the time. It will be a text editor that collaborates with you.
You can type stuff into it, just like an ordinary text editor. But on the other side of the screen, as it were, a software robot is always running.
The robot looks for certain things you might type, and responds in smart ways. For example, you might type “make a table of this year’s Google monthly stock price.” In response, your robot collaborator will replace the text you just typed by the appropriate table.
A text editor with that sort of capability might be useful in many fields, including art, science, music, engineering and the humanities. The possibilities are endless.
Now I just need to find the time to implement the darned thing. If only I had a really smart text editor to help me out…