SlideShare a Scribd company logo
Rule Based System Suresh Sambandam
Rule Based System Also commonly know as Knowledge Based System Expert Systems Artificial Intelligence (AI) History 1970  Stanford University Mycin experiment
What is a Rule Based System? Rule based system or knowledge based systems are specialized  software that encapsulate ‘Human Intelligence’ like knowledge  there by make intelligent decisions  quickly  and in  repeatable  form
Key words Quick Repeatable Knowledge
Understanding Knowledge Factual Knowledge Sequential Knowledge Logical knowledge
Factual Knowledge Facts  Think Data e.g. Info about Employees, Customers, Products, etc Represented in the memory of the computer
Sequential Knowledge Set of Steps / Task In a specific order Represented by the CPU which processes instructions sequentially
Logical Knowledge What is it ? If NASDAQ goes below 500 point in a day, then sell 100 of my IBM Stocks.  How can it be represented in the current architecture of the computer? Unfortunately it can’t be represented as is, without specialized tools
Expressed in ‘IF Then’ statements Like a Rule, hence the name rule based system ‘ IF Then’ in programming languages Easy for human beings to understand Computer can create other computers  - Rule engines, Logic Engines and Inference Engines Logical Knowledge
Gap between the way the problem is stated naturally by a lay person  and the way it needs to be coded as a program in a computer. Semantic Gap Scientific Equation FORTRAN vs Assembly Language
Components of a rule engine  Rule Engine Rule Base Working Memory
Business Rule Business Rule Fact  Rule Term Computation Rule Constraint Rule Conditional Rule
Two types of rules Forward Chaining Rules Data Driven Deductive Approach Backward Chaining Rules Goal Driven Inductive Approach
Forward Chaining - Engine
Backward Chaining - Engine
Why are they not widely used ? No standard language for rule definition Proprietary and vendor specific Huge learning curve in vendor specific rule languages Rule Engine Still expects to deal with meta-data (not data) Beats the purpose Current State of Rule Based Systems
And there is more to it .... Business Rules are core part of any application But there is more to it.You still have to  User Interface to drive the business rules Mechanisms to exchange data between the rule engine and application  Mechanisms to store the result to a permanent storage (database). Mechanism to reload a previously saved data into the rule engine Ability to deal with multiple versions of the rule base and its effect of past results stored in the database etc etc etc
Some Real Examples of usage of Rule Engines Dell Cisco Vodafone Blue Cross Blue Shield - Insurance
Thank You
Ad

More Related Content

What's hot (20)

Frames
FramesFrames
Frames
amitp26
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
Amey Kerkar
 
Foundation of A.I
Foundation of A.IFoundation of A.I
Foundation of A.I
Megha Sharma
 
Classification Based Machine Learning Algorithms
Classification Based Machine Learning AlgorithmsClassification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
 
search strategies in artificial intelligence
search strategies in artificial intelligencesearch strategies in artificial intelligence
search strategies in artificial intelligence
Hanif Ullah (Gold Medalist)
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
itti rehan
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313
Slideshare
 
Feature Selection in Machine Learning
Feature Selection in Machine LearningFeature Selection in Machine Learning
Feature Selection in Machine Learning
Upekha Vandebona
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
Sajid Marwat
 
Feature selection
Feature selectionFeature selection
Feature selection
Dong Guo
 
Fuzzy Logic
Fuzzy LogicFuzzy Logic
Fuzzy Logic
MUTHUKUMAR MANIVANNAN
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
Amit Kumar Rathi
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
Rushdi Shams
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
chauhankapil
 
Informed search
Informed searchInformed search
Informed search
Amit Kumar Rathi
 
Expert systems
Expert systemsExpert systems
Expert systems
Dr. C.V. Suresh Babu
 
Production System in AI
Production System in AIProduction System in AI
Production System in AI
Bharat Bhushan
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHM
Puneet Kulyana
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
Amey Kerkar
 
Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
Aliabbas Petiwala
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
Amey Kerkar
 
