Only instinct is survival which is only some sort of preconceived notion of situational good/bad rating at any point in time. Maybe the rest is learned behavior. i.e. reactions are result of making something bad less-bad, or something good more-good. Our instinct is to do this but how is undefined and subsequently learned.
I don't agree
I think instinct is not only knowing what's good/bad, but also everything needed to react soundly. These cats didn't learn to jump when they finally see a cucumber very close to them. This "get away as fast as you can" reaction is part of their instinct.
All in all, learning is way overrated. Being able to produce thoughts matters most. Learning, well... most human adults can live without it.
Memorizing and remembering are useful. But it's different from learning.
I teach IT to adults. When they are older than 30 years old, often they even think they can't learn anymore, because they're not children. This is not true obviously, but you always have to prove it before you start working with them.
The real challenge about AI is probably not "how are we gonna make it learn?". We have plenty of algorithms for this, it's ok.
The real challenge is "how do we make it
react soundly to every possible situation?"
And then the typical thought train goes like "well, there's way too many possible situations, it's impossible to code an appropriate reaction for each of them, so instead we'll make it able to learn, and it will create everything by itself".
This is a wrong start. To succeed, we have to admit and accept that the thing is HUGE. Indeed, there are many many things inside an AI. It takes time. A big AIML chatbot with 40K templates is closer to it than a small wonderful learning algorithm.
We must first build an
adult AI who cannot learn, but who can think and process information consciously (an AI who knows that itself is a part of the world, and who observes the world, including itself). Then, and only then, we'll make it able to learn.
So it's about having direct access to a lot of information, and more important, being able to choose which piece of information is relevant in the current situation.
We already have a lot of information. It's internet.
I think that in the future, we won't "surf" the internet by ourselves. Instead, we'll interact with a software which uses internet to react soundly to our requests.
Like, we ask "hey, can you explain how a steam machine works please?". Then AI uses internet to do what it is asked.
Hence, the "browser as a body" idea.
Now, that's me, and I could be wrong...
EDIT: typos
EDIT:
What should be done is made of two things:
- a client that can interact with user (like a browser), feel its environment (OS) and think. Thinking is like talking to itself: the client should be able to build mental webpages based on other mental webpages, before it presents actual webpages to the user.
Nwjs could be the client, with
Couchdb as local memory.
- a new kind of websites, which aren't meant to be browsed by users, but by AI. These websites hold knowledge, a part of brain, including raw data and more importantly, behaviors. These behaviors are mainly about "how to think", or more precisely "what to think next".
This is why the
forum to store a brain idea is so interesting.
In my opinion, it's a good start.
EDIT: added links