Then it’s running in agent mode? My impression was that a tool-mode system presents you with a plan, but takes no actions. So all tool-mode systems are basically question-answering systems.
I’m a sysadmin. When I want to get something done, I routinely come up with something that answers the question, and when it does that reliably I give it the power to do stuff on as little human input as possible. Often in daemon mode, to absolutely minimise how much it needs to bug me. Question-answerer->tool->agent is a natural progression just in process automation. (And this is why they’re called “daemons”.)
It’s only long experience and many errors that’s taught me how to do this such that the created agents won’t crap all over everything. Even then I still get surprises.
Well, do your ‘agents’ build a model of the world, fidelity of which they improve? I don’t think those really are agents in the AI sense, and definitely not in self improvement sense.
They may act according to various parameters they read in from the system environment. I expect they will be developed to a level of complication where they have something that could reasonably be termed a model of the world. The present approach is closer to perceptual control theory, where the sysadmin has the model and PCT is part of the implementation. ’Cos it’s more predictable to the mere human designer.
Capacity for self-improvement is an entirely different thing, and I can’t see a sysadmin wanting that—the sysadmin would run any such improvements themselves, one at a time. (Semi-automated code refactoring, for example.) The whole point is to automate processes the sysadmin already understands but doesn’t want to do by hand—any sysadmin’s job being to automate themselves out of the loop, because there’s always more work to do. (Because even in the future, nothing works.)
I would be unsurprised if someone markets a self-improving system for this purpose. For it to go FOOM, it also needs to invent new optimisations, which is presently a bit difficult.
Edit: And even a mere daemon-like automated tool can do stuff a lot of people regard as unFriendly, e.g.high frequency trading algorithms.
It’s not a natural progression in the sense of occurring without human intervention. That is rather relevant if the idea ofAI safety is going to be based on using tool AI strictly as tool AI.
I’m a sysadmin. When I want to get something done, I routinely come up with something that answers the question, and when it does that reliably I give it the power to do stuff on as little human input as possible. Often in daemon mode, to absolutely minimise how much it needs to bug me. Question-answerer->tool->agent is a natural progression just in process automation. (And this is why they’re called “daemons”.)
It’s only long experience and many errors that’s taught me how to do this such that the created agents won’t crap all over everything. Even then I still get surprises.
Well, do your ‘agents’ build a model of the world, fidelity of which they improve? I don’t think those really are agents in the AI sense, and definitely not in self improvement sense.
They may act according to various parameters they read in from the system environment. I expect they will be developed to a level of complication where they have something that could reasonably be termed a model of the world. The present approach is closer to perceptual control theory, where the sysadmin has the model and PCT is part of the implementation. ’Cos it’s more predictable to the mere human designer.
Capacity for self-improvement is an entirely different thing, and I can’t see a sysadmin wanting that—the sysadmin would run any such improvements themselves, one at a time. (Semi-automated code refactoring, for example.) The whole point is to automate processes the sysadmin already understands but doesn’t want to do by hand—any sysadmin’s job being to automate themselves out of the loop, because there’s always more work to do. (Because even in the future, nothing works.)
I would be unsurprised if someone markets a self-improving system for this purpose. For it to go FOOM, it also needs to invent new optimisations, which is presently a bit difficult.
Edit: And even a mere daemon-like automated tool can do stuff a lot of people regard as unFriendly, e.g. high frequency trading algorithms.
It’s not a natural progression in the sense of occurring without human intervention. That is rather relevant if the idea ofAI safety is going to be based on using tool AI strictly as tool AI.