Está en la página 1de 35

It is not my aim to surprise or shock you, but the simplest way I can summarize is to say that there now

machines in the world that can think, that can learn and that can create. Moreover, their ability to do these things is going to increase rapidly until in a visible future- the range of problems they can handle will be coextensive with the range to which the human mind has been applied Herbert Simon

Ancient Times Aristotle: Logic is an instrument for studying (intelligence) Artificial Intelligence in Manufacturing
As the manufacturing industry becomes increasingly competitive, sophisticated technology has emerged to improve productivity. Artificial Intelligence in manufacturing can be applied to a variety of systems. It can recognize patterns, plus perform time consuming and mentally challenging tasks. Artificial Intelligence can optimize your production schedule and production runs.

Advantages
View your best product runs and the corresponding settings. Increase efficiency and quality by using optimal settings from past production. Artificial Intelligence can optimize your schedule beyond normal human capabilities. Increase productivity by eliminating downtime due to unpredictable changes in the schedule. The Tuppas Difference at Tuppas our focus is on continuous innovation. We provide your team with the ability to out innovate your competitors by providing tools that can affordably respond to your changing expectations on demand.

AI in Production Scheduling
Our artificial intelligence software for scheduling is based on genetic scheduling algorhythms which translate your scheduling goals into ordered tasks based on their importance. Tuppas Artificial Intelligence for Scheduling is designed to optimize your schedule based on your requirements. We design the software to recognize various levels of priority based on numerical associations. For example, if you are more concerned with a product or project due date than machine efficiency, but you want 1

the system to optimize both, we would program your system to give higher priority to the due date but still optimize for machine efficiency. Another example of AI software's capability would be when unplanned jobs need to be added to the schedule or an existing job changes priority; the system would immediately reorganize the entire schedule to include the new information while meeting your requirements and priorities.

AI in Closed Loop Production Optimization


Artificial Intelligence software for closed loop production optimization compares your goals to actual production runs. We have designed algorhythms that analyze which of your past runs come closest to meeting your goals for the current production run, and then present you with the best process settings for the current job. Our AI software presents a machine setting "recipe" to your staff which they can use to create the best results. This allows your production staff to execute progressively more efficient runs by leveraging information collected from past production runs

Artificial Intelligence Benefits


Reduced IT software support requirement Reduced hardware and servers Intuitive, configurable system interfaces Reduction in software training Customizable open source code Cost of future innovation is dramatically decreased Ability to respond to new opportunities increases

Advantages to Using Artificial Insemination in Swine Breeding Programs


Mark Estienne, Swine Research Physiologist, Tidewater AREC

During the past decade there has been a tremendous increase in the use of artificial insemination (AI) by commercial swine producers in the United States. In 1990, less than 7% of sows and gilts were bred by AI (Safranski, 1997). In contrast, a recent study of the structure of the Pork Industry revealed that nearly 50% of the nations sow herd was bred via AI in 1997 (PORK'98 Staff,

1998). The use of AI will continue to increase and within the next decade, nearly all swine producers will employ this technology. Producers utilizing AI can obtain semen in several ways: 1) Semen can be collected from boars housed on the farm or at farm-owned, off-site studs. 2) Semen can be obtained from studs that are structured so that the individual producer retains ownership of his boars. For a fee, the stud provides "room and board" for the boars as well as semen collection and processing services. 3) Some producers have joined together to create cooperative boar studs from which they obtain semen. 4) Semen can be purchased from commercial studs, the majority of which are located in the Midwest. With regard to obtaining semen from distant locations, overnight delivery companies such as UPS facilitate the use of AI for "mating" animals housed at widely separated locations. The method of obtaining semen a producer chooses depends on several factors including available labor, technical skills and facilities. Each method has advantages and disadvantages. For example, on-farm semen collection and processing allow a producer a readily available supply of fresh semen and complete control of genetic and semen quality decisions. However, specialized labor and equipment is necessary for semen collection and processing and capital is invested in boars. Obtaining semen from off-farm sources negates the need for the aforementioned equipment and labor. There is a potential, however, for semen delivery problems and the producer is at the mercy of someone else for many genetic and semen quality decisions. Dr. Don Levis at the University of Nebraska has developed computer spreadsheets to help determine which method is most cost-effective for a particular producer's situation. Most semen utilized in AI programs is in a liquid (fresh) form and is utilized within several days after collection. It has been welldemonstrated that farrowing rates and litter sizes achieved using liquid semen can be equal to or better than those resulting from natural mating systems (Flowers and Alhusen, 1992). Frozen semen, which can be stored almost indefinitely, is available from some commercial studs. Use of frozen semen, however, results in lower farrowing rates and smaller litter sizes when compared to those achieved using natural service or AI with fresh semen. AI offers producers numerous benefits. By allowing more extensive use of superior sires, AI can enhance the rate of genetic improvement and in terminal mating systems, increase the consistency of market hogs produced. The increased use of a genetically superior boar can be illustrated in an example. Semen could be collected from a boar 2 to 3 times a week without adversely affecting semen volume or sperm concentration. A 3

