Escolar Documentos
Profissional Documentos
Cultura Documentos
srand(time(NULL));
random_number = rand() % 10 + 1;
return random_number;
}
In contrast, a system that is developed with an artificially intelligent language-to-code
converter would allow for instructions more akin to this:
Generate a random number between 1 and 10. Save this
number in the variable random_number.
Although being able to write code in this manner would be delightful, there are
unfortunately a number of limitations in current artificially intelligent systems which limit their
ability to understand complex human language. However, there is a discipline dedicated to
making
programming. According to a study by Dr. Richard A. Frost on the subject, there are three major
interpretation difficulties that must be overcome by current AI technology to allow for the
optimal natural language coding environment. First, the computer must be able to break down
reduplicated expressions, akin to a state within a state or a church within a church. Second, it
must be able to evaluate multiple-agreement statements, such as John, Timothy, and Bob were
employed as a carpenter, fireman, and farmer. Finally, it must be able to interpret cross-serial
dependencies which are common in some European languages, like we help Hans paint the
house. (2006, 6-7)
To overcome these obstacles, various researchers have recommended creating software
architecture that is organized in a similar pattern to the human brain. One such researcher,
Rosemarie Velik, describes the brain-like system as being a way to overcome issues in logical
understanding, particularly by allowing computers to analyze the given situation in a dynamic
themselves to explore the negative implications of expanding intelligent systems. In the paper by
Thomas G. Dietterich, for example, he and his colleagues explore the dangers of artificial
intelligence. Perhaps the most prominent example given, which has been discussed in numerous
other academic papers, is the possibility of exponential intellectual growth. In laymans terms,
this refers to an artificially intelligent system that is able to learn enough about itself and the
world around it to then add installments onto its own system. Once a piece of software learns
how to build onto itself, this allows for the computer to infinitely learn and expand until it dwarfs
the human intellect. (2015, 38-40)
This sort of situation is unlikely with the present state of artificial intelligence, but as we
overcome the challenges cited by the previous two researchers, we will no doubt take steps
forward towards a reality where these dangers could present themselves. In the event of such
exponential growth, we could encounter a number of dystopian situations which are often
portrayed in movies, such as a world overrun by sentient constructs or the internet being
infiltrated by a highly intelligent software system capable of hacking into databases, taking over
remote computers, or even launching missiles from secure sites. (CITATION NEEDED)
However,
before
artificially
intelligent
systems
become
superintelligent
human-destroying machines, there are more immediate risks of furthering the technology. As
described in a research venture by Carl Benedikt Frey, there is a growing risk that artificial
intelligence will replace monotonous labor jobs. As previously mentioned in Veliks paper, these
systems are particularly good at explicitly defined tasks (such as driving from point A to point B)
in uniform environments (such as a lane in a street). Some jobs that are particularly at risk of
being replaced by autonomy are: truck drivers, assembly workers, and, surprisingly, doctors.
(2013) IBMs Watson, a supercomputer which absorbs knowledge from the internet, recently
read through 20 million cancer research papers before generating a diagnosis for a cancer patient
who doctors were unable to diagnose for months. An even more impressive feat was that the
computer managed to generate this conclusion in a matter of ten minutes. (CITATION
NEEDED) This presents a vibrant future where machines offer more accurate diagnoses than
human doctors, but it also represents a grim possibility of human doctors being entirely replaced
by machines. If IBMs Watson can learn how to diagnose cancer in ten minutes, it may very well
be able to learn how to precisely operate on a patient in the coming years, rendering human
surgeons inefficient and costly.
These dangers are even more prevalent when combining artificial intelligence with code
compilation. If a program learns how to convert English into code, it can essentially produce
code on its own. This revisits the possibility of exponential intellectual growth, described in
Dietterichs research. The artificially intelligent program would be essentially taught how to
build code, and thus would have the capacity to build modules onto itself, improving its capacity
as a coding language. However, as it continues to do this, it could begin to escape the confines of
its purpose and work towards other goals.
Citations
Rosemarie.
2013.
"Brain-Like
Artificial
Intelligence
for
The
ACM
58,
no.
9:
September 7
(2013): 2013.
6. Ghahramani, Zoubin. 2015. "Probabilistic machine learning and artificial
intelligence." Nature 521, no. 7553: 452-459. Academic Search Complete,
EBSCOhost (accessed October 18, 2016).
7. Muggleton, Stephen. 2014. "Alan Turing and the development of Artificial
Intelligence." AI
Communications 27,
no.
1:
3-10.
Academic
Search