← Back to list

Software with a Brain: Inside Agent-Based Intelligent Systems

What is an Agent Based Intelligent System?

Kashaf Abdullah · 2026-03-07 19:10 · 2 claps · 4.9 min read
#artificial-intelligence #abi #agent-based-modeling #model
Open on Medium ↗
Wiki topics: AGT · AI Agents AI · AI · General

Software with a Brain: Inside Agent-Based Intelligent Systems

What is an Agent Based Intelligent System?

“Agent Based Intelligent Systems are computer systems where autonomous software programs (agents) work together to solve complex problems by sensing their environment, making decisions, and taking actions.”

Real Life Analogy 🌟

Think of it like a restaurant kitchen:

Each chef (agent) works independently

They sense orders (environment)

Communicate with each other

Coordinate to prepare meals

Adapt when problems arise

PART 2: CORE CONCEPTS WITH EXAMPLES

1. What is an Agent?

Definition: An agent is a computer program that can perceive its environment through sensors and act upon that environment through actuators.

Everyday Examples:

Key Properties of Agents:

2. Environment Types Explained

Complete Breakdown with Examples:

A. Fully Observable vs Partially Observable

Fully Observable (Agent sees everything)

✅ Chess Game: All pieces visible

✅ TicTacToe: Complete board visible

✅ Calculator: All inputs visible

Partially Observable (Agent has limited info)

❌ Poker Game: Can’t see opponent’s cards

❌ SelfDriving Car: Can’t see around corners

❌ Stock Market: Don’t know others’ strategies

Blog Writing Tip: “Most realworld problems are partially observable, making them perfect for agentbased solutions.”

B. Deterministic vs Stochastic

Deterministic (Predictable outcomes)

✓ Calculator: 2+2 always = 4

✓ Vending Machine: Insert money → get snack

✓ Traffic Light: Red → Stop, Green → Go

Stochastic (Random/Uncertain outcomes)

✗ Weather Prediction: 70% chance of rain

✗ Dice Roll: Random number 16

✗ Stock Market: Can’t predict exactly

C. Static vs Dynamic

Static (Environment doesn’t change)

📌 Crossword Puzzle: Same until solved

📌 Sudoku: Numbers stay fixed

📌 Written Exam: Questions don’t change

Dynamic (Environment constantly changes)

🔄 Traffic System: Cars keep moving

🔄 Live Sports: Game situations change

🔄 Social Media Feed: New posts appear

D. Discrete vs Continuous

Discrete (Limited states)

🎲 Chess: 64 squares, finite positions

🎲 ON/OFF Switch: Only 2 states

🎲 ATM Menu: Limited options

Continuous (Infinite states)

🌊 Drone Flight: Infinite positions

🌊 Car Speed: 0 to 200+ km/h

🌊 Room Temperature: Any value possible

3. The PEAS Model (Agent Design Framework)

PEAS = Performance, Environment, Actuators, Sensors

RealWorld Examples:

Example 1: Amazon Delivery Drone

Example 2: ChatGPT

Example 3: Tesla SelfDriving Car

PART 3: TYPES OF AGENTS (Detailed with Examples)

1. Simple Reflex Agents

“Act based on current situation only”

IF [condition] THEN [action]

Examples:

🧹 Roomba Vacuum: “If dirt detected → clean”

🔥 Smoke Detector: “If smoke → alarm”

🚦 Basic Traffic Light: “If timer expired → change”

Code Example:

python

class SimpleReflexAgent:
def act(self, sensor_input):
if sensor_input == "dirt":
return "clean"
elif sensor_input == "wall":
return "turn"
else:
return "move_forward"

Limitation: No memory, no learning

2. Model Based Agents

“Keep track of the world state”

Examples:

🗺️ GPS Navigation: Remembers your route history

🏠 Smart Home System: Knows when you usually return

🎮 Game AI: Remembers your past moves

Real Scenario:

Your smart thermostat:

Remembers you come home at 6 PM

Knows outside temperature

Adjusts accordingly

Learns your preferences

3. Goal Based Agents

“Achieve specific objectives”

Examples:

📦 Delivery Robot: Goal = deliver package

🎯 Chess AI: Goal = checkmate opponent

💰 Trading Bot: Goal = maximize profit

How It Works:

Goal: Reach Destination in 30 mins

Options:

  1. Highway → 25 mins ✓ Achieves goal

  2. Local road → 40 mins ✗ Fails goal

  3. Shortcut → 20 mins ✓ Achieves goal

Agent picks best option for goal achievement