Classification Based Machine Learning Algorithms
Classification Based Machine Learning AlgorithmsClassification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
itti rehan
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313
Slideshare
 
Feature Selection in Machine Learning
Feature Selection in Machine LearningFeature Selection in Machine Learning
Feature Selection in Machine Learning
Upekha Vandebona
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
Sajid Marwat
 
Feature selection
Feature selectionFeature selection
Feature selection
Dong Guo
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
Rushdi Shams
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
chauhankapil
 
Production System in AI
Production System in AIProduction System in AI
Production System in AI
Bharat Bhushan
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHM
Puneet Kulyana
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
Amey Kerkar
 

Viewers also liked (7)

Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
FellowBuddy.com
 
Rule Based Architecture System
Rule Based Architecture SystemRule Based Architecture System
Rule Based Architecture System
Firdaus Adib
 
FORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCE
FORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCEFORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCE
FORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCE
JohnLeonard Onwuzuruigbo
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Gagan Deep
 
Utility theory
Utility theoryUtility theory
Utility theory
lailamemdani
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
Amey Kerkar
 
Forward Backward Chaining
Forward Backward ChainingForward Backward Chaining
Forward Backward Chaining
QAU ISLAMABAD,PAKISTAN
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
FellowBuddy.com
 
Rule Based Architecture System
Rule Based Architecture SystemRule Based Architecture System
Rule Based Architecture System
Firdaus Adib
 
FORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCE
FORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCEFORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCE
FORWARD CHAINING AND BACKWARD CHAINING SYSTEMS IN ARTIFICIAL INTELIGENCE
JohnLeonard Onwuzuruigbo
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Gagan Deep
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
Amey Kerkar
 
Ad

Similar to Rule Based System (20)

Writing srs
Writing srsWriting srs
Writing srs
Vishnu Vardhan
 
predictor
predictorpredictor
predictor
Lengdong Wu
 
Cognitive Computing in IBM Spectrum LSF
Cognitive Computing in IBM Spectrum LSFCognitive Computing in IBM Spectrum LSF
Cognitive Computing in IBM Spectrum LSF
Gabor Samu
 
Chapter 5 It Architecture
Chapter 5 It ArchitectureChapter 5 It Architecture
Chapter 5 It Architecture
UMaine
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
nvtagle
 
how to become IT specialist
how to become IT specialisthow to become IT specialist
how to become IT specialist
Maher Doubiane
 
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM France Lab
 
Ai lecture 02(unit-02)
Ai lecture  02(unit-02) Ai lecture  02(unit-02)
Ai lecture 02(unit-02)
vikas dhakane
 
ERP Implementation
ERP ImplementationERP Implementation
ERP Implementation
Dr. C.V. Suresh Babu
 
Rules in Artificial Intelligence
Rules in Artificial IntelligenceRules in Artificial Intelligence
Rules in Artificial Intelligence
Pierre Feillet
 
IT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docxIT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docx
christiandean12115
 
Free Accounting Software UK
Free Accounting Software UKFree Accounting Software UK
Free Accounting Software UK
Arcus Universe Ltd
 
Executive Information System in Management Information System
Executive Information System in Management Information SystemExecutive Information System in Management Information System
Executive Information System in Management Information System
Rashed Barakzai
 
Information technology
Information technologyInformation technology
Information technology
smumbahelp
 
How To Buy Data Warehouse
How To Buy Data WarehouseHow To Buy Data Warehouse
How To Buy Data Warehouse
Eric Sun
 
Machine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdfMachine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdf
Lenore Industries
 
Class 5 Hardware and Software Trends.pptx
Class 5 Hardware and Software Trends.pptxClass 5 Hardware and Software Trends.pptx
Class 5 Hardware and Software Trends.pptx
mqu613
 
