Please enable JavaScript.
Coggle requires JavaScript to display documents.
Reflex & Goal-Based Agents: Decision Making, icon-visualizing-chatbot…
Reflex & Goal-Based Agents: Decision Making
Decision Making in AI
Influenced by
Agent type (reflex/goal-based)
Available knowledge
Environment type (static/dynamic
Reflex Agents
Simple Reflex
Rule-based
“If condition, then action”
→Limitations
No memory
Can’t adapt or learn
Fails in unseen scenarios
Real-World Examples:
Thermostat: If temp < 20°C → Turn on heater
Roomba: If bump → turn
Auto door: If motion detected → open
Model-Based Reflex Agents
Uses history of percepts
Can make better decisions
More accurate than simple reflex
Examples
Security system: Remembers previous movements
Smart fridge: Tracks usage over time
Goal Based agents
Choose best path toward goal
Requires planning + search
Evaluate possible future actions
Example Goals
Win a game
Solve a puzzle
Navigate to destination
pathfinding use
Used in GPS, warehouse bots, NPC game AI
Applies A* or Dijkstra
Comparison: Reflex vs Goal-Based
Goal-based = Flexible but slower
Reflex doesn’t adapt, Goal-based can adjust
Reflex = Fast but rigid
Reflex: Instant, hardcode
Goal-based: Calculates future steps
web links
https://www.geeksforgeeks.org/reflex-agent-and-goal-based-agent-in-ai/
https://towardsdatascience.com/how-does-an-ai-make-decisions-4d37c060d20
https://www.ibm.com/cloud/learn/artificial-intelligence
https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_agents.htm
https://medium.com/@mysticcoder/ai-types-with-examples-reflex-and-goal-based-3b94f98c6900
Decision Environments
Static vs Dynamic
Deterministic vs Stochastic
Episodic vs Sequential
Discrete vs Continuous
Fully Observable vs Partially Observable
Real-Life Use Cases
Smart Traffic Lights
Reflex-based: Timer or sensor
Goal-based: Minimize congestion using prediction
Gaming AI
Reflex: Fast enemy reaction
Goal-based: Boss planning moves
Home Automation
Reflex: Lights turn on with motion
Goal-based: Adjust lighting based on mood + schedule
Challenges in Decision-Making
What makes agent planning hard?
Incomplete or noisy data
Real-time decision limits
Conflicting goals
Dynamic environments
Agents must choose actions based on current state and goals.
Maintain internal state of the world.