SlideShare a Scribd company logo
IBM Extreme Blue Project
IBM Goal-driven Decision Automation (GDA)
Romain Cosson
Ilyass El Mansouri
-
20 000
40 000
60 000
80 000
100 000
120 000
140 000
160 000
180 000
200 000
1950
1953
1956
1959
1962
1965
1968
1971
1974
1977
1980
1983
1986
1989
1992
1995
1998
2001
2004
2007
2010
2013
2016
Total Pages, US Code of Federal Regulations (1950 - 2016)
ORIGINAL TEXT FORMAL
MODELISATION
USER
INTERACTION
COMPLIANCE
REGULATION
3. Holder of the card of the combatant or of a military pension of invalidity or
victim of war
You are single, divorced, separated, widowed:
- You are over 74 years old (born before 1.1.1944) and meet these conditions;
- Or you are over 74 years of age (born before 1.1.1944) and your deceased
spouse has the additional half-share;
- Or your spouse who died in 2017 had the additional half-share
From French Tax Code - Article 195
ORIGINAL TEXT FORMAL
MODELISATION
USER
INTERACTION
COMPLIANCE
REGULATION
ü Easy to grip for law-
makers
ü Respects structure and
wording of the original
text
ü Maintainability
ü Smart questions
ü Can query captors
ü Plugged to Watson
assistant
ü Explains decision
ü Group questions
GDA semantics GDA engine
Public
Sector
Internet of
Things
Banking
Sector Healthcare
Insurance
Companies
FiscalShares.ob – IBM GDA
All
192
193
194
195
196
197
198
…
Article 195
This article specifies some situations in which the family quotient calculated in Article 195.4 can be augmented. Among all possible calculus, the taxpayer can choose which benefits him the most.
195.1 : Notwithstanding the preceding provisions, the taxable income of single, divorced or widowed taxpayers who have no dependent, exclusive, principal or deemed-to-be-shared children shall be divided by 1.5 where such
taxpayers :
195.1.a : Lives alone and have one or more children of full age that he has raised for at least five years.
195.1.b : Are holders, either for a disability of 40% or above, of a pension provided for by the provisions of the code of military pensions of invalidity and the victims of the war reproducing those of the laws of
March 31st and June 24, 1919.
195.1.c : Are in receipt of an occupational injury disability pension of 40% or above.
195.1.d : Are holders of the disability card provided for in Article L. 241-3 of the Code of Social Action and Families.
195.2 : The family quotient provided for in section 194 is increased by one-half for each dependent child holder of the disability card provided for in Article L. 241-3 of the Code of Social Action and Families.
195.3 : The family quotient provided for in section 194 is increased by one-half of a percentage for married taxpayers, where one or both of the spouses meet one of the conditions set out in b, c and d.
Text & Code Text Code Concepts Glossary Groups Graph Tagging Logic Debug Run Text Run FullText
195
FiscalShares.ob – IBM GDA
All
192
193
194
195
196
197
198
…
Concepts
Article 195
Text & Code Text Code Concepts Glossary Groups Graph Tagging Logic Debug Run Text Run FullGraph
Derived Concepts
hasFamilyQuotient(F, N: number)
hasFamilyQuotient195(F, N: number)
hasFamilyQuotient194(F, N: number)
eligible195_1(F)
eligible195_1_pre(F)
eligible195_1_a(P)
eligible195_1_b(P)
eligible195_1_c(P)
eligible195_1_d(P)
numberOfDependants(P, N: number)
hasChild(P, C)
fullAge(P)
hasDependant(P, C)
numDisabledDependants(P, N: number)
Terminal Concepts
init(){
foyer(F)
}
about_household_1(F){
couple(F)
person(F)
couple <=> not(person)
}
about_household_2(F){
hasHolder(F, T)
}
personal_infos(P){
hasAge(P,A: number)
hasMilitaryPension(P)
hasDisabilityPension(P)
hasDisabilityCard(P)
}
adult_infos(P){
divorced(P)
widowed(P)
single(P)
livesAlone(P)
(divorced or widowed) => single
}
raised(P, C){
raisedFiveYears(P,C)
}
195
Environment to
encode prescriptive
documents
Easy to grip for
law makers
Automates decision
IoT devices Humans
Prescriptive
document
Compliance
Regulation
hank ou!
Supervisor
Thomas Baudel (France Lab)
Engine team
Hugues Citeau (France Lab) Eric Aubineau (France Lab)
Use Case Providers
Wiel Bruls (GBS NL) Maurits Andre (GBS NL)
Michel Caussanel (GBS France) Stephane Beaubillier (France Lab)
Pierre Parquier (France Lab) Fadi Sandakli (France Lab)
With the advices of
Christian de Sainte Marie Jerome Joubert Philippe Bonnard Francis Friedlander Catherine
Tchong Stephane Rouyer Nicolas Sauterey Jean Christophe Jardiner
16
Meets licence
requirements
Meets car
requirements
A person can
drive a car
A person can’t drive a car
Passed
technical contol
?
Has an
insurance ?
Has a licence ?
yes
yesyes
no no no
17
Meets licence
requirements
Meets car
requirements
A person can
drive a car
Passed technical
contol ?
Has an
insurance ?
Has a licence ?
A person can
drive a car
A person can’t drive a car
Passed technical
contol ?
Has an
insurance ?
Has a licence ?
yes
yesyes
no no no
Fact-driven – Implementation Goal-driven - Implementation
Personal informations about Peter
Age
Military pension ? Yes No
Has a disability card ? Yes No
Any other useful comment
75
X
X
Enter the name of the houseHold
SweetHome
You’re done !
2 fiscal shares
…
Informations about SweetHome
Name the holder of SweetHome Peter
Tell me more about Peter, is it :
A (married) couple A personX
I need some information about the marital status
of Peter and his way of life.
Divorced
Widower
Single
Lives Alone
X
X
Auto-generated dialog

