Chapter 13: Intelligent Information Systems Flashcards
Artificial Intelligence (AI)
Consists of related technologies that try to simulate and reproduce human thought behavior
Robots
One of the most successful applications of AI. They perform well at simple repetitive tasks and can be used to free workers from tedious or hazardous jobs.
- Personal robots: Used as prototypes to test certain services
- Soft robots: Made of elastomer, simpler to make and less expensive
Expert Systems
Mimic human expertise in a field to solve a problem in a well-defined area
Components of an expert system
1) Knowledge acquisition facility: Software package with manual or automated methods for acquiring and incorporating new rules and facts to help the expert system grow
2) Knowledge base: Similar to database, but keeps track of rules and explanations associated with facts
3) Explanation facility: Performs tasks similar to what a human expert does by explaining to end users how recommendations are derived
4) Inference engine: Manipulates a series of rules
5) Knowledge base management system (KBMS): Similar to a DBMS, used to keep the knowledge base updated, with changes to facts, figures, and rules
6) User Interface: Provides user-friendly access to the expert system
Case-Based Reasoning (CBR)
Problem-solving technique that matches a new case (problem) with a previously solved case and its solution, both of which are stored in a database
Intelligent Agents (Bots)
Software capable of reasoning and following rule-based processes
Fuzzy Logic
- Allows a smooth, gradual transition between human and computer vocabularies
- Allows computers to reason in a fashion similar to humans
Machine Learning
Process and procedure by which knowledge is gained through experience
- Ex: Social media, identifying faces in photos
Natural language Processing (NLP)
- Developed so that users can communicate with computers in human language
- Provides a question-and-answer setting that is natural and easier for people to use
- Activities include: Interfacing (accepting human language as input and generating necessary output), knowledge acquisition (using computer to understand information)
Applications/categories of Intelligent Agents
- Web marketing
- Virtual catalogs
1) Shopping and information agents: Help navigate web
2) Personal agents: Perform specific tasks for user
3) Data-mining agents: Work with data in warehouse
4) Monitoring and surveillance agents: Track and report on computer equipment and network system to predict crash