I do think it’s desirable. It’s unnecessary for users to keep track of which tool is best for which purpose if one tool can do it all. There’s no reason why one tool wouldn’t be able to; even in the worst case it could just automatically choose the best tool to answer your prompt, saving you the trouble of doing so.
The tools would be integrated into things we already use.
I’m a doctor, and our EMR is planning to start piloting generative text for replies to patient messages later this year. These would be fairly informal and don’t need to be super medically rigorous, needing just a quick review to make sure the AI doesn’t give dangerous advice.
However, at some point AI may be used in clinical support, where it may offer suggestions on diagnoses, tests, and/or medications. And here, we would need a much higher standard of evidence and reproducibility of results as relying on a bad medical decision here could lead to serious harm.
These are already in two different sections of the medical chart (inbox vs. encounter, respectively) and these would likely be two separate tools with two separate contexts. I would not need to memorize two tools to use the software: in my inbox, I’ll have my inbox tools, and in my encounter, I’ll have my encounter tools, without worrying about exactly what AI implementation is being used in the background.