After entering your email address, a confirmation email will be sent to your inbox. Please approve this email to receive our weekly eBook update. We will not share your personal information with any third party.

About the book

Description

Artificial Intelligence, or AI, is the study and development of computer systems which can perform tasks which normally require human intelligence. Agent Behaviour is a complex aspect of AI, but integral to one’s understanding of the subject. It is discussed in detail in William John Teahan’s “Artificial Intelligence - Agent Behaviour I” e-book.

This “Artificial Intelligence: Exercises I” e-book will guide you through useful exercises related to the “Agent Behavior” text. Both the source text and this exercise e-book can be downloaded for free.

Exercises within this AI workbook help the reader understand a wide range of topics, including the differences between agent-oriented design and object-oriented design, environments as -n dimensional spaces, the NetLogo environment, animated mapping and simulation, autonomous agents, and situated cognition. Each of the exercises correspond to a NetLogo model which can be accessed online and manipulated for learning purposes. These models are quite dynamic and encourage the user to become an “explorer” of the virtual environments.

Readers who wish to continue their study should also refer to “Artificial Intelligence: Exercises II - Agent Behaviour I,” an e-workbook which is also available for free on bookboon.com.

Content

Introduction

What is ”Artificial Intelligence”?

Paths to Artificial Intelligence

Objections to Artificial Intelligence

Conceptual Metaphor, Analogy and Thought Experiments

Design Principles for Autonomous Agents

Agents and Environments

What is an Agent?

Agent-oriented Design Versus Object-oriented Design

A Taxonomy of Autonomous Agents

Desirable Properties of Agents

What is an Environment?

Environments as n-dimensional spaces

Virtual Environments

How can we develop and test an Artificial Intelligence system?

Frameworks for Agents and Environments

Architectures and Frameworks for Agents and Environments

Standards for Agent-based Technologies

Agent-Oriented Programming Languages

Agent Directed Simulation in NetLogo

The NetLogo development environment

Agents and Environments in NetLogo

Drawing Mazes using Patch Agents in NetLogo

Movement

Movement and Motion

Movement of Turtle Agents in NetLogo

Behaviour and Decision-making in terms of movement

Drawing FSMs and Decision Trees using Link Agents in NetLogo

Computer Animation

Animated Mapping and Simulation

Embodiment

Our body and our senses

Several Features of Autonomous Agents

Adding Sensing Capabilities to Turtle Agents in NetLogo

Performing tasks reactively without cognition

Embodied, Situated Cognition

Solutions to Selected Exercises

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with EU regulation.