ism research study

Upload: sonam-sharma

Post on 06-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 ISM Research Study

    1/26

    Abstract

    Over the last decade a new technology has begun to take hold in business. Its so new that its

    significance is still difficult to evaluate. While many aspects of this technology are uncertain, itseems clear that it will move into the managerial scene rapidly, with definite and far reaching

    impact on managerial organization.

    Harold Lewitt and Thomas Whisler

    Management in the 1980s

    Harvard Business Review

    NovemberDecember 1958

    Some 30 years after

    The publication of the article that began with this quotation, the impact of computer based

    technology on business is still being discussed, debated, predicted and assessed. Indeed, although

    the technology itself advances itself at beak neck speed, the questions surrounding the

    technology have remained remarkably stagnant: How will organizational structures change?

    How will current jobs and tasks change? Will some jobs disappear altogether? Which jobs will

    be created? What net change in the number of jobs will occur? What can be expected as the

    ripples of secondary and tertiary effectssocial, economic, and politicalare realized? How can

    government, industry, academia, and labor best plan for (or direct) technological innovations

    and their impact?

    These questions constitute an imposing intellectual pie. The focus of this article is on but a small

    piece of this pie: the impact of one technologyexpert systemson no skilled, semiskilled, and

    skilled workers and first-line management over the coming years.

    Assessing trends and future events is a forecasting problem. This research study approaches

    estimating the impact of expert systems from this perspective. The terms knowledge based and

    expert system denote a particular technology. As a technology, expert systems provide certain

    benefits at certain costs and within certain limitations. The success of a technology depends at

    least in part on these factors. It is instructive to recall both the benefits and limitations of expert

    systems.

  • 8/2/2019 ISM Research Study

    2/26

    Scope/ Applicability

    Expert systems address areas where combinatory is enormous:

    highly interactive or conversational applications, IVR, voice server, chatterbot fault diagnosis, medical diagnosis decision support in complex systems, process control, interactive user guide educational and tutorial software logic simulation of machines or systems knowledge management Constantly changing software.They can also be used in software engineering for rapid prototyping applications (RAD). Indeed,

    the expert system quickly developed in front of the expert shows him if the future application

    should be programmed.

    Indeed, any program contains expert knowledge and classic programming always begins with an

    expert interview. A program written in the form of expert system receives all the specific

    benefits of expert system, among others things it can be developed by anyone without computer

    training and without programming languages. But this solution has a defect: expert system runs

    slower than a traditional program because he consistently "thinks" when in fact a classic software

    just follows paths traced by the programmer.

    Expert systems are designed to facilitate tasks in the fields of accounting, medicine, process

    control, financial service, production, human resources, among others. Typically, the problem

    area is complex enough that a more simple traditional algorithm cannot provide a proper

    solution. The foundation of a successful expert system depends on a series of technical

    procedures and development that may be designed by technicians and related experts. As such,

    expert systems do not typically provide a definitive answer, but provide probabilistic

    recommendations.

    http://en.wikipedia.org/wiki/RADhttp://en.wikipedia.org/wiki/RADhttp://en.wikipedia.org/wiki/RADhttp://en.wikipedia.org/wiki/RAD
  • 8/2/2019 ISM Research Study

    3/26

    An example of the application of expert systems in the financial field is expert systems for

    mortgages. Loan departments are interested in expert systems for mortgages because of the

    growing cost of labor, which makes the handling and acceptance of relatively small loans less

    profitable. They also see a possibility for standardized, efficient handling of mortgage loan by

    applying expert systems, appreciating that for the acceptance of mortgages there are hard and

    fast rules which do not always exist with other types of loans. Another common application in

    the financial area for expert systems are in trading recommendations in various marketplaces.

    These markets involve numerous variables and human emotions which may be impossible to

    deterministically characterize, thus expert systems based on the rules of thumb from experts and

    simulation data are used. Expert system of this type can range from ones providing regional retail

    recommendations, like Wishabi, to ones used to assist monetary decisions by financial

    institutions and governments.

    Another 1970s and 1980s application of expert systems, which we today would simply call AI,

    was in computer games. For example, the computer baseball games Earl Weaver

    Baseball and Tony La Russa Baseball each had highly detailed simulations of the game strategies

    of those two baseball managers. When a human played the game against the computer, the

    computer queried the Earl Weaver or Tony La Russa Expert System for a decision on what

    strategy to follow. Even those choices where some randomness was part of the natural system

    (such as when to throw a surprise pitch-out to try to trick a runner trying to steal a base) were

    decided based on probabilities supplied by Weaver or La Russa. Today we would simply say that

    "the game's AI provided the opposing manager's strategy".

  • 8/2/2019 ISM Research Study

    4/26

  • 8/2/2019 ISM Research Study

    5/26

    Introduction

    Artificial Intelligence (AI) is the area of computer science focusing on creating machines that

    can engage on behaviors that humans consider intelligent. The ability to create intelligentmachines has intrigued humans since ancient times and today with the advent of the computer

    and 50 years of research into AI programming techniques, the dream of smart machines is

    becoming a reality. Researchers are creating systems which can mimic human thought,

    understand speech, beat the best human chess player, and countless other feats never before

    possible.

    In artificial intelligence, an expert system is a computer system that emulates the decision-

    making ability of a human expert. Expert systems are designed to solve complex problems by

    reasoning about knowledge, like an expert, and not by following the procedure of a developer as

    is the case in conventional programming. An expert system has a unique structure, different from

    traditional programs. It is divided into two parts, one fixed, independent of the expert system: the

    inference engine, and one variable: the knowledge base. To run an expert system, the engine

    reasons about the knowledge base like a human.

    A computer application that performs a task that would otherwise be performed by a human

    expert. For example, there are expert systems that can diagnose human illnesses, make financial

    forecasts, and schedule routes for delivery vehicles. Some expert systems are designed to take

    the place of human experts, while others are designed to aid them.

    Expert systems are part of a general category of computer applications known as artificial

    intelligence. To design an expert system, one needs a knowledge engineer, an individual who

    studies how human experts make decisions and translates the rules into terms that

    a computer can understand.

    It is basically is a computer program that simulates the judgment and behavior of a human or an

    organization that has expert knowledge and experience in a particular field. Typically, such a

    system contains a knowledge base containing accumulated experience and a set of rules for

    applying the knowledge base to each particular situation that is described to the program.

  • 8/2/2019 ISM Research Study

    6/26

    Sophisticated expert systems can be enhanced with additions to the knowledge base or to the set

    of rules.

    An expert system typically consists of four major components:

    1. Knowledge Base. This is the knowledge in the expert system, coded in a form that the system

    can use. It is developed by some combination of humans (for example, a knowledge engineer)

    and an automated learning system (for example, one that can learn through the analysis of good

    examples ofan experts performance).

    2. Problem Solver. This is a combination of algorithms and heuristics designed to use the

    Knowledge Base in an attempt to solve problems in a particular field.

    3. Communicator. This is designed to facilitate appropriate interaction both with the developers

    of the expert system and the users of the expert system.

  • 8/2/2019 ISM Research Study

    7/26

    4. Explanation and Help. This is designed to provide help to the user and also to provide

    detailed explanations of the what and why of the expert systems activities as it works to solve

    problem.

    It is very important to understand the narrow specialization of the typical expert system. An

    expert system designed to determine whether a person applying for a loan is a good loan risk

    cannot diagnose infectious diseases, and vice versa. An expert system designed to help a lawyer

    deal with case law cannot help a literature professor analyze poetry.

    Researchers in AI often base their work on a careful study of how humans solve

    problems and on human intelligence. In the process of attempting to develop effective AI

    systems, they learn about human capabilities and limitations. One of the interesting things to

    come out of work on expert systems is that within an area of narrow specialization, a humanexpert may be using only a few hundred to a few thousand rules.

    Expert Systems Characteristics

    By definition, an expert system is a computer program that simulates the thought process of a

    human expert to solve complex decision problems in a specific domain. This chapter addresses

    the characteristics of expert systems that make them different from conventional programming

    and traditional decision support tools. The growth of expert systems is expected to continue forseveral years. With the continuing growth, many new and exciting applications will emerge. An

    expert system operates as an interactive system that responds to questions, asks for clarification,

    makes recommendations, and generally aids the decision-making process. Expert systems

    provide expert advice and guidance in a wide variety of activities, from computer diagnosis to

    delicate medical surgery.

    An expert system may be viewed as a computer simulation of a human expert. Expert systems

    are an emerging technology with many areas for potential applications. Past applications range

    from MYCIN, used in the medical

    field to diagnose infectious blood diseases, to XCON, used to configure computer systems. These

    expert systems have proven to be quite successful. Most applications of expert systems will fall

    into one of the following categories:

  • 8/2/2019 ISM Research Study

    8/26

    Interpreting and identifying

    Predicting

    Diagnosing

    Designing

    Planning

    Monitoring

    Debugging and testing

    Instructing and training

    Controlling

    Applications that are computational or deterministic in nature are not good candidates for expert

    systems. Traditional decision support systems such as spreadsheets are very mechanistic in the

    way they solve problems. They operate under mathematical and Boolean operators in their

    execution and arrive at one and only one static solution for a given set of data. Calculationintensive applications with very exacting requirements are better handled by traditional decision

    support tools or conventional programming. The best application candidates for expert systems

    are those dealing with expert heuristics for solving problems. Conventional computer programs

    are based on factual knowledge, an indisputable strength of computers. Humans, by contrast,

    solve problems on the basis of a mixture of factual and heuristic knowledge. Heuristic

    knowledge, composed of intuition, judgment, and logical inferences, is an indisputable strength

    of humans. Successful expert systems will be those that combine facts and heuristics and thus

    merge human knowledge with computer power in solving problems.

    The Need for Expert Systems

    Expert systems are necessitated by the limitations associated with conventional human decision-

    making processes, including:

  • 8/2/2019 ISM Research Study

    9/26

    1. Human expertise is very scarce.

    2. Humans get tired from physical or mental workload.

    3. Humans forget crucial details of a problem.

    4. Humans are inconsistent in their day-to-day decisions.

    5. Humans have limited working memory.

    6. Humans are unable to comprehend large amounts of data quickly.

    7. Humans are unable to retain large amounts of data in memory.

    8. Humans are slow in recalling information stored in memory.

    9. Humans are subject to deliberate or inadvertent bias in their actions.

    10. Humans can deliberately avoid decision responsibilities.

    11. Humans lie, hide, and die.

    Coupled with these human limitations are the weaknesses inherent in conventional programming

    and traditional decision-support tools. Despite the mechanistic power of computers, they have

    certain limitations that impair their effectiveness in implementing human-like decision processes.

    Conventional programs:

    1. Are algorithmic in nature and depend only on raw machine power

    2. Depend on facts that may be difficult to obtain

    3. Do not make use of the effective heuristic approaches used by human experts

    4. Are not easily adaptable to changing problem environments

    5. Seek explicit and factual solutions that may not be possible

  • 8/2/2019 ISM Research Study

    10/26

    Benefits of Expert Systems

    Expert systems offer an environment where the good capabilities of humans and the power of

    computers can be incorporated to overcome many of the limitations discussed.

    1. Increase the probability, frequency, and consistency of making good decisions

    2. Help distribute human expertise

    3. Facilitate real-time, low-cost expert-level decisions by the non expert

    4. Enhance the utilization of most of the available data

    5. Permit objectivity by weighing evidence without bias and without regard for the users

    personal and emotional reactions

    6. Permit dynamism through modularity of structure

    7. Free up the mind and time of the human expert to enable him or her to concentrate on more

    creative activities

    8. Encourage investigations into the subtle areas of a problem

    Expert Systems Are For Everyone. No matter which area of business one is engaged in, expert

    systems can fulfill the need for higher productivity andreliability of decisions. Everyone can find

    an application potential in the field of expert systems. Contrary to the belief that expert systems

    may pose a threat to job security, expert systems can actually help to create opportunities for new

    job areas. Presented below are some areas that hold promise for new job opportunities:

    Basic research

    Applied research

    Knowledge engineering

    Inference engine development

  • 8/2/2019 ISM Research Study

    11/26

    Consulting (development and implementation)

    Training

    Sales and marketing

    Passive or active end user

    An active user is one who directly uses expert systems consultations to obtain recommendations.

    A passive user is one who trusts the results obtained from expert systems and supports the

    implementation of those results.

    TYPES OF EXPERT SYSTEMS

    There are many different types of expert systems. The following list describes the various types.

    Diagnosis. Diagnosis types of expert systems are used to recommend remedies to illnesses,

    trouble-shoot electronic or mechanical problems or as debugging tools.

    Repair. Expert systems that define repair strategies are also very common. As well as

    diagnosing the problem they can suggest a plan for the repair of the item. The repair plan

    typically contains a scheduling structure and some control structure to validate the repair process.Such systems have been employed in the automotive repair field and similar areas.

    Instruction. Instructional expert systems have been used for individualized training or

    instruction in a particular field. The system presents material in an order determined by its

    evaluation of the users ability and current knowledge and monitors the progress of the student,

    altering the sequence depending on this progress.

    Interpretation. Interpretive expert systems have the ability to analyze data to determine its

    significance or usefulness. The knowledge base often contains models of real world situations

    which it compares to its data. These are often used in exploration for mineral, gas and oil

    deposits as well as in surveillance, image analysis and speech understanding.

  • 8/2/2019 ISM Research Study

    12/26

    Prediction.Predictive expert systems are used as a method to guess at the possible outcomes

    of observed situations, usually providing a probability factor. This is used often in weather

    forecasting.

    Design and Planning. This allows experts to quickly develop solutions that save time. These

    systems do not replace experts but act as a tool by performing tasks such as costing, building

    design, material ordering and magazine design.

    Monitoring and Control. In certain applications expert systems can be designed to monitor

    operations and control certain functions. These are particularly useful where speed of decision

    making is vitally important, for example in the nuclear energy industry, air traffic control and the

    stock market.

    Classification/Identification. These systems help to classify the goals in the system by the

    identification of various features (these can by physical or non-physical) For example various

    types of animals are classified according to attributes such as habitat, feeding information, color,

    breeding information, relative size etc. These systems can be used by bird watchers, fishing

    enthusiasts, animal rescue shelters (to match animals to prospective owners) to name a few.

  • 8/2/2019 ISM Research Study

    13/26

    Historic Development

    Expert systems were introduced by researchers in the Stanford Heuristic Programming Project,

    including the "father of expert systems" Edward Feigenbaum, with

    the Dendral and Mycin systems. Principal contributors to the technology were Bruce Buchanan,

    Edward Shortliffe, Randall Davis, William vanMelle, Carli Scott and others at Stanford. Expert

    systems were among the first truly successful forms of AI software.

    Research is also very active in France, where researchers focus on the automation of reasoning

    and logic engines. The French Prolog computer language, designed in 1972, marks a real

    advance over expert systems like Dendral or Mycin: it is a shell, that's to say a software structure

    ready to receive any expert system and to run it. It integrates an engine using First-Order logic,

    with rules and facts. It's a tool for mass production of expert systems and was the first

    operational declarative language, later becoming the best selling IA language in the world.

    However Prolog is not particularly user friendly and is an order of logic away from human logic .

    In the 1980s, expert systems proliferated as they were recognized as a practical tool for solving

    real-world problems. Universities offered expert system courses and two thirds of the Fortune

    1000companies applied the technology in daily business activities. Interest was international

    with the Fifth Generation Computer Systems project in Japan and increased research funding in

    Europe. Growth in the field continued into the 1990s.

    The development of expert systems was aided by the development of the symbolic processing

    languages Lisp and Prolog. To avoid re-inventing the wheel, expert system shells were created

    that had more specialized features for building large expert systems.

    In 1981 the first IBM PC was introduced, with MS-DOS operating system. Its low price started

    to multiply users and opened a new market for computing and expert systems. In the 80's the

    image of IA was very good and people believed it would succeed within a short time. Many

    companies began to market expert systems shells from universities, renamed "generators"

    because they added to the shell a tool for writing rules in plain language and thus, theoretically,

    allowed to write expert systems without a programming language nor any other software. The

    best known: Guru (USA) inspired by Mycin, Personal Consultant Plus (USA), Nexpert Object

  • 8/2/2019 ISM Research Study

    14/26

    (developed by Neuron Data, company founded in California by three French), Genesia

    (developed by French public company Electricit de France and marketed by Steria), VP Expert

    (USA). But eventually the tools were only used in research projects. They did not penetrate the

    business market, showing that AI technology was not mature.

    In 1986, a new expert system generator for PCs appeared on the market, derived from the French

    academic research: Intelligence Service sold by GSI-TECSI software company. This software

    showed a radical innovation: it used propositional logic ("Zeroth order logic") to execute expert

    systems, reasoning on a knowledge base written with everyday language rules, producing

    explanations and detecting logic contradictions between the facts. It was the first tool showing

    the AI defined by Edward Feigenbaum in his book about the Japanese Fifth

    Generation, Artificial Intelligence and Japan's Computer Challenge to the World (1983): "The

    machines will have reasoning power: they will automatically engineer vast amounts of

    knowledge to serve whatever purpose humans propose, from medical diagnosis to product

    design, from management decisions to education", "The reasoning animal has, perhaps

    inevitably, fashioned the reasoning machine", "the reasoning power of these machines matches

    or exceeds the reasoning power of the humans who instructed them and, in some cases, the

    reasoning power of any human performing such tasks". Intelligence Service was in fact

    "Pandora" (1985), a software developed for their thesis by two academic students of Jean-Louis

    Laurire, one of the most famous and prolific French AI researcher. Unfortunately, as this

    software was not developed by his own IT developers, GSI-TECSI was unable to make it evolve.

    Sales became scarce and marketing stopped after a few years.

  • 8/2/2019 ISM Research Study

    15/26

    Examination of Current Issues

    Technical issues:

    On the technical side, there is the problem of the size of the database and using it efficiently. If

    the system consists of several thousand rules, it takes a very powerful control program to

    produce any conclusions in a reasonable amount of time. If the system also has a large quantity

    of information in the working memory, this will also slow things down unless you have a very

    good indexing and search system.

    Data integrity:

    A second problem that comes from a large database is that as the number of rules increases the

    conflict set also becomes large so a good conflict resolving algorithm is needed if the system is

    to be usable.

    Accountability and responsibility issues:

    Another problem that appears is that of responsibility. Take, for example, a system used by a

    doctor that is designed to administer drugs to patients according to their needs and that it must

    first determine what is wrong with them, very much like the prescribing work of a GP. If the

    system causes someone to take the wrong medicine and the person is harmed, who is legally

    responsible? Some would say the health authority who allowed the doctor to use the system,

    others would say the doctor, others the suppliers of the Expert System. A problem is produced

    that is not at all a trivial one. Think about the implications of using Expert Systems in other

    scenarios.

    Cannot substitute human expertise:

    A more obvious problem is that of gathering the rules. Human experts are expensive and are not

    extremely likely to want to sit down and write out a large number of rules as to how they come to

    their conclusions. More to the point, they may not be able to. Although they will usually follow a

    logical path to their conclusions, putting these into a set of IF ... THEN rules may actually be

  • 8/2/2019 ISM Research Study

    16/26

    very difficult and maybe impossible.

    It is quite possible that many human experts, though starting off in their professions with a set of

    rules, learn to do their job through experiential knowledge and 'just know' what the correct

    solution is. Again they may have followed a logical path, but mentally they may have 'skipped

    some steps' along the way to get there. An Expert System cannot do this and needs to know the

    rules very clearly.

    What may be a way round this problem is to enable Expert Systems to learn as they go, starting

    off with a smaller number of rules but given the ability to deduce new rules from what they know

    and what they 'experience'.

    Problem of Explanation and Control:

    The system would appear chaotic and be so inefficient as to be unusable if the expert's rules had

    to be rederived from first principles of the domain (and logic) for each application. In a sense,

    using expert rules saves the system the chore of learning the deductions do not need to be

    repeated. However, these systems perform in more limited domains and are harder to extend; for

    example, can any of the existing expert systems for medical diagnosis and treatment

    recommendation be extended, using their current knowledge base or a slight augmentation, to do

    preventative health care in the same area of medicine? Its not possible.

    Compilation and compression are not unmitigated blessings because the expert's rule is usually

    derived from experience rather than being model based. Thus, although these rules usually

    produce correct behavior, they also have the potential to produce incorrect or inconsistent results.

    The rules are plausible and work a high percentage of the time; this is why the expert uses them.

    However, when they fail, the human expert knows enough to recognize this fact and find out

    why. He retreats to a better-grounded model (one based upon more general principles) and

    determines where the compiled inference chain failed and why it is not applicable in this

    particular case.

  • 8/2/2019 ISM Research Study

    17/26

    Security threats and issues:

    Computer risk exposures and security in general are reviewed, and factors suggesting that expert

    system security are a unique and crucial problem. Security requirements and threats associated

    with the unique characteristics of expert systems are investigated. They include technical aspects

    of knowledge (certainty factors, symbolic information and special fixes), structure (user

    interface, knowledge base, inference engine and database), design methodology (prototyping)

    and the current delivery environment (e.g., PCs and expert system shells). The security of

    working expert systems is important as it affects the confidentiality, integrity and authenticity of

    the data and knowledge. Rationales for the current apparent lack of expert system security are

    providing opportunities to the hackers and crackers to transfer, manipulate, modify and eliminate

    the knowledge, codes and rules. The impact of possible security controls on expert system users

    and developers is worth assessing.

    Legal and ethical issues:

    Increasing specialization and the growth of automated advice-delivery systems are creating new

    problems in legal responsibility and ethical behavior. Engineering, planning, legal, and medical

    workers can expect early encounters with these difficulties, which are essentially concerned with

    a new interpretation of 'due care' and of 'professional liability'. The precipitating factor in this

    debate is the emergence of usable 'expert' systems, which embody judgmental and operational

    knowledge, and are often designed to mimic the behavior (if not the public pronouncements) of

    acknowledged experts in the field. The task of the knowledge engineer and of the professional

    worker using or expecting others to use such automated advisory systems raises ethical problems

    both for individuals and for professional and learned societies.

  • 8/2/2019 ISM Research Study

    18/26

    The organizational impact of expert systems

    ForecastingForecasting requires predicting what will happen and when it will happen along with an

    associated statement of confidence. Forecasting horizon is inversely related to forecasting

    accuracy. This result is intuitive.

    The likelihood of unforeseen events increases as the time period over which the forecast is made

    increases .Qualitative forecasting, that is , forecasting based on human judgment, is difficult, as

    described previously, due to human biases and the limitations of human information processing.

    The results may often tend to be incorrect and the whole planning process will go in vain as it is

    directly dependent on an effective forecast. The expert systems help organizations, especially the

    top line managers and top notch executives to forecast effectively using the expertise and

    knowledge of these systems. They help in forecasting for long time horizons, new markets,

    changing preferences, demands and tastes of the consumers.

    Advanced Manufacturing TechnologyWhat is it about the Japanese that has made their manufacturing so successful? The growthmarket forecasts appearing there. The answer to this more recent riddle is more forthcoming

    and can be summarized under the headings technology, just-in-time (JIT) scheduling policies,

    and participatory management. The technology includes robotic sand computer-aided design,

    manufacture, and process planning. The technology itself, however, does not account for the

    success of the Japanese. Linked to the technology is a set of policies that allow for its maximal

    utilization. These automated and technology driven processes definitely use the expert system

    technology and procedures.

    Decision makingAn organizational decision making framework that has received substantial amount of attention

    in expert systems are strategic planning, management control and task (operational) controlon

  • 8/2/2019 ISM Research Study

    19/26

    one dimension and the structure of the problem under consideration- structured, semi

    structured and unstructuredon the other dimension.

    The effectiveness of decision making can be greatly improved if the problem is suitable for

    expert system treatment. This is confirmed by a survey conducted by Fried who cited the

    following benefits in successful ESs:

    Improved decisions by nonexperts, More consistent decisions, Reduced response time, Improved training, and Cost reduction.

    Such benefits indicate expert systems impact decision making.

    Overall organizational effectiveness and efficiencyExpert systems can be developed to give advice on how to increase efficiency and effectiveness

    in operations, processes of the organization, as well as to aid in their evaluation. There are a

    number of factors like human resources, processes, efficient delivery system, customer

    relationship management, supply chain management, etc. that are related to the firms success

    and they can form the basis of an expert system that would evaluate organizational performance.

    Organizational rolesThe existence of an expert indicates that there are distinct organizational roles for the expert.

    There is a number of role specializations, including the problem and the method or process by

    which the work is done.

    The increase in the number of problems can be solved by the use of expert systems will save

    managers a considerable amount of time, freeing them from routine tasks. An expert system, for

    example, can save the time being spent on checking manuals and directories. This will allow

    managers the opportunity to engage in more creative activities with more quality time. The

  • 8/2/2019 ISM Research Study

    20/26

    specialized nature of AI/ES tools and the difficulty of knowledge acquisitions has been

    instrumental in creating the new role of the knowledge engineers. At the same time the potential

    was of use of ES shells could turn the user into an ES builderprogrammer.

  • 8/2/2019 ISM Research Study

    21/26

    Findings

    The impact of a technology is a function of policies regarding how the technology is to be used.

    These policy choices are a function of the business environment; the culture in which the

    technology is introduced; and, indeed, the technology itself. The first of these guidelines suggests

    that appropriate further work in impact assessment for expert systems should include

    fundamental market research. Although the characteristics of a problem that make it amenable

    to expert system solution have been isolated (Dym 1987; Bobrow, Mittal, and

    Stefik 1986; Weitz and DeMeyer 1989), the purpose of this market research should be to

    realistically determine the number of organizations with these problems and whether the costs,

    benefits, and potential strategic advantage afforded by an expert system solution support or

    discourage the likelihood that expert system technology will be applied.

    Future research in the area of technology impact should be directed toward measuring and

    quantifying the factors in the technology.

  • 8/2/2019 ISM Research Study

    22/26

    Recommendations and Conclusion

  • 8/2/2019 ISM Research Study

    23/26

    Bibliography/ References

    Dym, C. L. 1987. Issues in the Design and Implementation of Expert Systems. ArtificialIntelligence for Engineering Design, Analysis, and Manufacturing (AI EDAM) 1(1): 37

    46

    Walton, R., and Susman, G. 1987. People Policy forthe New Machines. HarvardBusiness Review 65(2): 98107

    Darlington, Keith (2000). The Essence of Expert Systems.Pearson Education. Ignizio, James (1991).Introduction to Expert Systems. McGraw-Hill Companies. Jackson, Peter (1998),Introduction To Expert Systems (3 ed.), Addison Wesley, p. 2,

    2.5 USER INTERFACE

    http://en.wikipedia.org/wiki/Pearson_Educationhttp://en.wikipedia.org/wiki/Pearson_Educationhttp://en.wikipedia.org/wiki/Pearson_Educationhttp://en.wikipedia.org/wiki/Pearson_Education
  • 8/2/2019 ISM Research Study

    24/26

    The initial development of an expert system is performed by the expert and

    the knowledge engineer. Unlike most conventional programs, in which only

    programmers can make program design decisions, the design of large expert

    systems is implemented through a team effort. A consideration of the needs

    of the end user is very important in designing the contents and user interface

    of expert systems.2.5 USER INTERFACE 23

    2.5.1 Natural Language

    The programming languages used for expert systems tend to operate in a

    manner similar to ordinary conversation. We usually state the premise of a

    problem in the form of a question, with actions being stated much as when

    we verbally answer the question, that is, in a natural language format. If,

    during or after a consultation, an expert system determines that a piece of its

    data or knowledge base is incorrect or is no longer applicable because the

    problem environment has changed, it should be able to update the knowledge

    base accordingly. This capability would allow the expert system to converse

    in a natural language format with either the developers or users.

    Expert systems not only arrive at solutions or recommendations, but can

    give the user a level of confidence about the solution. In this manner, an

  • 8/2/2019 ISM Research Study

    25/26

    expert system can handle both quantitative and qualitative factors when analyzing problems.

    This aspect is very important when we consider how inexact most input data are for day-to-day

    decision making. For example, the

    problems addressed by an expert system can have more than one solution or,

    in some cases, no definite solution at all. Yet the expert system can provide

    useful recommendations to the user just as a human consultant might do.

    2.5.2 Explanations Facility in Expert Systems

    One of the key characteristics of an expert system is the explanation facility.

    With this capability, an expert system can explain how it arrives at its conclusions. The user can

    ask questions dealing with the what, how, and why

    aspects of a problem. The expert system will then provide the user with a

    trace of the consultation process, pointing out the key reasoning paths followed during the

    consultation. Sometimes an expert system is required to

    solve other problems, possibly not directly related to the specific problem at

    hand, but whose solution will have an impact on the total problem-solving

    process. The explanation facility helps the expert system to clarify and justify

    why such a digression might be needed.

    2.5.3 Data Uncertainties

    Expert systems are capable of working with inexact data. An expert system

    allows the user to assign probabilities, certainty factors, or confidence levels

  • 8/2/2019 ISM Research Study

    26/26

    to any or all input data. This feature closely represents how most problems

    are handled in the real world. An expert system can take all relevant factors

    into account and make a recommendation based on the best possible solution

    rather than the only exact solution.

    2.5.4 Application Roadmap

    The symbolic processing capabilities of AI technology lead to many potential

    applications in engineering and manufacturing. With the increasing sophisti-cation of AIl

    techniques, analysts are now able to use innovative methods to

    provide viable solutions to complex problems in everyday applications. Figure

    2.5 presents a structural representation of the application paths for artificial

    intelligence and expert systems.

    2.5.5 Symbolic Processing

    Contrary to the practice in conventional programming, expert systems can

    manipulate objects symbolically to arrive at reasonable conclusions to a problem scenario. The

    object drawings in this section are used to illustrate the

    versatility of symbolic processing by using the manipulation of objects to

    convey information.