Ria Sagum
Intelligent Systems Nov. 11,
2010
Question 1.2. Read Turing's original paper on AI (Turing, 1950). In the paper, he
discusses several
potential objections to his proposed enterprise and his test for intelligence. Which
objections
still carry some weight? Are his refutations valid? Can you think of new objections
arising from developments since he wrote the paper? In the paper, he predicts that,
by the
year 2000, a computer will have a 30% chance of passing a five-minute Turing Test
with an
unskilled interrogator. What chance do you think a computer would have today? In
another
50 years?
Objections of Turing like the theological objection still carry some weight today.
Some people especially Christians are rebuking those who are trying to “replace”
man with machines because they do believe that it somewhat object to God’s
purpose for men. Also the “Heads in the Sand” objection carry some weight
because it is somewhat related to his theological objection. The argument from
consciousness also do because we all know that machines can never learn how to
feel. Yes we can program it to express emotions but those are just program. They
are not real.
Today I think computers have a 70% passing rate of a five-minute Turing test.
Question 1.7. Examine the AI literature to discover whether the following tasks
can currently be
solved by computers:
Objective:
To be able to discover or validate if the above tasks are possible in today’s
world of computer.
Problem:
Is programming a game that will simulate the real one feasible?
Discoveries:
• Scripting
• Level Design
• Tool Programming
• Game play Programming
Scripting allows you to leverage the power of an entire gaming system, using a
simple, but flexible language created specifically for that platform. It is also a good
way to get into level design too; and most recent first person shooters have a way
in which gamers can create their own variants (or MODs), which can even be
considered games in their own right.
Game play Programming and Tool programming are the real nuts and bolts of the
game programming world. Usually they require in depth knowledge of a specific
technique and language. Graphics programmers, in particular, need a strong
mathematical background, knowledge of both a traditional programming language
and the platform specific instructions (most graphics functions now being farmed
out to the graphics cards in modern systems).
Tool Programmers spend their time creating software that allows the scripters and
level designers (and to some extent the Game play programmers) to manipulate
the video game universe in certain ways. This might include level editors,
compression tools and so on. Often it is a good way to get into video game
programming as it is seen more as a chore than part of developing the dream.
Using those processes playing a decent game, like playing the real one is now
possible. An application of this is the Wii, created by Nintendo. A distinguishing feature of
the console is its wireless controller, the Wii Remote, which can be used as a handheld pointing
device and detects movement in three dimensions. Another distinctive feature of the console
is WiiConnect24, which enables it to receive messages and updates over the Internet while in standby
mode.
For task b:
Problem:
Can computers aid people on travelling (e.g. finding a specific place)?
Discoveries:
Navigation: GPS allows soldiers to find objectives, even in the dark or in unfamiliar
territory, and to coordinate troop and supply movement. In the US armed forces,
commanders use the Commanders Digital Assistant and lower ranks use the Soldier
Digital Assistant.
Target tracking: Various military weapons systems use GPS to track potential
ground and air targets before flagging them as hostile. These weapon systems pass
target coordinates to precision-guided munitions to allow them to engage targets
accurately. Military aircraft, particularly in air-to-ground roles, use GPS to find
targets (for example, gun camera video from AH-1 Cobras in Iraq show GPS co-
ordinates that can be viewed with special software.
Autopilot
Modern autopilots use computer software to control the aircraft. The software reads
the aircraft's current position, and controls a Flight Control System to guide the
aircraft. In such a system, besides classic flight controls, many autopilots
incorporate thrust control capabilities that can control throttles to optimize the air-
speed, and move fuel to different tanks to balance the aircraft in an optimal attitude
in the air. Although autopilots handle new or dangerous situations inflexibly, they
generally fly an aircraft with a lower fuel-consumption than a human pilot.
Problem:
Today, is it possible for computers to aid on shopping?
Discoveries:
In the field of Robotics, robots are now made to do jobs for humans (i.e. shopping).
Thus computers help human in their day to day basis.
Nowadays, shoppers commonly use credit card to make payments, however some
systems enable users to create accounts and pay by alternative means, such as:
• Debit card
• Various types of electronic money
• Cash on delivery (C.O.D., offered by very few online stores)
• Check
• Wire transfer/delivery on payment
• Postal money order
• Reverse message billing to mobile phones
• Gift cards
• Direct debit in some countries
Problem:
Is it possible for a computer to help human proving or discovering new
mathematical theorems?
Discoveries:
Problem:
Can computers aid human for understanding words and giving advices?
Discoveries:
For task j:
Problem:
Nowadays, can computer help in the field of medicine especially in surgeries?
Discoveries:
Surgeons of the future will use robotics to perform surgical tasks. Robotics still
requires the expertise of the surgeon to operate, but the instruments used by
robotics improve the control, the precision, as well as often minimize the
invasiveness of surgical procedures.
Robotics is being used for things like gall bladder surgery, endoscopy, and many
other surgeries. Basically, here’s how robotics surgery works. The surgeon looks
into a viewfinder to see images being sent by a camera that’s inside the patient.
Images show the surgical site and the surgical instruments. Controls, much like a
joystick are used by the surgeon to manipulate the instruments and perform the
surgery.
Patients with robotics surgery have smaller incisions, shorter hospital stays, and
normally faster recovery time. This reduces costs and gives the patient the ability to
return to normal activities in a much shorter time span.
Surgical procedures aren’t the only place robotics can be used in medicine.
Developers are continuously working on new ways to allow robotics to perform
tasks. One area that’s especially promising in the control of disease and the
prevention of diseases being spread. Areas that could be harmful for hospital
personnel can be sterilized by using robotics. Some other types of procedures are
sterilizing floors, delivering lab specimens, pulling patients on stretchers to rooms.
Robot Submarine
According to the Telegraph, researchers have designed the world’s smallest motor,
allowing a robot submarine the width of two human hairs to potentially enter a
stroke victim’s bloodstream and travel to sensitive parts of the body.
Acrobot Sculptor
Recommendation:
Computers are widely used nowadays. It has many applications in today’s world.
During this age the word “innovation” is frequently used. It is good for us to have
such. Changes are healthy. We should be able invent things that will be more
usable than what we have today. Through that more and more tasks will be
possible, with the use of computer.