Introduction to Artificial Intelligence Terminology
Thursday, July 21, 2016 at 08:04AM
Charlie in Becoming an XBRL Master Craftsman

This articleby Arnaldo Pérez Castaño provides a good introduction to artificial intelligence terminology.  An expert system is a branch of artificial intelligence.

First off, what is artificial intelligence?  Richard Bellman, from his book Introduction to Artificial Intelligence: Can Computers Think?, provides this definition:

Artificial intelligence is the automation of activities that we associate with human thinking and activities such as decision making, problem solving, learning and so on.

So how do you actually do that?  How do you get computers to automate activities?  That is what all these terms are about. How to implement the automation of activities in the form of software.  Here are some of the terms from the article referenced above that help you get your head around the capabilities of an expert system and how such systems might be implemented in software:

Some people group all these into one big group, intelligent agent, but I think having this breakdown helps one understand the capabilities of agents.  Many people tend to overstate the capabilities of agents.  For example, the article mentions software having a conscience.  Saying stuff like that is not helpful and is generally hype. What I am sure of is that agents can perform useful work.

Here is a graphic of an agent:

From Wikipedia

Want to build an agent? Shoot me an email.

***** MORE ********

Different types of agents video.

Introduction to Intelligent Agents

Intelligent agents

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.