ARTIFICIAL INTELLIGENCEDEFINITIONROCCO’S DEFINITIONOLIVER G. SELFRIDGE QUOTESETHICSLISP PROGRAMMING LANGUAGEPROGRAMMING HISTORYLISPRESULTCURRENT “SIMPLE” A.I. DEVICESADVANDCED “FUTURE”A.I. DEVICESTIME FRAMESEE YOU IN THE FUTURE.ARTIFICIAL INTELLIGENCEDEFINITIONArtificial Intelligence (AI): The capability of a device to perform functions that are normally associated with human intelligence, such as reasoning and optimization through experience.ROCCO’S DEFINITIONI think in a sense for a robot, computer, droid, sentinel, etc; to actually have AI, the device must be taught and/or programmed so that it can write its own computer programs to solve everyday problems as well as extremely complicated ones. By doing this it will eliminate the need for future human programming. And in a sense it would give the device a mind to be able to see a problem, work it out, and choose and answer of its own.OLIVER G. SELFRIDGEQUOTES“If an expert system--brilliantly designed, engineered and implemented--cannot learn not to repeat its mistakes, it is not as intelligent as a worm or a sea anemone or a kitten.” -Oliver G. Selfridge "Find a bug in a program, and fix it, and the program will work today. Show the program how to find and fix a bug, and the program will work forever." - Oliver G. SelfridgeETHICSAs computers are programmed to act more like people, several social and ethical concerns come into focus. For example: Are there ethical bounds on what computers should be programmed to do? Will computers in the future become a threat to humanity.Will man become so dependent on machines that we will stop doing the things that we do today.LISP PROGRAMMING LANGUAGELISP (LISt Processor) is generally regarded as the language for AI. LISP was formulated by AI pioneer John McCarthy in the late 50's. Although LISP doesn't have a built-in inference mechanism, inference processes can be implemented into LISP very easily. LISP's essential data structure is an ordered sequence of elements called a "list." The elements may be irreducible entities called "atoms" (functions, names or numbers) or they can be other lists. Lists are essential for AI work because of their flexibility: a programmer need not specify in advance the number or type of elements in a list. Also, lists can be used to represent an almost limitless array of things, from expert rules to computer programs to thought processes to system components. Originally, LISP was built around a small set of simple list-manipulating functions which were building blocks for defining other, more complex functions. Today's LISPs have many functions and features which facilitate development efforts. Among contemporary implementations and dialects, have gained acceptance as a standard. A substantial amount of work has also been done in Scheme, a LISP dialect which has influenced the developers of Common LISP. John McCarthyPROGRAMMING HISTORYhttp://www.epemag.com/zuse/Images/43ab.gifLISPDescriptionThis program demonstrates a fairly simple conversion implemented in LISP. Each time the program (CONVERT) is called it asks the user for any Fahrenheit degree, then displays the equivalent Celsius degree for the user. Source Code;;; This function, given a specific degree in Farhrenheit,;;; presents the user with equivalent Celsius degree.(defun convert ()(format t "Enter Fahrenheit ") (LET (fahr) (SETQ fahr (read fahr)) (APPEND '(celsisus is) (*(- fahr 32)(/ 5 9)) ) ))RESULTCURRENT “SIMPLE” A.I. DEVICESG.P.S DevicesVideo GamesT.V. Screens & P.C. Monitors (calibration)Scientific RobotsSatellitesADVANDCED “FUTURE”A.I. DEVICESGovernment war robots (already in the works)A.I. TransportationSpace exploration droidsSurgical transplantsTIME FRAMEPeople think that A.I. is hundreds of years away. And some people think it is impossible.Scientists though have predicted that A.I. in a real sense is only a few decades away!SEE YOU IN THE
View Full Document