More Related Content

More from IBM France Lab

Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.
IBM France Lab
 
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
IBM France Lab
 
IBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & PowerIBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & Power
IBM France Lab
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM France Lab
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM France Lab
 
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM France Lab
 
IBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - AssimaIBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - Assima
IBM France Lab
 
IBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - MyrteaIBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - Myrtea
IBM France Lab
 
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelleIBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM France Lab
 
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM France Lab
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM France Lab
 
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public AdministrationIBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM France Lab
 
IBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen BotIBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM France Lab
 
IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...
IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...
IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...
IBM France Lab
 
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on CloudIBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
IBM France Lab
 
IBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSenseIBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSense
IBM France Lab
 
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
IBM Cloud Paris Meetup - 20180628 - IBM Cloud PrivateIBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
IBM France Lab
 
IBM Cloud Paris Meetup 20180628 - RedHat OpenShift
IBM Cloud Paris Meetup 20180628 - RedHat OpenShiftIBM Cloud Paris Meetup 20180628 - RedHat OpenShift
IBM Cloud Paris Meetup 20180628 - RedHat OpenShift
IBM France Lab
 
IBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AIIBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AI
IBM France Lab
 
IBM Cloud Paris Meetup 20180517 - Deep Learning Challenges
IBM Cloud Paris Meetup 20180517 - Deep Learning ChallengesIBM Cloud Paris Meetup 20180517 - Deep Learning Challenges
IBM Cloud Paris Meetup 20180517 - Deep Learning Challenges
IBM France Lab
 

More from IBM France Lab (20)

Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.
 
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
 
IBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & PowerIBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & Power
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
 
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
 
IBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - AssimaIBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - Assima
 
IBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - MyrteaIBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - Myrtea
 
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelleIBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
 
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
 
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public AdministrationIBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
 
IBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen BotIBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
 
IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...
IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...
IBM Cloud Paris Meetup - 20180911 - Des étudiants présentent leur projet aprè...
 
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on CloudIBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
 
IBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSenseIBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSense
 
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
IBM Cloud Paris Meetup - 20180628 - IBM Cloud PrivateIBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
 
IBM Cloud Paris Meetup 20180628 - RedHat OpenShift
IBM Cloud Paris Meetup 20180628 - RedHat OpenShiftIBM Cloud Paris Meetup 20180628 - RedHat OpenShift
IBM Cloud Paris Meetup 20180628 - RedHat OpenShift
 
IBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AIIBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AI
 
IBM Cloud Paris Meetup 20180517 - Deep Learning Challenges
IBM Cloud Paris Meetup 20180517 - Deep Learning ChallengesIBM Cloud Paris Meetup 20180517 - Deep Learning Challenges
IBM Cloud Paris Meetup 20180517 - Deep Learning Challenges
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 

