SlideShare a Scribd company logo
1 of 10
Mason Tileworld
Presented to you by: Shenglong, Bing Zhe, Kah Yee, Clement, Vicky
nonameless

 Reactive Agent
 Practical Reasoning Agent – BDI
 Hybrid Agent
 Performance Analysis
 Communication and Memory
 Demonstration of hybrid agent
 Demonstration of multiple agents
Contents

 Respond to environmental changes via agent’s
percepts.
 It will always react to the nearest object.
 If distance to both tile and hole are the same, picking
up the tile will be of higher priority.
Reactive Agent

 It will make decisions based solely on the present
and does not consider past events.
 Memory is not utilized.
Limitations

 Decisions are made based on logical reasoning.
 Intentions are decided based on current situation.
 Plans are made based on past memory.
 BDI Agent improves Reactive Agent by
incorporating past memory for planning.
BDI Agent

 A vertical layering of Reactive Agent and BDI Agent.
Hybrid Agent

Reactive Agent BDI Agent Hybrid Agent
Configuration 1 9 20 24
Configuration 2 204 254 306
Performance Analysis
Configuration 1:
Environment Size : 100 x 100 cells
Average Object Creation Rate : Normal(μ=0.2, σ=0.05)
Lifetime : 100
Configuration 2:
Environment Size : 50 x 50 cells
Average Object Creation Rate : Normal(μ=2, σ=0.5)
Lifetime : 30

Performance Analysis
Hybrid Agent 1 Hybrid Agent 2 Total
Configuration 1 21 26 47
Configuration 2 308 298 606
Configuration 3 6 10 16
Configuration 3:
Environment Size : 150 x 40 cells
Average Tile Creation Rate : Normal(μ=0.02, σ=0.001)
Average Hole Creation Rate : Normal(μ=0.2, σ=0.01)
Average Obstacle Creation Rate : Normal(μ=0.5, σ=0.1)
Lifetime : 120

 Communication by sending “mail” to each other
 The mail contains 3 TWAgentPercept
 Sender’s target:
TWHole or TWTile (null if none)
 Sender itself as a percept
(For receiver to access sender location)
 TWHole nearest to the receiver
(With reference to sender’s memory)
Communication

 Memory of area in sensor range will be “refreshed”
 No memory decay function as deemed unnecessary
 Mail processing:
 TWHole percept from mail is added to memory
 Sender’s target is removed from memory unless
receiver position is closer to the target
Memory

More Related Content

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Nonameless - Mason Tileworld Implementation

  • 1. Mason Tileworld Presented to you by: Shenglong, Bing Zhe, Kah Yee, Clement, Vicky nonameless
  • 2.   Reactive Agent  Practical Reasoning Agent – BDI  Hybrid Agent  Performance Analysis  Communication and Memory  Demonstration of hybrid agent  Demonstration of multiple agents Contents
  • 3.   Respond to environmental changes via agent’s percepts.  It will always react to the nearest object.  If distance to both tile and hole are the same, picking up the tile will be of higher priority. Reactive Agent
  • 4.   It will make decisions based solely on the present and does not consider past events.  Memory is not utilized. Limitations
  • 5.   Decisions are made based on logical reasoning.  Intentions are decided based on current situation.  Plans are made based on past memory.  BDI Agent improves Reactive Agent by incorporating past memory for planning. BDI Agent
  • 6.   A vertical layering of Reactive Agent and BDI Agent. Hybrid Agent
  • 7.  Reactive Agent BDI Agent Hybrid Agent Configuration 1 9 20 24 Configuration 2 204 254 306 Performance Analysis Configuration 1: Environment Size : 100 x 100 cells Average Object Creation Rate : Normal(μ=0.2, σ=0.05) Lifetime : 100 Configuration 2: Environment Size : 50 x 50 cells Average Object Creation Rate : Normal(μ=2, σ=0.5) Lifetime : 30
  • 8.  Performance Analysis Hybrid Agent 1 Hybrid Agent 2 Total Configuration 1 21 26 47 Configuration 2 308 298 606 Configuration 3 6 10 16 Configuration 3: Environment Size : 150 x 40 cells Average Tile Creation Rate : Normal(μ=0.02, σ=0.001) Average Hole Creation Rate : Normal(μ=0.2, σ=0.01) Average Obstacle Creation Rate : Normal(μ=0.5, σ=0.1) Lifetime : 120
  • 9.   Communication by sending “mail” to each other  The mail contains 3 TWAgentPercept  Sender’s target: TWHole or TWTile (null if none)  Sender itself as a percept (For receiver to access sender location)  TWHole nearest to the receiver (With reference to sender’s memory) Communication
  • 10.   Memory of area in sensor range will be “refreshed”  No memory decay function as deemed unnecessary  Mail processing:  TWHole percept from mail is added to memory  Sender’s target is removed from memory unless receiver position is closer to the target Memory

Editor's Notes

  1. Example: After the agent picks up a tile, instead of re-visiting a hole which it passed by previously, it will find a new hole at random.
  2. Appropriate plans are then made to fulfill these intention and these plans are made based on its past memory, such as a previously visited hole or tile.The limitations of the bdi agent are its long decision time but this is not of an issue to our project.
  3. Our hybrid agent is a vertical layering of our reactive agent and our bdi agent.The only improvement from bdi agent to this is that it will pick up a tile or fill the hole if it spawns right underneath the agent without interfering its current plan
  4. Single agent runAs you can see:BDI Agent performance drastic improvement from Reactive agentHybrid agent is a combination for Reactive and BDIThe performance improvement not too drastic for config 12) The performance improvement is more drastic for config 2These are the configurations for the 2 environmentsThus this is why we chose Hybrid agent
  5. This is the result for the double-agent run in these 3 configurationsEven though 2 agents are on the field, the individual score does not differ much from a single agent run.These are the settings for configuration 3.
  6. Not limited to 2 agent