Knowledge based systems

Logical Agents

Human reactions not only reflex

Agent needs a Knowledge base

Only path finding limits Agent

Knowledge based agents
Knowledge based agents are those who have the capability of maintain an internal state of knowledge , reason over that knowledge , update their knowledge after observations and take actions.

Agent should be able to represent states , actions.

Should be able to incorporate new percepts.

Ability to update the internal representation of the world.

Takes appropriate actions.

Collective Intelligence


Collective intelligence is the process by which a large group of individuals gather and share their knowledge. Data and skills of the purpose of solving societal issues. Ex ; Siri

Multi Agent Environments Computer based environment made of multiple intelligent agents. Multi agent systems can manifest self organization as well as self direction and other control paradigms and related complex behaviors even when the individual strategies of all their agents are simple.

Agents will communicate with each other

Planning - cooperation and coordination

Each agent makes its own plan

Each agent tries to achieve the same target

Each agent will follow a defined convention.

Emergence

Patterns of behavior

Individuals follow simple rules

Emergent complexity

Macro - Level phenomenon

Conway's Game Of Life It is the best known example of a cellular automation, The "Game" is actually a zero player game , meaning that its evolution is determined by its initial state , needing no input from human plyers.

Rules

Any live cell fewer than two live neighbors dies , as if by underpopulation.

Any live cell with two or three live neighbors lives on to the next generation.

Any live cell with more than three live neighbors dies, as if by overpopulation.

Any dead cell with exactly three live neighbors become a live cell , as if by reproduction.

Patterns

Still Life krPwE

Spaceships images (1)

Oscillators mqdefault

Craig Reynolds - boids Boids is an artificial life program, developed by Craig Reynolds in 1986. which simulates the flocking behavior of birds

Rules

Separation - avoid crowding

Alignment - Head in average direction

Cohesion - Steer towards average position

Web Links

Cellular Automata
Cellular Automata are computational models consisting of a grid of cells. Each cell evolves based on a set of rules influenced by the states of its neighboring cells, across discrete time steps. rule90s

ALIFR (Artificial Life)
Artificial Life (ALife) studies the simulation and synthesis of life-like behaviors in software, hardware, and biochemical systems. It aims to understand fundamental principles of biological life and to create lifelike artificial entities.

Evolution in action

Behavior and intelligence

Collage dynamics

Synthetic biology

Techniques

Cellular Automata

Artificial Neural Networks

NeroEvolition

Wumpus World
Wumpus World is a grid-based environment used in artificial intelligence research, where an agent must navigate, avoiding pits and a Wumpus, to find gold. The agent relies on perceptual cues to make decisions.

The Wumpus world is partially observable because the agent can only perceive the close environment such as an adjacent room.

The order is important , so it is Sequential.

It is static as Wumpus and Pits are not moving.

The environment is discrete.

The environment is a single agent as we have one agent only and Wumpus is not considered as an agent.

Knowledge Base A knowledge base in artificial intelligence aims to capture human expert knowledge to support decision making , problem solving and more Through the years ,knowledge base systems have been developed to support many organizational processes.

Types

Intelligent tutoring systems

These are computer systems that provide personalizes instructions and feedback to users.

Expert Systems

The decision making process of a human expert and provide explamations specific to the problem they are designment are designed to solve.

Hypertext manipulation systems.

These are computer systems that store knowledge using hypertext or text linked to others.

Rule based systems.

These computer programs apply hardcoded man made rules to analyze and manipulate data.

knowledge-based-agent-in-ai

Figura-5-Multi-agent-environment

A-MAS-a-logical-agent-interacts-with-two-interface-agents