Let's build AI with constant run time.
Let's build AI without memory.
Let's build AI that doesn't want to do anything.
Let's build AI like a hammer rather than a DoAnythingNow with hammer skills.
If you insist that you need DoAnythingNow then set up some extremely streamlined data generation & training processes, so it can do anything when you ask it, rather than learning everything in advance just in case.
Most of the stuff I ask GPT etc for doesn't really need natural language. Natural language is not even a very good interface for eg most code stuff. I would much rather click a "fix bug" button.
The first general AIs learned all of everything in advance, but I don't see any good reason to keep doing that. I see lots of good reasons to eg learn on demand and then forget.
Let's build a tool that feels like a tool and works like a tool. A magic shapeshifting tool is ok. But I don't want a slave.
I don't need my coding assistant to grok the feelings and motivations of every Shakespeare character in depth. A customer service bot will need some basic people skills but maybe skip reading Machiavelli.
Let's build AI that can only do what we need it to do.
There are plenty of systems like this, and people will build more. But they don't do enough. So this will not preclude development of other kinds of systems...
Moreover, as soon as one has a system like this, it is trivial to write a wrapper making multiple calls to the system and having a memory.
And when one has many specialized systems like this, it is not difficult to write a custom system which takes turns calling many of them, having a memory, and having various additional properties.
As soon as one has a capability, it is usually not too difficult to build on top of that capability...
Yes excellent point! Someone said to me that they can add a for-loop to my precious constant-run-time system and it's not constant anymore. This is completely true.
But agents/employees suck in lots of ways compared to tools/services and I can see people just sticking with the tools if they're good tools.
If all the tools are sitting out there for anyone to use and compose as they please then the agentification is bound to happen. It's not always like this though. Eg almost nobody scripts with MS Word; banks make me come in person for a cashiers check.
I think I'll need to rewrite this post with clearer evidence & examples to avoid just going over the same old tool-vs-agent arguments again.