Digital Disruptions and Transformation
Digital Disruptions and TransformationDigital Disruptions and Transformation
Digital Disruptions and Transformation
Mohammad Faiz
 
Top 10 Interview Questions for computer operator job.docx
Top 10 Interview Questions for computer operator job.docxTop 10 Interview Questions for computer operator job.docx
Top 10 Interview Questions for computer operator job.docx
Surendra Gusain
 
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)
INTERNAL Assign no   207( JAIPUR NATIONAL UNI)INTERNAL Assign no   207( JAIPUR NATIONAL UNI)
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)
Partha_bappa
 
Cognitive Computing in IBM Spectrum LSF
Cognitive Computing in IBM Spectrum LSFCognitive Computing in IBM Spectrum LSF
Cognitive Computing in IBM Spectrum LSF
Gabor Samu
 
Chapter 5 It Architecture
Chapter 5 It ArchitectureChapter 5 It Architecture
Chapter 5 It Architecture
UMaine
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
nvtagle
 
how to become IT specialist
how to become IT specialisthow to become IT specialist
how to become IT specialist
Maher Doubiane
 
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM France Lab
 
Ai lecture 02(unit-02)
Ai lecture  02(unit-02) Ai lecture  02(unit-02)
Ai lecture 02(unit-02)
vikas dhakane
 
Rules in Artificial Intelligence
Rules in Artificial IntelligenceRules in Artificial Intelligence
Rules in Artificial Intelligence
Pierre Feillet
 
IT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docxIT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docx
christiandean12115
 
Executive Information System in Management Information System
Executive Information System in Management Information SystemExecutive Information System in Management Information System
Executive Information System in Management Information System
Rashed Barakzai
 
Information technology
Information technologyInformation technology
Information technology
smumbahelp
 
How To Buy Data Warehouse
How To Buy Data WarehouseHow To Buy Data Warehouse
How To Buy Data Warehouse
Eric Sun
 
Machine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdfMachine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdf
Lenore Industries
 
Class 5 Hardware and Software Trends.pptx
Class 5 Hardware and Software Trends.pptxClass 5 Hardware and Software Trends.pptx
Class 5 Hardware and Software Trends.pptx
mqu613
 
Digital Disruptions and Transformation
Digital Disruptions and TransformationDigital Disruptions and Transformation
Digital Disruptions and Transformation
Mohammad Faiz
 
Top 10 Interview Questions for computer operator job.docx
Top 10 Interview Questions for computer operator job.docxTop 10 Interview Questions for computer operator job.docx
Top 10 Interview Questions for computer operator job.docx
Surendra Gusain
 
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)
INTERNAL Assign no   207( JAIPUR NATIONAL UNI)INTERNAL Assign no   207( JAIPUR NATIONAL UNI)
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)
Partha_bappa
 
Ad

More from Suresh Sambandam (7)

Nuts and bolts of risk captial
Nuts and bolts of risk captialNuts and bolts of risk captial
Nuts and bolts of risk captial
Suresh Sambandam
 
Chennai SaaS capital of India
Chennai SaaS capital of IndiaChennai SaaS capital of India
Chennai SaaS capital of India
Suresh Sambandam
 
PaaS vs aPaaS
PaaS vs aPaaSPaaS vs aPaaS
PaaS vs aPaaS
Suresh Sambandam
 
Silicon India Startup City Event Chennai 20th March 2010
Silicon India Startup City Event   Chennai 20th March 2010Silicon India Startup City Event   Chennai 20th March 2010
Silicon India Startup City Event Chennai 20th March 2010
Suresh Sambandam
 
SaaS Pricing
SaaS PricingSaaS Pricing
SaaS Pricing
Suresh Sambandam
 
Platform BPO - Nasscom BPO Strategy Summit - June 2009
Platform BPO - Nasscom BPO Strategy Summit - June 2009Platform BPO - Nasscom BPO Strategy Summit - June 2009
Platform BPO - Nasscom BPO Strategy Summit - June 2009
Suresh Sambandam
 
