Overview of Artificial Intelligence

Part 1

CS123, Intro to AI

Topics 
Overview of AIGenerative AI
History and application of AIPrompt engineering
Machine LearningCustom chatbot creation
Neural networks and deep learningSocial and ethical issues of AI

 

Table of Contents

What is AI?

AI, or Artificial Intelligence, is a field of computer science that aims to create computer systems capable of doing things that would normally require human intelligence. These things include: thinking, reasoning, learning, using natural language, problem solving, and decision making1.

We need to know the definitions of words so that we can understand each other. Here is the dictionary definition of Intelligence:

What is intelligence?

  1. The ability to learn or understand or to deal with new or trying situations. Also : the skilled use of reason.

  2. The ability to apply knowledge to manipulate one's environment or to think abstractly as measured by objective criteria (such as tests)
    Merriam-Webster Dictionary

Your Turn: How would you define intelligence?

Is your definition different from the dictionary definition?

Later we will discus whether or not current AI systems are really intelligent.

 

Types of AI

There are two major types of AI: symbolic AI and artificial neural networks (ANN). There are also hybrid systems that use both symbolic AI and ANNs.

AI can also be categorized into two categories: narrow AI and general AI.

Symbolic AI vs. ANNs

Symbolic AI

 

Artificial Neural Networks

Generative AI

Narrow AI

These are systems designed to perform a specific task and can only operate under a limited set of constraints.

Examples of Narrow AI

Your Turn: Can you think of other examples of narrow AI?

 

General AI

Also known as AGI (Artificial General Intelligence) are systems that possess the ability to perform any intellectual task that a human being can do. They can understand, learn, adapt, and implement knowledge in different domains. This type of AI is purely theoretical at this point with no practical examples in use today.

Is chatGPT a General AI System?

ChatGPT is not an example of General AI. It's actually Narrow AI. While it's quite advanced and can generate human-like text based on prompts, it's still designed for a specific task: text generation. It doesn't have an understanding of the world in the way humans do, and it can't apply knowledge from one domain to another in the way a human would. It operates based on patterns in the data it was trained on and doesn't have understanding[^3] of the text it generates.

 

Reference

 


Creative Commons License Intro to AI Lecture Notes by Brian Bird, written in , are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


1 The definition of Artificial Intelligence is not actually agreed upon by computer scientists. The definition given in these notes in my own synthesis of commonly given definitions, such as those listed in Russell and Norvig. An alternate definition, given in "Elements of AI" is a system that is autonomous and adaptive.