IBM Cloud Paris Meetup - 20180911 - Goal Driven Automation

  • 1. IBM Extreme Blue Project IBM Goal-driven Decision Automation (GDA) Romain Cosson Ilyass El Mansouri
  • 2. - 20 000 40 000 60 000 80 000 100 000 120 000 140 000 160 000 180 000 200 000 1950 1953 1956 1959 1962 1965 1968 1971 1974 1977 1980 1983 1986 1989 1992 1995 1998 2001 2004 2007 2010 2013 2016 Total Pages, US Code of Federal Regulations (1950 - 2016)
  • 4. 3. Holder of the card of the combatant or of a military pension of invalidity or victim of war You are single, divorced, separated, widowed: - You are over 74 years old (born before 1.1.1944) and meet these conditions; - Or you are over 74 years of age (born before 1.1.1944) and your deceased spouse has the additional half-share; - Or your spouse who died in 2017 had the additional half-share
  • 5.
  • 6.
  • 7.
  • 8. From French Tax Code - Article 195
  • 9. ORIGINAL TEXT FORMAL MODELISATION USER INTERACTION COMPLIANCE REGULATION ü Easy to grip for law- makers ü Respects structure and wording of the original text ü Maintainability ü Smart questions ü Can query captors ü Plugged to Watson assistant ü Explains decision ü Group questions GDA semantics GDA engine
  • 11. FiscalShares.ob – IBM GDA All 192 193 194 195 196 197 198 … Article 195 This article specifies some situations in which the family quotient calculated in Article 195.4 can be augmented. Among all possible calculus, the taxpayer can choose which benefits him the most. 195.1 : Notwithstanding the preceding provisions, the taxable income of single, divorced or widowed taxpayers who have no dependent, exclusive, principal or deemed-to-be-shared children shall be divided by 1.5 where such taxpayers : 195.1.a : Lives alone and have one or more children of full age that he has raised for at least five years. 195.1.b : Are holders, either for a disability of 40% or above, of a pension provided for by the provisions of the code of military pensions of invalidity and the victims of the war reproducing those of the laws of March 31st and June 24, 1919. 195.1.c : Are in receipt of an occupational injury disability pension of 40% or above. 195.1.d : Are holders of the disability card provided for in Article L. 241-3 of the Code of Social Action and Families. 195.2 : The family quotient provided for in section 194 is increased by one-half for each dependent child holder of the disability card provided for in Article L. 241-3 of the Code of Social Action and Families. 195.3 : The family quotient provided for in section 194 is increased by one-half of a percentage for married taxpayers, where one or both of the spouses meet one of the conditions set out in b, c and d. Text & Code Text Code Concepts Glossary Groups Graph Tagging Logic Debug Run Text Run FullText 195
  • 12. FiscalShares.ob – IBM GDA All 192 193 194 195 196 197 198 … Concepts Article 195 Text & Code Text Code Concepts Glossary Groups Graph Tagging Logic Debug Run Text Run FullGraph Derived Concepts hasFamilyQuotient(F, N: number) hasFamilyQuotient195(F, N: number) hasFamilyQuotient194(F, N: number) eligible195_1(F) eligible195_1_pre(F) eligible195_1_a(P) eligible195_1_b(P) eligible195_1_c(P) eligible195_1_d(P) numberOfDependants(P, N: number) hasChild(P, C) fullAge(P) hasDependant(P, C) numDisabledDependants(P, N: number) Terminal Concepts init(){ foyer(F) } about_household_1(F){ couple(F) person(F) couple <=> not(person) } about_household_2(F){ hasHolder(F, T) } personal_infos(P){ hasAge(P,A: number) hasMilitaryPension(P) hasDisabilityPension(P) hasDisabilityCard(P) } adult_infos(P){ divorced(P) widowed(P) single(P) livesAlone(P) (divorced or widowed) => single } raised(P, C){ raisedFiveYears(P,C) } 195
  • 13. Environment to encode prescriptive documents Easy to grip for law makers Automates decision IoT devices Humans Prescriptive document Compliance Regulation
  • 14. hank ou! Supervisor Thomas Baudel (France Lab) Engine team Hugues Citeau (France Lab) Eric Aubineau (France Lab) Use Case Providers Wiel Bruls (GBS NL) Maurits Andre (GBS NL) Michel Caussanel (GBS France) Stephane Beaubillier (France Lab) Pierre Parquier (France Lab) Fadi Sandakli (France Lab) With the advices of Christian de Sainte Marie Jerome Joubert Philippe Bonnard Francis Friedlander Catherine Tchong Stephane Rouyer Nicolas Sauterey Jean Christophe Jardiner
  • 15.
  • 16. 16 Meets licence requirements Meets car requirements A person can drive a car A person can’t drive a car Passed technical contol ? Has an insurance ? Has a licence ? yes yesyes no no no
  • 17. 17 Meets licence requirements Meets car requirements A person can drive a car Passed technical contol ? Has an insurance ? Has a licence ? A person can drive a car A person can’t drive a car Passed technical contol ? Has an insurance ? Has a licence ? yes yesyes no no no Fact-driven – Implementation Goal-driven - Implementation
  • 18. Personal informations about Peter Age Military pension ? Yes No Has a disability card ? Yes No Any other useful comment 75 X X Enter the name of the houseHold SweetHome You’re done ! 2 fiscal shares … Informations about SweetHome Name the holder of SweetHome Peter Tell me more about Peter, is it : A (married) couple A personX I need some information about the marital status of Peter and his way of life. Divorced Widower Single Lives Alone X X Auto-generated dialog