Should You Take The Product Or Services Route
Should You Take The Product Or Services RouteShould You Take The Product Or Services Route
Should You Take The Product Or Services Route
Suresh Sambandam
 
Nuts and bolts of risk captial
Nuts and bolts of risk captialNuts and bolts of risk captial
Nuts and bolts of risk captial
Suresh Sambandam
 
Chennai SaaS capital of India
Chennai SaaS capital of IndiaChennai SaaS capital of India
Chennai SaaS capital of India
Suresh Sambandam
 
Silicon India Startup City Event Chennai 20th March 2010
Silicon India Startup City Event   Chennai 20th March 2010Silicon India Startup City Event   Chennai 20th March 2010
Silicon India Startup City Event Chennai 20th March 2010
Suresh Sambandam
 
Platform BPO - Nasscom BPO Strategy Summit - June 2009
Platform BPO - Nasscom BPO Strategy Summit - June 2009Platform BPO - Nasscom BPO Strategy Summit - June 2009
Platform BPO - Nasscom BPO Strategy Summit - June 2009
Suresh Sambandam
 
Should You Take The Product Or Services Route
Should You Take The Product Or Services RouteShould You Take The Product Or Services Route
Should You Take The Product Or Services Route
Suresh Sambandam
 

Recently uploaded (20)

TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 

Rule Based System

  • 1. Rule Based System Suresh Sambandam
  • 2. Rule Based System Also commonly know as Knowledge Based System Expert Systems Artificial Intelligence (AI) History 1970 Stanford University Mycin experiment
  • 3. What is a Rule Based System? Rule based system or knowledge based systems are specialized software that encapsulate ‘Human Intelligence’ like knowledge there by make intelligent decisions quickly and in repeatable form
  • 4. Key words Quick Repeatable Knowledge
  • 5. Understanding Knowledge Factual Knowledge Sequential Knowledge Logical knowledge
  • 6. Factual Knowledge Facts Think Data e.g. Info about Employees, Customers, Products, etc Represented in the memory of the computer
  • 7. Sequential Knowledge Set of Steps / Task In a specific order Represented by the CPU which processes instructions sequentially
  • 8. Logical Knowledge What is it ? If NASDAQ goes below 500 point in a day, then sell 100 of my IBM Stocks. How can it be represented in the current architecture of the computer? Unfortunately it can’t be represented as is, without specialized tools
  • 9. Expressed in ‘IF Then’ statements Like a Rule, hence the name rule based system ‘ IF Then’ in programming languages Easy for human beings to understand Computer can create other computers - Rule engines, Logic Engines and Inference Engines Logical Knowledge
  • 10. Gap between the way the problem is stated naturally by a lay person and the way it needs to be coded as a program in a computer. Semantic Gap Scientific Equation FORTRAN vs Assembly Language
  • 11. Components of a rule engine Rule Engine Rule Base Working Memory
  • 12. Business Rule Business Rule Fact Rule Term Computation Rule Constraint Rule Conditional Rule
  • 13. Two types of rules Forward Chaining Rules Data Driven Deductive Approach Backward Chaining Rules Goal Driven Inductive Approach
  • 16. Why are they not widely used ? No standard language for rule definition Proprietary and vendor specific Huge learning curve in vendor specific rule languages Rule Engine Still expects to deal with meta-data (not data) Beats the purpose Current State of Rule Based Systems
  • 17. And there is more to it .... Business Rules are core part of any application But there is more to it.You still have to User Interface to drive the business rules Mechanisms to exchange data between the rule engine and application Mechanisms to store the result to a permanent storage (database). Mechanism to reload a previously saved data into the rule engine Ability to deal with multiple versions of the rule base and its effect of past results stored in the database etc etc etc
  • 18. Some Real Examples of usage of Rule Engines Dell Cisco Vodafone Blue Cross Blue Shield - Insurance