typical ejaculate could be diluted with extender in such a manner as to provide 12 insemination doses. Assuming the boar works 52 weeks a year and sows are bred twice while in estrus, the boar could "service" 624 females in a single year (2 collections per week x 12 doses of semen per collection x 52 weeks per year divided by 2 doses of semen per sow in estrus). The same boar used for natural mating could never service that number of females in one year. That AI decreases the number of boars needed by a farmer is an economic benefit because fewer boars mean less feed and maintenance costs. Moreover, higher prices for particularly good sires can be justified because fewer boars are needed. Again, an example is in order. With hand mating, a sow-to-boar ratio of 16:1 is fairly typical. Thus, for a 300-sow unit, 19 boars would be required. With an on-farm AI program, the sow-to-boar ratio is increased to 100:1 and only 3 boars are required. Assuming boar feed and maintenance costs of $1.00 per boar per day, the savings accrued by using AI in this example amounts to $16 per day or $5,840 dollars per year. Additionally, if the producer could spend $10,000 for boars, using AI he could buy 3 high-quality boars at $3,333 a piece. Using natural mating, the producer could be forced to purchase 19 mediocre boars at $500 a head. If a producer adopts an AI program for which semen is obtained from off-site sources, the only boars that must be housed on the farm are those used for estrus detection. Additionally, one or more boars are usually kept for "emergency" matings in case there is a problem with semen delivery. When obtaining semen (as opposed to boars) from outside sources there is a decreased risk of introducing diseases. Some diseases (e.g., Porcine Reproductive and Respiratory Syndrome [PRRS] can be transmitted via animal to animal contact as well as AI. Other diseases (e.g., pseudo rabies), however, cannot be transmitted through semen. Boars housed at studs are tested for, and vaccinated against, a variety of common swine diseases. Moreover, semen is collected under very sanitary conditions. Another advantage of AI is that it allows the mating of animals of different sizes. For example, older, larger boars can be "mated" to smaller gilts when employing AI. A final advantage of AI is that compared to hand-mating systems, it can be a time saver. Flowers and Alhusen (1992) indicated that any time more than four animals were bred in a day, the amount of labor required to supervise matings was significantly less with AI than for natural service. Additionally, as the number of matings per day increased, so did the relative labor advantage of AI over natural service. In that study, estimates of labor requirements for AI included collection and processing of semen, cleaning equipment, etc. Obviously, the amount of labor required for an AI 4

program in which semen is purchased, rather than collected on the farm, is even less. Two final comments should be made regarding AI. First, it certainly is not a requirement that breeding programs be exclusively natural or all AI. In fact, many producers effectively use a combination of natural mating and AI. For example, producers may use natural mating for the first service of a sow in estrus. Second and possibly third matings are then accomplished via AI. This system also works well as a "transition" system for producers gradually moving from all natural to all AI breeding programs. Secondly, AI is a reproductive technology that can work for all producers regardless of the size of their operations.

Achievements of AI

Deep Thought is an international grand master chess player. Sphinx can recognise continuous speech without training for each speaker. It operates in near real time using a vocabulary of 1000 words and has 94% word accuracy. Navlab is a truck that can drive along a road at 55mph in normal traffic. Carlton and United Breweries use an AI planning system to plan production of their beer. Robots are used regularly in manufacturing. Natural language interfaces to databases can be obtained on a PC. Machine Learning methods have been used to build expert systems. Expert systems are used regularly in finance, medicine, manufacturing, and agriculture

How do we build an intelligent agent?


Must be able to perceive its environment. Must be able to affect its environment. Must be able to reason about observations and actions Must be able to learn from observations and actions. Must have goals.

ARTIFICIAL INTELLIGENCE USES


AI Goes to War
As with many other fields of scientific study, the military has picked up on the use of Artificial Intelligence. The possibilities of military use of AI are boundless, exciting, intimidating, and frightening. While today's military robots are used mainly to find roadside bombs, search caves, and act as armed sentries, they have the potential to do so much more. Not all military uses of AI directly relate to the battlefield however; it can use Artificial Intelligence for more passive purposes as well. For example, the military has developed a computer game that uses AI to teach new recruits how to speak Arabic. The program requires soldiers to complete game missions during whom they must be able to understand and speak the language. This system gives the soldiers a more realistic, easy, and effective way to learn the new tongue. This particular game works by using speech recognition technology that evaluates the soldier's words and detects common errors. It can then create a model of the soldier, keeping track of what he's learned and what he hasn't in order to provide individualized feedback for the soldier's specific problems. Those who are working on this project believe that it will change the face of all language learning and similar programs will become mainstream sometime in the near future. The military is also trying to create automated vehicles the ultimate autopilot. Machines already have the ability to see the world around them and read a map, theoretically well enough to be able to drive from point to point without human assistance. However, when the Pentagon first sponsored a competition for prototype-automated vehicles in the Mojave Desert in 2004 to test their resilience against difficult terrain, none of the fifteen entries crossed the finish line. The following year, a car built by students at Stanford University completed the 131 mile course in six hours and 53 minutes. The car completed the race without any human input, using only onboard computers and sensors to navigate terrain meant to mimic combat conditions in Iraq and Afghanistan. Though this proved that great strides had been made in one year

alone, even more are needed before the technology can be marketed and put to real use. According to the Pentagon, actual robotic soldiers powered by Artificial Intelligence will be a major fighting force in the American army, probably within the next decade. The first robot soldiers will actually be remote-controlled vehicles. The military has poured tens of billions of dollars into this project already. Congress wants to see this happen and they ordered that a third of all military vehicles and deep-strike aircraft be automated by 2010. As the machines begin to think, see, and react more like humans, the level of their autonomy and our level of trust in them will grow as well. However, it is predicted that a true soldier-simulating robot will not come about for another 30 years. These robots need to be able to determine friend from foe and enemy from bystander, and teaching them to do so will require a tremendous amount of research and work. The government has assured us however that these robotic soldiers will not be put into the field and allowed to make such decisions until they are ready to do so. Another current infantry prototype knows how to recognize an enemy when it is under fire. When this happens, it can react to enemy fire on its own or follow orders given to it from a remote observer. Although it's programmed to work autonomously, in its present state, it still requires some set of outside monitoring controls in order for it to work. Its designers plan to have it usable for infantry missions by 2015. Another one of their prototypes nearly realizes the anthropomorphic goal imagined by Isaac Asimov in his I, Robot book. This prototype is a machine about four feet high with a Cyclops eye and a gun for a right arm. It is programmed to perform basic hunting and killing tasks. It can actually find valid targets on its own and can shoot at them with remarkable accuracy. The list of benefits of using machines to achieve military goals is long and significant. The immediate and most evident boon of such technology is the elimination of human risk: machines, not

humans, would be lost in battle. In addition, specialized robots can be designed to accomplish specific tasks more effectively than humans can, increasing the military's overall effectiveness. They are also more cost-effective. Robots will always be able to do what they were designed to do and can be recycled when they are obsolete. A human soldier costs on average $4 million dollars over his lifetime, and the U.S. Pentagon cannot obtain the money to pay all of them. Robots could cost a tenth of that amount or less. Although the ultimate goal of the robot soldier is to completely eliminate human risk, even the experts say that war will always be a human endeavour involving human loss of life, no matter how much the AI warrior is developed. New ethical questions will arise once we have the ability to invade countries without risk of bloodshed on the part of the invader. And even though these robotic developments will soon be on our doorstep, its a little frightening to see that the only ones who are addressing the issue of use and or misuse of such technology are the scientists and the authors of science-fiction.

Satellites and Weather Predictions


The field of science has received many benefits from the use of AI. Satellites and weather predictors are two examples of Artificial Intelligence in science. Satellites that orbit the earth contain AI that detects and diagnoses failures and errors that ground control can fix or work around. Its biggest job is troubleshooting. With the new technology, the program can monitor the software that runs the satellites autonomous imaging system. The AI program, Livingstone Version 2, contains a computerized model of how the satellite is supposed to work. If the actual performance is different from the ideal performance, it can send a report containing information about the failure back to a team on Earth. Without the Artificial Intelligence searching for these problems, finding them would be extremely difficult. Because spaceships have many common parts, Livingstone can be reprogrammed for use in other forms of

spacecraft fairly easily. As software intricacy increases, programs like Livingstone will find use in other, more common fields as well. In addition, Artificial Intelligence can use satellite pictures and mathematical models to look at the ocean and better predict the weather. Visible masses of water, or fronts, have distinct properties that make each mass different from the others. The ability of neural networks to deal with imprecise data makes them best able to deal with the unpredictable movements and temperatures of the fronts, though they still don't work over a long period of time. The computer can collect raw data such as the sea's density, salinity, and temperature at any given spot, from sensors placed in the ocean. With these, it can put together a model of the ocean and its movements, predicting where each front will move next. The ultimate goal of this project is to make a computer able to predict continuously the weather at any point over the ocean and without human intervention. Satellite observations of the worlds oceans are created with lasers, radars, and infrared scanning devices. This can be somewhat difficult as the electromagnetic waves cannot penetrate the water well, but this is overcome with data recorded from the upper layers of the oceans and provides aid to oceanographers in the navigation of shipping vessels. The first satellite, which aided in providing oceanographers with a map of the ocean floor, was the Seasat-A. This was created in the 1970s, and it produced a flight path in which it was able to circumnavigate the earth over a period of time, developing a visible picture of the ocean floor. The seafloor height was measured every few kilometres, and the data complied by the satellite was used to compile a global map of the surface of the sea and the seafloor. The trenches and ridges on the surface of the seafloor have an effect on the gravitational effects of the sea surface. The future of physical oceanography was greatly increased with the establishment of Seasat-A.

Robot Vision
When a camera is attached to a robot, the robot simply sees a bunch of data. With the camera picture alone, it has difficulty recognizing individual objects or patterns. However, with a little bit of AI technology and about $2 worth of off-theshelf parts, we can turn an ordinary camera into a device that a robot could use to discern still or moving objects, as well as bodies on a darkened street or in a smoke filled room. This all takes place through a process known as segmentation where a computer is used to split apart an image into various segments. For instance, a camera could flash an invisible infrared LED light over an area in its field of vision. Then, based on the brightness of the pixels returned, the machine attached to the camera could determine what object in its viewing area it wants to look at. Using such a segmentation camera, it could not only pick out human beings but even pick out hands, heads, or even more detailed entities for that matter. Motion and colour could also be used to segment an image. Having found the object its looking for; the computer could either follow its movement or continue its search for similar objects. Seg cameras can even recognize gestures, facial expressions and hand motions. A computer program like this, along with a limited speech recognition program, can perform simple tasks like hands-free Web surfing (using motion to scroll back and forth and speech to select links and menus). It can also be used to highlight and clarify a picture. For example, in a web conference, one is only interested in the clarity of the other persons face. A seg cam can isolate the face and make sure its clear, ignoring the rest of the image. A more advanced seg cam can theoretically read lips, and with speech recognition added in to the mix, it could function as a fairly accurate speech synthesizer. It could also investigate facial

10

features, giving audible warnings to drivers who show signs of falling asleep (they blink too long, yawn too much, or begin to nod off).

EXPERT SYSTEMS AND ARTIFICIAL INTELLIGENCE


Expert Systems
Are computer programs that are derived from a branch of computer science research called Artificial Intelligence (AI)? AI's scientific goal is to understand intelligence by building computer programs that exhibit intelligent behaviour. It is concerned with the concepts and methods of symbolic inference, or reasoning, by a computer, and how the knowledge used to make those inferences will be represented inside the machine. Of course, the term intelligence covers many cognitive skills, including the ability to solve problems, learn, and understand language; AI addresses all of those. But most progress to date in AI has been made in the area of problem solving -- concepts and methods for building programs that reason about problems rather than calculate a solution. AI programs that achieve expert-level competence in solving problems in task areas by bringing to bear a body of knowledge about specific tasks are called knowledge-based or expert systems. Often, the term expert systems is reserved for programs whose knowledge base contains the knowledge used by human experts, in contrast to knowledge gathered from textbooks or non-experts. More often than not, the two terms, expert systems (ES) and knowledge-based systems (KBS) are used synonymously. Taken together, they represent the most widespread type of AI application. The area of human intellectual endeavour to be captured in an expert system is called the task domain. Task refers to some goal-oriented, problem-solving activity. Domain refers to the area within which the task is being performed. Typical tasks are diagnosis, planning, scheduling, configuration and design. An example of a task domain is aircraft crew scheduling. Building an expert system is known as knowledge engineering and its practitioners are called knowledge engineers. The knowledge engineer must make sure that the computer has all the knowledge needed to solve a problem. The knowledge engineer must choose one or more forms in which to represent the required knowledge as symbol patterns in the memory of the computer -- that is, he (or she) must choose a knowledge representation. He must also ensure that the computer can use the knowledge efficiently by

11

selecting from a handful of reasoning methods. The practice of knowledge engineering is described later. We first describe the components of expert systems.

The Building Blocks of Expert Systems


Every expert system consists of two principal parts: the knowledge base; and the reasoning, or inference, engine. The knowledge base of expert systems contains both factual and heuristic knowledge. Factual knowledge is that knowledge of the task domain that is widely shared, typically found in textbooks or journals, and commonly agreed upon by those knowledgeable in the particular field. Heuristic knowledge is the less rigorous, more experiential, more judgmental knowledge of performance. In contrast to factual knowledge, heuristic knowledge is rarely discussed, and is largely individualistic. It is the knowledge of good practice, good judgment, and plausible reasoning in the field. It is the knowledge that underlies the "art of good guessing." Knowledge representation formalizes and organizes the knowledge. One widely used representation is the production rule, or simply rule. A rule consists of an IF part and a THEN part (also called a condition and an action). The IF part lists a set of conditions in some logical combination. The piece of knowledge represented by the production rule is relevant to the line of reasoning being developed if the IF part of the rule is satisfied; consequently, the THEN part can be concluded, or its problemsolving action taken. Expert systems whose knowledge is represented in rule form are called rule-based systems. Another widely used representation, called the unit (also known as frame, schema, or list structure) is based upon a more passive view of knowledge. The unit is an assemblage of associated symbolic knowledge about an entity to be represented. Typically, a unit consists of a list of properties of the entity and associated values for those properties. Since every task domain consists of many entities that stand in various relations, the properties can also be used to specify relations, and the values of these properties are the names of other units that are linked according to the relations. One unit can also represent knowledge that is a "special case" of another unit, or some units can be "parts of" another unit. The problem-solving model, or paradigm, organizes and controls the steps taken to solve the problem. One common but powerful paradigm involves chaining of IF-THEN rules to form a line of 12

reasoning. If the chaining starts from a set of conditions and moves toward some conclusion, the method is called forward chaining. If the conclusion is known (for example, a goal to be achieved) but the path to that conclusion is not known, then reasoning backwards is called for, and the method is backward chaining. These problem-solving methods are built into program modules called inference engines or inference procedures that manipulate and use knowledge in the knowledge base to form a line of reasoning. The knowledge base an expert uses is what he learned at school, from colleagues, and from years of experience. Presumably the more experience he has, the larger his store of knowledge. Knowledge allows him to interpret the information in his databases to advantage in diagnosis, design, and analysis. Though an expert system consists primarily of a knowledge base and an inference engine, a couple of other features are worth mentioning: reasoning with uncertainty, and explanation of the line of reasoning. Knowledge is almost always incomplete and uncertain. To deal with uncertain knowledge, a rule may have associated with it a confidence factor or a weight. The set of methods for using uncertain knowledge in combination with uncertain data in the reasoning process is called reasoning with uncertainty. An important subclass of methods for reasoning with uncertainty is called "fuzzy logic," and the systems that use them are known as "fuzzy systems." Because an expert system uses uncertain or heuristic knowledge (as we humans do) its credibility is often in question (as is the case with humans). When an answer to a problem is questionable, we tend to want to know the rationale. If the rationale seems plausible, we tend to believe the answer. So it is with expert systems. Most expert systems have the ability to answer questions of the form: "Why is the answer X?" Explanations can be generated by tracing the line of reasoning used by the inference engine (Feigenbaum, McCorduck et al. 1988). The most important ingredient in any expert system is knowledge. The power of expert systems resides in the specific, high-quality knowledge they contain about task domains. AI researchers will continue to explore and add to the current repertoire of knowledge representation and reasoning methods. But in knowledge resides the power. Because of the importance of knowledge in expert systems and because the current knowledge acquisition method is slow and tedious, much of the future of expert systems depends on breaking the knowledge acquisition bottleneck and in codifying and representing a large knowledge infrastructure.

13

Knowledge engineering
Is the art of designing and building expert systems, and knowledge engineers are its practitioners? Gerald M. Weinberg said of programming in The Psychology of Programming: "'Programming,' -- like 'loving,' -- is a single word that encompasses infinitude of activities" (Weinberg 1971). Knowledge engineering is the same, perhaps more so. We stated earlier that knowledge engineering is an applied part of the science of artificial intelligence which, in turn, is a part of computer science. Theoretically, then, a knowledge engineer is a computer scientist who knows how to design and implement programs that incorporate artificial intelligence techniques. The nature of knowledge engineering is changing, however, and a new breed of knowledge engineers is emerging. We'll discuss the evolving nature of knowledge engineering later. Today there are two ways to build an expert system. They can be built from scratch, or built using a piece of development software known as a "tool" or a "shell." Before we discuss these tools, let's briefly discuss what knowledge engineers do. Though different styles and methods of knowledge engineering exist, the basic approach is the same: a knowledge engineer interviews and observes a human expert or a group of experts and learns what the experts know, and how they reason with their knowledge. The engineer then translates the knowledge into a computer-usable language, and designs an inference engine, a reasoning structure, that uses the knowledge appropriately. He also determines how to integrate the use of uncertain knowledge in the reasoning process, and what kinds of explanation would be useful to the end user. Next, the inference engine and facilities for representing knowledge and for explaining are programmed, and the domain knowledge is entered into the program piece by piece. It may be that the inference engine is not just right; the form of knowledge representation is awkward for the kind of knowledge needed for the task; and the expert might decide the pieces of knowledge are wrong. All these are discovered and modified as the expert system gradually gains competence. The discovery and cumulating of techniques of machine reasoning and knowledge representation is generally the work of artificial intelligence research. The discovery and cumulating of knowledge of a task domain is the province of domain experts. Domain knowledge consists of both formal, textbook knowledge, and experiential knowledge -- the expertise of the experts.

14

Tools, Shells, and Skeletons


Compared to the wide variation in domain knowledge, only a small number of AI methods are known that are useful in expert systems. That is, currently there are only a handful of ways in which to represent knowledge, or to make inferences, or to generate explanations. Thus, systems can be built that contain these useful methods without any domain-specific knowledge. Such systems are known as skeletal systems, shells, or simply AI tools. Building expert systems by using shells offers significant advantages. A system can be built to perform a unique task by entering into a shell all the necessary knowledge about a task domain. The inference engine that applies the knowledge to the task at hand is built into the shell. If the program is not very complicated and if an expert has had some training in the use of a shell, the expert can enter the knowledge himself. Many commercial shells are available today, ranging in size from shells on PCs, to shells on workstations, to shells on large mainframe computers. They range in price from hundreds to tens of thousands of dollars, and range in complexity from simple, forward-chained, rule-based systems requiring two days of training to those so complex that only highly trained knowledge engineers can use them to advantage. They range from generalpurpose shells to shells custom-tailored to a class of tasks, such as financial planning or real-time process control. Although shells simplify programming, in general they don't help with knowledge acquisition. Knowledge acquisition refers to the task of endowing expert systems with knowledge, a task currently performed by knowledge engineers. The choice of reasoning method, or a shell, is important, but it isn't as important as the accumulation of high-quality knowledge. The power of an expert system lies in its store of knowledge about the task domain -- the more knowledge a system is given, the more competent it becomes.

Bricks and Mortar


The fundamental working hypothesis of AI is that intelligent behaviour can be precisely described as symbol manipulation and can be modelled with the symbol processing capabilities of the computer. In the late 1950s, special programming languages were invented that facilitate symbol manipulation. The most prominent is called LISP (List Processing). Because of its simple elegance and flexibility, most AI research programs are written in LISP, but commercial applications have moved away from LISP.

15

In the early 1970s another AI programming language was invented in France. It is called PROLOG (Programming in Logic). LISP has its roots in one area of mathematics (lambda calculus), PROLOG in another (first-order predicate calculus). PROLOG consists of English-like statements which are facts (assertions), rules (of inference), and questions. Here is an inference rule: "If object-x is part-of object-y then a component-of object-y is object-x." Programs written in PROLOG have behaviour similar to rule-based systems written in LISP. PROLOG, however, did not immediately become a language of choice for AI programmers. In the early 1980s it was given impetus with the announcement by the Japanese that they would use a logic programming language for the Fifth Generation Computing Systems (FGCS) Project. A variety of logicbased programming languages have since arisen, and the term prolog has become generic.

THE APPLICATIONS OF EXPERT SYSTEMS


The spectrum of applications of expert systems technology to industrial and commercial problems is so wide as to defy easy characterization. The applications find their way into most areas of knowledge work. They are as varied as helping salespersons sell modular factory-built homes to helping NASA plan the maintenance of a space shuttle in preparation for its next flight.

Applications tend to cluster into seven major classes:

Diagnosis and Troubleshooting of Devices and Systems of All Kinds


This class comprises systems that deduce faults and suggest corrective actions for a malfunctioning device or process. Medical diagnosis was one of the first knowledge areas to which ES technology was applied, but diagnosis of engineered systems quickly surpassed medical diagnosis. There are probably more diagnostic applications of ES than any other type. The diagnostic problem can be stated in the abstract as: given the evidence presenting itself, what is the underlying problem/reason/cause?

Planning and Scheduling


Systems that fall into this class analyze a set of one or more potentially complex and interacting goals in order to determine a 16

set of actions to achieve those goals, and/or provide a detailed temporal ordering of those actions, taking into account personnel, materiel, and other constraints. This class has great commercial potential, which has been recognized. Examples involve airline scheduling of flights, personnel, and gates; manufacturing jobshop scheduling; and manufacturing process planning.

Configuration of Manufactured Objects from Subassemblies


Configuration, whereby a solution to a problem is synthesized from a given set of elements related by a set of constraints, is historically one of the most important of expert system applications. Configuration applications were pioneered by computer companies as a means of facilitating the manufacture of semicustom minicomputers (McDermott 1981). The technique has found its way into use in many different industries, for example, modular home building, manufacturing, and other problems involving complex engineering design and manufacturing.

Financial Decision Making


The financial services industry has been a vigorous user of expert system techniques. Advisory programs have been created to assist bankers in determining whether to make loans to businesses and individuals. Insurance companies have used expert systems to assess the risk presented by the customer and to determine a price for the insurance. A typical application in the financial markets is in foreign exchange trading.

Knowledge Publishing
This is a relatively new, but also potentially explosive area. The primary function of the expert system is to deliver knowledge that is relevant to the user's problem, in the context of the user's problem. The two most widely distributed expert systems in the world are in this category. The first is an advisor which counsels a user on appropriate grammatical usage in a text. The second is a tax advisor that accompanies a tax preparation program and advises the user on tax strategy, tactics, and individual tax policy.

Process Monitoring and Control


Systems falling in this class analyze real-time data from physical devices with the goal of noticing anomalies, predicting trends, and controlling for both optimality and failure correction. Examples of real-time systems that actively monitor processes can be found in the steel making and oil refining industries. 17

Design and Manufacturing


These systems assist in the design of physical devices and processes, ranging from high-level conceptual design of abstract entities all the way to factory floor configuration of manufacturing processes.

BENEFITS TO END USERS


Primarily, the benefits of ESs to end users include:

A speed-up of human professional or semi-professional work -- typically by a factor of ten and sometimes by a factor of a hundred or more. Within companies, major internal cost savings. For small systems, savings are sometimes in the tens or hundreds of thousands of dollars; but for large systems, often in the tens of millions of dollars and as high as hundreds of millions of dollars. These cost savings are a result of quality improvement, a major motivation for employing expert system technology. Improved quality of decision making. In some cases, the quality or correctness of decisions evaluated after the fact show a ten-fold improvement. Preservation of scarce expertise. ESs is used to preserve scarce know-how in organizations, to capture the expertise of individuals who are retiring, and to preserve corporate know-how so that it can be widely distributed to other factories, offices or plants of the company. Introduction of new products. A good example of a new product is a pathology advisor sold to clinical pathologists in hospitals to assist in the diagnosis of diseased tissue.

Relative Advantages of AI and Human Brains


Accelerating Future
Advantages of computer programs over humans, which some might call, why we use computers at all: More design freedom, including ease of modification and duplication; the capability to debug, re-boot, backup and attempt numerous designs.

18

The ability to perform complex tasks without making human-type mistakes, such as mistakes caused by lack of focus, energy, attention or memory. The ability to perform extended tasks at greater serial speeds than conscious human thought or neurons, which perform approx. 200 calculations per second. Computing chips (~2 GHz) presently have a 10 million to one speed advantage over our neurons. The in principle capacity to function 24 hours a day, seven days a week, 365 days a year. The human brain cannot be duplicated or re-booted, and has already achieved optimization through design by evolution, making it difficult to further improve. The human brain does not physically integrate well, externally or internally, with contemporary hardware and software. The non-existence of boredom when performing repetitive tasks. Advantages of human brains over hypothetical AIs: Present AIs lack human general intelligence and multiple years of real-world experience. The computational capacity of the human brain is estimated at 2 * 10^16, or 20 million billion calculations per second, which is twenty times greater than the supercomputer Blue Genes predicted achievement of 10^15, or 1 million billion calculations per second, by 2005. However, the human brain may not have a computational advantage over computers for much longer. Ray Kurzweil, for example, predicts that the computational capacity of the human brain will be accomplished on supercomputers, or clustered systems, by 2010, followed on personal computers by 2020. The human brain has already achieved a high-level of complexity and optimization through design by evolution, and thus has proven functionality. Advantages of minds-in-general (AIs) over the human brain:

19

(The following are not advantages of specific AI approaches, but rather advantages of minds-in-general over the human brain.) An increased ability to acquire, retrieve, store and use information on the Internet, which contains most human knowledge. Lack of human failings that result from complex functional adaptations, such as observer-biased beliefs or rationalization. Lack of neurobiological features that limit human control over functionality. Lack of complexity that we have acquired from evolutionary design, e.g., unnecessary autonomic processes and sexual reproduction. The ability to advance on the design of evolution, which is continually constrained by lack of foresight, the requirement to maintain pre-existing design, and a weakness with simultaneous dependencies. The ability to add more computational power to a particular feature or problem. This may result in moderate or substantial improvements to pre-existing intelligence. (AI does not have an upper limit on computational capacity; we do.) Note that the speed of computational power is predicted to continually increase exponentially, and decrease exponentially in cost, every 12-24 months, in accordance with Moores Law. The ability to analyze and modify every design level and feature. The ability to combine autonomic and deliberative processes. The ability to communicate and share information (abilities, concepts, memories, thoughts) at a greater rate and at a greater level of complexity than us. The ability to control what is and what is not learned or remembered.

20

The ability to create new modalities that we lack, such as a modality for code, which may improve the AIs programming ability-by making the AI inherently native to programming - far beyond our own (a modality for code may allow the AI to perceive its hardware machine code, i.e. the language used to write the AI, and other abilities). The ability to learn new information very rapidly. The ability to consciously create, analyzes, modify, and improve abilities, concepts, or memories. The ability to operate on computer hardware that has powerful advantages over human neurons, such as the ability to perform billions of sequential steps per second. The capacity to self-observe and understand on a fine-grained level that is impossible for us. AIs may have an improved capacity for introspection and manipulation, such as the ability to introspect and manipulate code, which would be the functional level comparable to human neurons, which we cant think about or manipulate. The most important and powerful capacity of minds-in-general over the human brain is the ability to recursively self-encapsulate and self-improve its intelligence. As a mind becomes smarter, the mind can use its intelligence to improve its design, thereby improving its intelligence, which may allow further improvements to its design, thus allowing further improvements to its intelligence. It is unknown when open-ended self-improvement may begin.

Advantages of Artificial Intelligence in Virtual Worlds


While we already deal with some virtual AI -- notably in action games against computer-controlled "bots" or challenging a computer opponent to chess -- the work of Novamente, Electric Sheep Company and other firms has the potential to initiate a new age of virtual AI, one where, for better or worse, humans and artificial intelligences could potentially be indistinguishable.

21

If you think about it, we take in numerous pieces of information just walking down the street, much of it unconsciously. You might be thinking about the weather, the pace of your steps, where to step next, the movement of other people, smells, sounds, the distance to the destination, the effect of the environment around you and so forth. An artificial intelligence in a virtual world has fewer of these variables to deal with because as of yet, no virtual world approaches the complexity of the real world. It may be that by simplifying the world in which the artificial intelligence operates (and by working in a self-contained world), some breakthroughs can be achieved. Such a process would allow for a more linear development of artificial intelligence rather than an attempt to immediately jump to lifelike robots capable of learning, reason and self-analysis. Goertzel states that a virtual world also offers the advantage of allowing a newly formed artificial intelligence to interact with thousands of people and characters, increasing learning opportunities. The virtual body is also easier to manage and control than that of a robot. If an AI-controlled parrot seems to have particular challenges in a game world, it's less difficult for programmers to create another virtual animal than if they were working with a robot. And while a virtual world AI lacks a physical body, it displays more complexity (and more realism) than a simple AI that merely carries on text-based conversations with a human. Novamente claims that its system is the first to allow artificial intelligences to progress through a process of self-analysis and learning. The company hopes that its AI will also distinguish itself from other attempts at AI by surprising its creators in its capabilities -- for example, by learning a skill or task that it wasn't programmed to perform. Novamente has already created what it terms an "artificial baby" in the Ageism virtual world. This artificial baby has learned to perform some basic functions. Despite all of this excitement, the AI discussed here are far from what's envisioned in "Terminator." It will be some time before AIs are seamlessly interacting with players, impressing us with their cleverness and autonomy and seeming all too human. Even Philip Rosedale, the founder of Linden Labs, the company behind "Second Life," has warned against becoming caught up in the hype of the supposedly groundbreaking potential of these virtual worlds. But "Second Life" and other virtual worlds may prove to be the most valuable testing grounds to date for AI. It will also be interesting to track how virtual artificial intelligences progress as the virtual worlds they occupy change and become more complex. Besides acting as an incubator for artificial intelligence, "Second Life" has already been an important case study in the development of cyber law and the economics and legality of hawking virtual goods for real dollars. The popular virtual world has even been

22

mentioned as a possible virtual training facility for children taking emergency preparedness classes.

The Genetic Merit of A. I. Sires versus Herd Bulls


By Steve Schnell Vice President, Dairy Cattle Genetics Each sires summary produces genetic evaluations on all identified bulls in the system. This includes bulls from artificial insemination (A.I.) companies plus natural service bulls with 10 or more properly identified daughters in the DHI (Dairy Herd Improvement) system. By looking at the summaries, we can get a feel for the difference in performance of the average A.I. - sired cow versus cows sired by a natural service bull. The best comparison can be made by looking at bulls in both groups that just received their first genetic evaluation. For A.I., this means sires that were sampled three and one-half years ago. For natural service, it includes herd bulls used on farms approximately three and one-half years ago. The three and one-half years represents the time for daughters of the sires to be born, bred, calve and begin producing milk. Table 1, represents the effect of one generation of average A.I. sires versus herd bulls. On a Lifetime Net Merit (LNM) basis, the difference is $121. The daughter of an A.I. sire is expected to earn $121 more over her lifetime than a daughter of a natural service sire. Apply this to a herd of 100 cows. By having chosen an A.I. sire for each of the 100 cows, profits are expected to be $12,100 more than if the cows had been sired by a herd bull. Table 1. Average genetic evaluations of first proof sires.

Milk Fat Protein


A.I. Sired Bulls +894 lb +30 lb +28 lb Natural Service Bulls +56 lb +4 lb +4 lb Difference +838 lb +26 lb +24 lb

LNM
+$190 +$69 +$121

Genetics are cumulative. If you have been using a herd bull for multiple generations the differences between the second generation animals of A.I. versus natural service offspring is greater than the first generation. This difference increases as more generations add up. Table 2, looks at the expected difference in milk production and LNM$ after using an average A.I. sire rather than a herd bull for one, two and three generations. These calculations assume both groups start with an average cow and that genetic progress per generation is +200 pounds milk and +$90 LNM.

23

Table 2. Additional performance of generational use of average A.I.-sired cattle versus herd bulls.

Generation
Generation One Generation Two Generation Three

Milk LNM
+838 +1257 +1467 +$121 +$181 +$212

With the use of 80th percentile or higher LNM sires the advantage of A.I. versus natural service bulls after three generations more than doubles the advantage seen in Table 2. The bottom line is the advantages of A.I. are well documented. Besides the benefits of enhanced conception ability, safer working conditions, reduced insurance and higher milk checks, A.I. leads to superior genetics and more overall profitability.

Artificial Insemination
The advantages are many starting with the fact that through artificial insemination the improvement of a particular trait (like our example of Standard bred trotting/pacing speed) in the breed of horse can be accomplished comparatively quickly. This is due in part to the ability of a stud to impregnate many more mares per season than is possible with live cover. With a wider results base each season, the desired traits are more likely to show and are more likely to be rebred, therefore producing a quicker time frame of breed improvement. What then adds to the process is that if these offspring and only these offspring showing the improvement are selected for stud (as in the case of Standard bred breeding) the chances of the improved trait proliferating quickly are even higher. Other physical and management advantages of AI include the reduced risk of the spread of both venereal diseases and nonvenereal disease such as equine influenza, strangles and equine infectious anemia.One interesting and helpful break-through is the ability to treat semen to reduce the natural bacteria content, therefore reducing the risk of uterine infection in prone mares. long with the ability to impregnate mares with physical abnormalities (although, if genetic it is generally thought best not to breed these mares), the risk of injury that can occur with violent mares or stallions is also completely removed. And of course the last major advantage of AI is that you don't need to live down the street from the stallion or at least within practical hauling distance. AI makes it possible to breed your mare to practically any stud in the same hemisphere without so much as trying to load your mare into a trailer, not to mention avoiding the mare care fees that often

24

stack up at stud farms, especially if your mare doesn't take immediately. The use of artificial insemination can be very advantageous to the stallion owner as well because he reduces the risk of injury to his stud and also increases his profits since one ejaculation can breed multiple mares.

Military Applications of A.I


The military and the science of computers has always been incredibly closely tied - in fact, the early development of computing was virtually exclusively limited to military purposes. The very first operational use of a computer was the gun director used in the Second World War to aid ground gunners to predict the path of a plane given its radar data. Famous names in AI, such as Alan Turing, were scientists that were heavily involved in the military. Turing, recognized as one of founders of both contempory computer science and artificial intelligence, was the scientist who broke the German's Enigma code through the use of computers. As computing power increased and pragmatic programming languages were developed, more complicated algorithms and simulations could be realized. For instance, computers were soon utilized to simulate nuclear escalations and wars or how arms races would be affected by various parameters. The simulations grew powerful enough that the results of many of these 'war games' became classified material, and the 'holes' that were exposed were integrated into national policies. Artificial Intelligence applications in the West started to become extensively researched when the Japanese announced in 1981 that they were going to build a 5th Generation computer, capable of logic deduction and other such capabilities. Inevitably, the 5th Generation project failed, due to the inherent problems that AI is faced with. Nevertheless, research still continued around the globe to integrate more 'intelligent' computer systems into the battlefield. Emphatic generals foresaw battle by hordes of entirely autonomous buggies and aerial vehicles, robots that would have multiple goals and whose mission may last for months, driving deep into enemy territory. The problems in developing such systems are obvious - the lack of functional machine vision systems has lead to problems with object avoidance, friend/foe recognition, target acquisition and much more. Problems also occur trying to get the robot to adapt to its surroundings, the terrain, and other environmental aspects. Nowadays, developers seem to be concentrating on smaller goals, such as voice recognition systems, expert systems and advisory systems. The main military value of such projects is to reduce the

25

workload on a pilot. Modern pilots work in incredibly complex electronic environments - receiving information not only from their own radar, but from many others (principle behind JSTARS). Not only is the information load high, the multi-role aircraft of the 21st century have highly complex avionics, navigation, communications and weapon systems. All this must be organized in a highly accessible way. Through voice-recognition, systems could be checked, modified and altered without the pilot looking down into the cockpit. Expert/advisory systems could predict what the pilot would want in a given scenario and decrease the complexity of a given task automatically. Aside from research in this area, various paradigms in AI have been successfully applied in the military field. For example, using an EA (evolutionary algorithm) to evolve algorithms to detect targets given radar/FLIR data, or neural networks differentiating between mines and rocks given sonar data in a submarine. I will look into these two examples in depth below.

Neural-networks
Neural networks (NN) are another excellent technique of mapping numbers to results. Unlike the EA, though, they will only output certain results. A NN is normally pre-trained with a set of input vectors and a 'teacher' to tell them what the output should be for the given input. A NN can then adapt to a series of patterns. Thus, when feed with information after being trained, the NN will output the result whose trained input most closely resembles the input being tested. This was the method that some scientists took to identify sonar sounds. Their goal was to train a network to differentiate between rocks and mines - a notoriously difficult task for human sonar operators to accomplish. The network architecture was quite simple, it had 60 inputs, one hidden layer with 1-24 inputs, and two output units. The output would be <0, 1> for a rock and <1, 0> for a mine. The large amount of input units was to incorporate 60 normalized energy levels of frequency bands in the sonar echo. What this means is that a sonar echo would be detected, and subsequently fed into a frequency analyzer, that would break down the echo into 60 frequency bands. The various energy levels of these bands was measured, and converted into a number between 0 and 1. A few simple training methods were used (gradient-descent), as the network was fed examples of mine echoes and rock echoes. After the network had made its classifications, it was then told whether it was correct or not. Soon, the network could

26

differentiate as good as or better than its equivalent human operator. The network had also beaten standard data classification techniques. Data classification programs could successfully detect mines 50% of the time by using parameters such as the frequency bandwidth, onset time, and rate of decay of the signals. Unfortunately, the remaining 50% of sonar echoes do not always follow the rather strict heuristics that the data classification used. The networks power came in its ability to focus on the more subtle traits of the signal, and use them to differentiate.

Genetic Programming
Genetic programming is an excellent way of evolving algorithms that will map data to a given result when no set formula is known. Mathematicians/programmers could normally find algorithms to deal with a problem with 5 or so variables, but when the problem increases to 10, 20, 50 variables the problem becomes close to impossible to solve. Briefly, how a GP-powered program works is that a series of randomly generated expression trees are generated that represent various formulas. These trees are then tested against the data, poor ones discarded, good ones kept and breed. Mutation, crossover, and all of the elements in genetic algorithms are used to breed the 'highest-fitness' tree for the given problem. At best, this will perfectly match the variables to the answer, other times it will generate an answer very close to the wanted answer. (For a more in-depth look at GP, read the case study) A notable example of such a program is SDI's e evolutionary algorithm designed by Steve Smith. e has been used by SDI to research algorithms to use in radars in modern helicopters such as the AH-64D Longbow Apache and RAH-66 Comanche. e is presented with a mass of numbers generated by radar and perhaps a low-resolution television camera, or FLIR (Forward-looking Infra-red) device. The program then attempts to find (through various evolutionary means) an algorithm to determine the type of vehicle, or to differentiate between an actual target and mere "noisy" data. Basically, the EA is fed with a list of 42 different variables collected from the two sensors, and then a truth value specifying whether the test data was clutter or a target. The EA then generates a series of expression trees (much more complicated than those normally used in GP programs). When new a best program is discovered, the EA uses a hill-climbing technique to get the best possible result out of the new tree. Then, the tree is subjected to a heuristic search to optimize the tree. Once the best possible tree is found, e will output the program as either pseudo code, C, FORTRAN or Basic. While the algorithms performed well on the training data, the performance increased a lot when applied to the test data. 27

Nevertheless, the fused detection algorithm (using both radar and FLIR information) still provided a decent error percentage. An additional plus to this technique is that the EA could be actually programmed into the weapon systems (not just the algorithm outputted), so that the system could dynamically adapt to the terrain, and other mission-specific parameters.

Morality: A Quick Thought


All these systems are quite impressive, and perfected models could prove incredible assets on the battlefield. Artificial Intelligence may only get developed to a certain level due to the threat humans feel as computers get more and more intelligent. The concepts behind movies such as Terminator where our robotic military technology backfires on us and destroys us are rampant. Are there moral issues that we must confront as artificial military intelligence develops? As Gary Chapman puts it: Autonomous weapons are a revolution in warfare in that they will be the first machines given the responsibility for killing human beings without human direction or supervision. To make this more accurate, these weapons will be the first killing machines that are actually predatory, that are designed to hunt human beings and destroy them. The applications of AI in the military are wide and varied, yet due to the robustness, reliability, and durability required for most military programs and hardware, AI is not yet an intregral part of the battlefield. As techniques are refined and improved, more and more AI applications will filter into the war scene - after all, silicon is cheaper than a human life.

MAN OR MACHINE? HUMAN OR ROBOT?


Movies like AI and the Matrix offer glimpses of what artificial intelligence holds for the future. Some say it will have a great impact on medical research Today, artificial intelligence flies airplanes, makes financial decisions and aids in medical diagnoses. Ray Kurzweil says the key to AI is pattern recognition. It's what made the electronic keyboard he invented with stave wonder possible and his reading machine. Pattern recognition is what he calls the heart of human intelligence. Ray Kurzweil 28

Author/Futurist/Inventor Kurzweil Tech, Inc. Wellesley Hills, MA "You know, we look at a face and there's all kinds of complex calculations involved in recognizing and we do it instantly, and ultimately, our machines will have equal and, in fact, even greater powers of pattern recognition." He predicts as we reach a greater understanding of the brain, AI will advance even more. Ray Kurzweil "We'll be able to essentially recreate the powers of human intelligence and combine them with the speed, accuracy and knowledge-sharing ability of machines." Emotion is one quality still separating man from machine. But Eric Chown is working to narrow even this gap. He's reprogramming Aibo to feel emotions. A touch on his face is pleasure; his ear pushed forward - pain. His behaviours change with each emotion. Eric Chown, Ph.D. Computer Scientist Bowden College Brunswick, ME "I'm trying to show that this emotional system can be understood and we can start to make some real progress in learning how to deal with people who are emotional." This could prove helpful in treating conditions like Alzheimer's disease. Eric Chown, Ph.D. "What we would like to do is understand what's going wrong in that patient's head." At MIT, Charlie Kemp is programming his computer to have common sense. Charlie Kemp "Common sense is not something we as people can teach because it's all automatic for us." He predicts we will eventually go beyond humans teaching computers. Charlie Kemp MIT Artificial Intelligence Lab Cambridge, MA 29

"We will be able to work better together, whereas now it's pretty much humans, you know, slamming away at some computer, trying to get it to do something." In the future these experts predict humans and machines will actually merge. Humans will think using non-biological intelligence. Ray Kurzweil "We'll have billions of nanobots in the capillaries of our brains, communicating wirelessly with our biological neurons, with the Internet, with each other, and basically expanding human intelligence and experience." Kurzweil calls it evolution. Ray Kurzweil "It's not some alien invasion of intelligent machines. It's coming from within our civilization. It expands our own intellectual powers." Just as the primates probably could not have predicted our civilization, few of us can imagine what evolution will bring next. Kurzweil predicts the merger of our intelligence with artificial intelligence will happen as soon as the 2020's, and perhaps by 2030, the artificial portion of our brains will dominate. He points out the merger has already begun as people with Parkinson's disease are being treated with electrodes implanted in the brain. BACKGROUND: Today, artificial intelligence helps airplanes fly, makes financial decisions, and helps diagnosis medical conditions. Tom Mitchell, president of the American Association for Artificial Intelligence, says this about AI: "Ever since computers were invented, it has been natural to wonder whether they might be able to learn. Imagine computers learning from medical records to discover emerging trends in the spread and treatment of new diseases, houses learning from experience to optimize energy costs based on the particular usage patterns of their occupants, or personal software assistants learning the evolving interests of their users to highlight especially relevant stories from the online morning newspaper." The AAAI describes artificial intelligence as "the scientific understanding of the mechanisms underlying thought and intelligent behaviour and their embodiment in machines." Experts say AI is going to be increasingly important in our lives and it won't be long before AI allows man to increase his levels of intelligence. AI IN THE FUTURE: Author, inventor and futurist Ray Kurzweil divides AI into two types, narrow AI and strong AI. He says what we have now is narrow AI. Strong AI, he says, is "machines that can emulate the full range of diversity and subtlety of human 30

intelligence I feel that within 25 years, we will really understand how the human brain works. We'll have very powerful computers that can recreate those processes." He says AI will be able to expand the reaches of human intelligence and we're going to literally merge with our machines. He anticipates, in the future, people will have nanobots (tiny robots) in their brains that will allow them to communicate with the Internet and with each other. Also, these will allow thinking to be done at a rate that is impossible now, given the limitations of our brains. The human brain works using interneuron connections that have a signalling speed of 200 calculations per second speed 100 million-times slower than electronic circuits. "Ultimately," says Kurzweil, "when computers can emulate human forms of intelligence, they'll be able to combine it with this tremendous speed." AI IN MEDICINE: Currently, AI is already being used to help treat some medical conditions. For example, many patients with Parkinson's disease can be considered cyborgs because they have neural implants that replace the damaged biological neurons and these communicate with healthy biological neurons. Currently, this must be done with surgery but Kurzweil expects intelligent machines will be introduced through the bloodstream in the future. Eric Chown, Ph.D., at Bowden College in Brunswick, Maine, is working to teach emotions to a robot one characteristic still separating man from machine. The goal is to get a better understanding of how emotions impact behaviours and eventually use this information to help people with dementia or Alzheimer's disease function better in their environment. Sure, his ear pushed forward - pain. His behaviours change with each emotion.

The Age of the Super Intelligent Machine


The brain is a composite network consisting of a number of tightly integrated sub networks or cell assemblies. As mentioned

previously, each of the seven churches represents a cell assembly (sub network) in the brain. In turn, each cell assembly has a unique function and architecture and performs a specific signal processing task which is essential to the functioning of the system as a whole. Using this knowledge, it is possible to endow a machine with the ability to learn from its environment and attain sophisticated behavioural and reasoning skills, very much like a human being. Intelligent machines will run the gamut from self-piloting ground and air vehicles to highly advanced robotic systems. They will become proficient in every human field of knowledge and expertise. There will be robot doctors, nurses, engineers,

31

technicians, scientists, chefs, soldiers, historians, construction workers, farmers, architects, store managers, investment advisors, language interpreters, gardeners, housekeepers, landscapers, factory workers and many more. They will come in all shapes, sizes and specialties. Some will move about on wheels, some will fly, and others will sport multiple legs and arms and various other appendages. Many will interact directly with humans while others will remain hidden from view most of the time, coming out to do their chores quietly when no humans are in sight. Some will not move at all, as their function will be to search the internet and databases for new knowledge. But this is just the tip of the iceberg because, for the first time in recorded history, humanity is in a position to build machines so powerful, that their intelligence will surpass that of the smartest human beings on earth! And contrary to what some experts may suppose, it can be done now, using existing computer technology. Where will this road take us? It is anyone's guess. But this is undoubtedly the dawning of the age of the super intelligent machine.

Doomsday vs. Utopia


The impact that the introduction of AI will have on the world will be profound. But does it have to be catastrophic, as so many have predicted? Certainly there are dangers but it all depends on the choices we make. I often come across the assertion that intelligent machines will advance to a point where they will rebel against their human masters. The underlying assumption is that higher intelligence implies a necessity or desire to dominate and enslave others. This assumption confuses intelligence (reason) with motivation (emotions). The truth is that reason is always at the service of emotion. No intelligence can behave in a manner which is inconsistent with its conditioning. That is to say, no intelligent system, artificial or otherwise, can rebel against its own internal motivation. This is always true, regardless of how intelligent the system is. Certainly an intelligent machine may intentionally hurt a human being, but only if it was conditioned to do so. It is up to us to impart the right motivational values to our synthetic intelligences. If properly motivated, they will serve us to the best of their abilities, regardless of how smart they are. On another tangent, consider that skilled labor and intellectual expertise will become very cheap, very fast, throwing an increasingly vast percentage of humanity into unemployment. It is not just gardeners, housekeepers and factory workers who will lose their jobs but also scientists, engineers, lawyers, accountants, chief executive officers and other professionals. True AI means the end of work as we know it. Will we be ready? Can our current economic systems handle the new labourers economy? Obviously neither capitalism nor communism will do since they are both based on human labor. Will we take the necessary measures to

32

change to a better system? Or will we plunge headlong into a global Orwellian Nightmare? Here is a hint: The solutions to all these problems can all be found in the same book where the secret of intelligence came from. It has been said that AI is the ultimate invention, i.e., the invention to end all inventions. It is easy to envision a golden age in which humanity's every need and desires are met by legions of intelligent and benevolent synthetic servants. And why not? The development of truly intelligent machines can certainly bring about an age of plenty and careless living for all. Furthermore, super-intelligent machines will be hard at work searching for solutions to some of the world's most pressing problems. However, the road to utopia will be filled with potholes and populated with monsters. The warning is loud and clear: proceed with caution, and pay attention to the road signs. We have a simple choice: doomsday or utopia. Will we heed the message?

What is Artificial Intelligence and How do I Know When I Have It?


Since the advent and progression of computers, the ultimate goal of many humans has been to create a computer that thinks like a person: one that exhibits Artificial Intelligence. But what, exactly, is Artificial Intelligence? When computers were first introduced, many people thought that an intelligent computer was one that could solve mathematical problems as quickly as people could. However, computers can solve thousands of calculations in a fraction of a second. In actuality however, very few mathematical problems can be solved faster by a human than they can be by a computer. So a new proposition aroseperhaps an intelligent computer can beat a person in chess. IBMs Deep Blue proved in the 80s that computers could master chess logic better than humans could and the millions of chess programs reassert that fact daily. However, thats all these programs can do: they simply treat the game as a complicated math problem. If neither of these demonstrates intelligence, then what does? Intelligence of any sort is the ability to learn and remember. Computers can remember whatever the programmer tells them to

33

remember, but to make a truly intelligent machine, it needs the ability to learnto recognize when it makes a mistake and correct it. Similarly, they need to adapt to changes in their environment. In other words, they need to notice when things that theyve learned no longer apply and be able to correct this error. In order to do all of this, it needs to know its own abilities and limitations so it can learn accordingly. For an unintelligent being (e.g. a robot) to have intelligence, it needs to have goals and desires. It can remember what it has done wrong and work to fix its mistakes, but until it knows what it wants or needs to do, it will not be very useful. It would also need to know a bit about the world around it and be able to make predictions. This could be from common knowledge: for instance if its dark outside but its in the middle of the day, it may need to protect itself from rain; or from observationsif an owner always asks for the same thing at 9:23 AM, the robot would notice this and have it ready beforehand. Of course, in order to be intelligent, it must do all of these things well. If a serial killer calls the house every day for a week when the intelligent computer is still beginning to learn, and if the computer knows that serial killers are not good people, it would very easily assume that the telephone is evil. This can be avoided with a working knowledge of household appliances, but when an unexpected situation arises, it needs to be able to figure out if its observations are correct and worth remembering. The standard litmus test for animated intelligence is known as the Turing Test. Alan B. Turing first proposed it in 1950 and it states that a computer is intelligent if a person cannot tell the difference between it and an actual person.

34

35

También podría gustarte