Hi,
Hellbender wrote:Brendan wrote:Hellbender wrote:Anyway, intelligence is not be about the complexity of the machinery, but the complexity of the data. It does not matter if the mechanism is as simple as a look-up table. Intelligence is in building the table in the first place.
This is a nice description of neural networks - an unintelligent brute force approach to build an unintelligent table, with hype to scam fools into thinking it's "intelligent". This is the problem.
A processes submits a goal to the AI file engine, and (if necessary) the AI file engine uses intelligence to try to find a sequence of actions that achieve the goal. Of course new actions can be taught to the AI file engine at any time, to allow the AI file engine to learn to become better at achieving goals.
Now it's suddenly "intelligent". Yay!
You seen to consider intelligence as a binary value, whereas it should be considered a continuum.
Amount of intelligence is a continuum that ranges from zero to infinity. If something has a non-zero amount of intelligence, then it has intelligence (even if it's only a tiny amount), and if something has zero intelligence then it doesn't have intelligence. It's like "
bool hasIntelligence(amount) { return (amount > 0); }".
Hellbender wrote:There is no intelligence in a rock, only a super tiny bit in a plant, a bit in an ant, some in a mouse, more in a dolphin, even more in a human, maybe a lots in some alien. Where on that continuum your system lands depends on the amount of data it can process and encode in a meaningful way (not just to store, but to generalize meaningful actions for situations not present in the data).
I wouldn't include plants as intelligent, for the same reason that I'd say parts of a human's brain that control involuntary actions don't really contribute towards human intelligence.
Hellbender wrote:BUT: your system is not _intelligent_ JUST by being on that _intelligence_ continuum. It is considered intelligent ONLY if it can raise in the ranks of that continuum JUST by consuming more data, memory, and processing power (that is, it uses some 'learning'). We don't consider an ant intelligent although they can build extremely complex nests, cut leaves, cultivate mushrooms, etc. BECAUSE those ant keep repeating what they do even when it is not working. They don't learn from experience in a way we would expect an intelligent system to learn.
For ants,
nobody knows if they're intelligent or not.
I don't think storage and retrieval of data has anything to do with intelligence; even when it's the storage and retrieval of instructions (e.g. learning the recipe for a cheesecake by memorising it). I also don't think processing power (e.g. "floating point operations per second") has anything to do with intelligence.
As far as I'm concerned intelligence has much more to do with creating new ways to solve problems (without being told how to solve the problem).
Hellbender wrote:Let me rephrase that: AI system is something (that we believe) would be able to improve its decisions just by applying more number crunching, while non-AI systems (is known) to require a programmer to add better decisions. (That is what I meant by "Intelligence is in building the table in the first place".)
Perhaps, but AI currently doesn't do that, and I very much doubt AI will ever be able to do that.
What (some) "AI" currently does is solve a different problem. For example; rather than having a non-AI program where the programmer designs something to solve an "estimate the number of trees in a forest (from a description of the forest)" problem; they'll just have a non-AI program where the programmer designs something to solve a "generate a second non-AI program (from a description of the second program)" problem.
Hellbender wrote:Brendan wrote:A processes submits a goal to the AI file engine, and (if necessary) the AI file engine uses intelligence to try to find a sequence of actions that achieve the goal. Of course new actions can be taught to the AI file engine at any time, to allow the AI file engine to learn to become better at achieving goals.
If your file system is able to add more file system descriptions by itself, without the aid of programmer, then it can be called AI and truly is different from non-AI solution. But if it has to be _taught_ to handle new filesystems by a programmer, then it is not an AI system.
Yes (assuming you meant "add/create more file format converters by itself"), but AI currently doesn't do that, and I very much doubt AI will ever be able to do that.
Cheers,
Brendan