4. Utility Based Agents

“Maximize happiness/satisfaction”

Examples:

🚗 Google Maps: Shows fastest AND fuel efficient route

🛒 Amazon: Suggests products you’ll likely buy

📱 Netflix: Recommends shows you’ll enjoy most

Utility Calculation:

Route Options:
├── Route A: 20 mins, ₹50 fuel (Utility = 80/100)
├── Route B: 15 mins, ₹100 fuel (Utility = 75/100)
└── Route C: 25 mins, ₹30 fuel (Utility = 90/100) ✓ BEST

Agent picks highest utility = Route C

5. Learning Agents

“Improve from experience”

Examples:

🤖 ChatGPT: Gets better with more conversations

🎵 Spotify: Learns your music taste

🎮 AlphaGo: Learns from millions of games

Learning Process:

  1. Try action → Get result

  2. Remember outcome

  3. Adjust strategy

  4. Try again

  5. Improve over time

PART 4: MULTIAGENT SYSTEMS (MAS)

What is MAS?

“Multiple agents working together or competing to solve complex problems”

RealWorld MAS Examples:

  1. Uber/Ola System
├── Rider Agent → Wants cheap ride
├── Driver Agent → Wants high fare
├── System Agent → Matches both
└── Payment Agent → Handles transaction
  1. Amazon Warehouse
├── Picking Robots → Get products
├── Packing Robots → Package items
├── Labeling Robots → Print labels
└── Shipping Robots → Load trucks
  1. Smart City Traffic
├── Traffic Light Agent 1 → Main Street
├── Traffic Light Agent 2 → Side Street
├── Emergency Agent → Ambulance priority
└── Monitoring Agent → Oversee everything

Agent Communication

How Agents Talk:

Message Types:

  1. INFORM → “Temperature is 30°C”

  2. REQUEST → “Please move left”

  3. QUERY → “What’s your position?”

  4. AGREE → “Okay, moving left”

  5. REFUSE → “Can’t move, blocked”

Communication Protocols:

FIPAACL Example:

xml

<message>
<sender>traffic_light_1</sender>
<receiver>traffic_light_2</receiver>
<performative>inform</performative>
<content>heavy_traffic_detected</content>
</message>

Coordination Mechanisms

1. Cooperation (Working Together)

Swarm Robots Cleaning:

├── Robot 1: Cleans left side
├── Robot 2: Cleans right side
├── Robot 3: Empties dust bins
└── All share map information

2. Competition (Rivalry)

Ecommerce Bidding:

├── Buyer Agent 1: Bid ₹1000
├── Buyer Agent 2: Bid ₹1500
├── Seller Agent: Wants highest price
└── Auctioneer Agent: Manages bids

3. Negotiation (Reaching Agreement)

Salary Negotiation Bot:

├── Employee Agent: Wants ₹80,000
├── Company Agent: Offers ₹60,000
├── HR Agent: Suggests ₹70,000
└── Both agree on ₹70,000

This complete guide should help you write an excellent, comprehensive blog on AgentBased Intelligent Systems! 📝✨

The Future: Where Are We Headed?

Next 5 Years

text

├── 🤖 Personal AI Agents
│   Your own digital twin managing your life
│
├── 🏘️ Smart Cities
│   Thousands of agents coordinating traffic,
│   energy, waste, and emergencies
│
├── 🧬 Healthcare Swarms
│   Nano-agents monitoring your body,
│   detecting diseases early
│
├── 💼 Autonomous Companies
│   Businesses run entirely by agent
│   negotiations and transactions

Next 10 Years

text

├── 🌐 Global Agent Internet
│   Agents from different systems,
│   countries, and companies talking globally
│
├── 🧠 Human-Agent Teams
│   Humans and AI agents working as equals
│
├── 🪐 Space Exploration
│   Agent swarms exploring Mars and beyond

Agent-Based Intelligent Systems are how we’ll build the intelligent, automated, and adaptive world of tomorrow by creating software that thinks, works, and collaborates like living organisms


메타데이터
post_id
f0bb94d0738d
slug
software-with-a-brain-inside-agent-based-intelligent-systems-f0bb94d0738d
url
https://medium.com/@kashafabdullah01/software-with-a-brain-inside-agent-based-intelligent-systems-f0bb94d0738d
canonical_url
https://medium.com/@kashafabdullah01/software-with-a-brain-inside-agent-based-intelligent-systems-f0bb94d0738d
author_url
https://medium.com/@kashafabdullah01
status
ok
fetched_at
2026-07-13 06:23:13