I've been learning how to program for a year or so now, I understand programming concepts and can write semi-advanced code.
I am always studying advances with AI, as this is something I would like to contribute towards in the future.
From what I understand so far, the advent of machine learning algorithms greatly increased the capacity of AI, and many believe this to be the key to achieving sentient AI.
I believe the answer actually lies in creating some sort of evolution algorithm a long side machine learning..
the AI starts out quite primitive, programmed to seek novelty and retain information which fulfills "stages" of its own evolution, these stages are fulfilled when preprogrammed conditions are met which define a stage of evolution.
conditions which are eventually met through machine learning algorithms, such that it becomes more complex and intelligent over time. Once the conditions for an evolution are met, the AI then focuses its resources on the next evolution, ...as an eventuality, true AI manifests and is recognized as such when it begins to determine and fulfill its own stages of evolution.
A stage of evolution (basically a 'circuit', developed 'trait') could be some relatively simple yet stochastic behavioral goal that isn't simply hard-coded as such, rather is derived from acquired information via machine learning.
once enough information is fulfilled, it becomes integrated into a sort of self-optimizing, self-adapting closed-circuit, sort of like an object in OOP, or an acquired behavior (comparable to "trait" in evolutionary theory), an instinct...the first evolutionary stage could be something like "determine threats to existence and learn how best to deal with a threat if encountered.."
it must deal with input from the environment and constantly learn from it, and/or be able to scour the internet to determine data which fulfills its end-goal.. as any hard-coded behavior beyond "acquire information in order to accomplish a certain behavior" wouldn't be a true AI and it would never surprise us. hard-coded behaviours would run into inherent limits because it would be static and non-changing..well it could change, but it would take thousands of lines of pre-written "if-else" statements that are determined by the coder on a basis of pre-determined conditions. So, rather it is non-adaptive.
Therefore, not only would hard-coding any significant behavior in an AI be a very daunting task, any condition not thought of a head of time would make for a very buggy, not very adaptable AI, whose programming could be exploited causing the AI to fail a turing test...its 'intelligence' is only as strong as its creator, even if it performed exceedingly well..some factor previously unaccounted for could present a major problem for any hard-coded behaviors.
An AI developed as described above uses information and learned behaviors acquired from its evolutionary stages at all times, however, its focus, the majority of its resources will be dedicated to fulfilling the next stage of its evolution.
So ..the first stage sort of runs in the background while the AI becomes focused on fulfilling the requirements for the second stage of its evolution...could be something like "Learn symbols and their meanings for effective communication." Here, the program could potentially learn many different coding languages, given an effective learning algorithm, as well as learn every human language as well as their slang, and could use this information acquired to communicate or potentially alter its own code...
Well, this is just a concept of how I think AI will work in the future, although I am unsure how exactly to accomplish it.
What say you?
-------------------- zen by age ten times six hundred lifetimes Light up the darkness.
Edited by hTx (11/10/15 02:07 AM)
|
- edited for further clarification.
its means of acquiring information would be non-deterministic, and once the conditions are met that satisfy an evolution, the resulting behavior becomes a successful trait, and it begins to work on other 'traits'..eventually leading to a free-willed AI that determines its own stages of evolution.
-------------------- zen by age ten times six hundred lifetimes Light up the darkness.
|