Artificial Intelligence :

Intelligence applied in  the  computer  system.  The  application  of  artificial  intelligence  has 

tried  to emulate human characteristics (like learn by being told, teach, solve complex

problem, design, plan and schedule,  create  complex,  abstract  model  of  universe  etc.) 

within  computer systems.  Knowledge engineers have the difficult job of attempting to build

these characteristics into a computer program. By  using  a  range  of  techniques,  including 

expert  systems,  neural  networks,  case-based  reasoning, genetic algorithms, intelligent

agents and data mining, we can get computer systems to emulate some aspects of intelligent

behavior such as:   making  decisions,  diagnosing,  scheduling  and  planning  using  expert 

systems  or neural networks  

•     evolving solutions to very complex problems using genetic algorithms  

•     learning  from  a  single  previous  example,  where  this  is  particularly  relevant  and 

using it  to solve a current problem using case-based reasoning  

•     recognizing  hand  writing  or  understanding  sensory  data—simulated  by  artificial 

neural networks  

•     identifying cause and effect relationships using data mining  

•     free will, i.e., the ability to take independent actions—simulated by intelligent agents.  

For  example,  legal  systems  can  suggest  suitable  fines  based  on  past  examples  using

case-based reasoning—a type of KBS.  

Programs  can  also  process  human  language  including  grammar checking,  summarization 

and translation – all of which use natural language processing technique. Artificial intelligence

aims to endow computers with human abilities. Often this involves research into new and

novel technologies that might not be immediately usable. Knowledge  Engineering,  on  the 

other  hand,  is  the  practical  application  of  those  aspects  of  artificial intelligence  that  are 

well  understood  to  real  commercial  business  problems  such  as  recognizing signatures to

detect potential fraud.