Artificial Intelligence - What Is Intelligence?, Overview Of Ai, General Problem Solving, Expert Systems, Natural Language Processing
computers tasks rules people
Certain tasks can be performed faster and more accurately by traditionally programmed computers than by human beings, particularly numerical computation and the storage, retrieval, and sorting of large quantities of information. However, the ability of computers to interact flexibly with the real world—their "intelligence"—remains slight. Artificial intelligence (AI) is a subfield of computer science that seeks to remedy this situation by creating software and hardware that possess some of the behavioral flexibility shown by natural intelligences (people and animals).
In the 1940s and 1950s, the first large, electronic, digital computers were designed to accomplish specific tasks (e.g., a numerical calculation set up by a human programmer) by completing a series of clearly defined steps, an algorithm. Programmers wrote algorithmic software that precisely specified both the problem and how to solve it. AI programmers, in contrast, seek to program computers not with rigid algorithms but with flexible rules for seeking solutions. An AI program may even be designed to modify the rules it is given or to develop entirely new rules.
What types of problem are appropriate for traditional, algorithmic computing and what types call out for AI? Some of the tasks that are hardest for people are, fortunately, algorithmic in nature. Teachers can describe in detail the process for multiplying numbers, and accountants can state accurately the rules for completing tax forms, yet many people have difficulty performing such tasks. Straightforward, algorithmic programs can perform them easily because they can be broken down into a series of precise procedures or steps that do not vary from case to case. On the other hand, tasks that require little thought for human beings can be hard to translate into algorithms and therefore difficult for computers to perform. For example, most people know that a pot of boiling water requires careful handling. We identify hot pots by flexible recognition of many possible signs: steam rising, radiant heat felt on the skin, a glimpse of blue flame or red coils under the pot, a rattling lid, and so forth. Once we know that the pot is boiling, we plan our actions accordingly. This process seems simple, yet describing exactly to a computer how to reliably conclude "this pot is hot" and to take appropriate action turns out to be extremely difficult. The goal of AI is to create computers that can handle such complex, flexible situations. One obstacle to this goal is uncertainty or confusion about what is intelligence.
Additional Topics
One possible definition of intelligence is the acquisition and application of knowledge. An intelligent entity, on this view, is one that learns—acquires knowl edge—and is able to apply this knowledge to changing real-world situations. In this sense, a rat is intelligent, but most computers, despite their impressive numbercrunching capabilities, are not. To qualify as intelligent, an…
All AI computer programs are built on two basic elements: a knowledge base and an inferencing capability. (Inferencing means drawing conclusions based on logic and prior knowledge.) A knowledge base is made up of many discrete units of information—representing facts, concepts, theories, procedures, and relationships—all relevant to a particular task or aspect of the world. Programs a…
Problem solving is thus, something AI does very well as long as the problem is narrow in focus and clearly defined. For example, mathematicians, scientists, and engineers are often called upon to prove theorems. (A theorem is a mathematical statement that is part of a larger theory or structure of ideas.) Because the formulas involved in such tasks may be large and complex, this can take an enormo…
The expert system is a major application of AI today. Also known as knowledge-based systems, expert systems act as intelligent assistants to human experts or serve as a resource to people who may not have access to an expert. The major difference between an expert system and a simple database containing information on a particular subject is that the database can only give the user discrete facts …
Natural language is human language. Natural-language-processing programs use artificial intelligence to allow a user to communicate with a computer in the user's natural language. The computer can both understand and respond to commands given in a natural language. Computer languages are artificial languages, invented for the sake of communicating instructions to computers and enabling them…
Computer vision is the use of a computer to analyze and evaluate visual information. A camera is used to collect visual data. The camera translates the image into a series of electrical signals. This data is analog in nature—that is, it is directly measurable and quantifiable. A digital computer, however, operates using numbers expressed directly as digits. It cannot read analog signals, so…
Robotics is the study of robots, which are machines that can be programmed to perform manual tasks. Most robots in use today perform various functions in an industrial setting. These robots typically are used in factory assembly lines, by the military and law enforcement agencies, or in hazardous waste facilities handling substances far too dangerous for humans to handle safely. Most robots do not…
Intelligent computer-assisted instruction (ICAI) has three basic components: problem-solving expertise, student model, and tutoring module. The student using this type of program is presented with some information from the problem-solving expertise component. This is the knowledge base of this type of AI program. The student responds in some way to the material that was presented, either by answer…
Citing this material
Please include a link to this page if you have found this material useful for research or writing a related article. Content on this website is from high-quality, licensed material originally published in print form. You can always be sure you're reading unbiased, factual, and accurate information.
Highlight the text below, right-click, and select “copy”. Paste the link into your website, email, or any other HTML document.
User Comments