SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Reasoning Module (WP3)

               Damien Clauzel, Marco Raglianti

                 The American University of Paris



26.10.2006          Atgentive Review - Reasoning Module   1
Reasoning Module




26.10.2006    Atgentive Review - Reasoning Module   2
Examples of reasoning rules

       => defined at configuration time


    If new_external_event and event(keyword) matches
          current_task(keyword)
    then new_external_event _priority = .8


                 If new_external_event and event(originator)
                    matches current_task(relevant_people)
                 then new_external_event _priority = .5

26.10.2006               Atgentive Review - Reasoning Module   3
Rules grammar
       •     If event_type and eval then action
       •     event_type::= <the events defined in the CF>
       •     eval::= lparam cond rparam | eval and eval
       •     action::= priority shift_priority | modality set_modality | explanation
             build_explanation | action ; action
       •     etc.




             => allows generation, validation, portability and
             manipulation via XML translation (editor)



26.10.2006                          Atgentive Review - Reasoning Module                4
Technology

             • agents: applications server (Java, tomcat)
             • communication: web services (SOAP)
             • blackboard architecture: database (mySQL)
             • open source components




26.10.2006                    Atgentive Review - Reasoning Module   5
Prototype


   • scenario driven, from CF
   • subset of the conceptual data model
   • simple set of rules to validate the grammar
   • made collaboration with others partners


26.10.2006          Atgentive Review - Reasoning Module   6
Test deployment


  • successful: Ontdeknet
  • iterative process (response of the agents)
  • test of the target scenarios



26.10.2006            Atgentive Review - Reasoning Module   7
Future prototyping

• support of more scenarios
• improve reasoning
• other agents (time, community awareness)
• connection with context management tools
• definition of other interfaces to the module

26.10.2006         Atgentive Review - Reasoning Module   8
26.10.2006   Atgentive Review - Reasoning Module   9

Weitere ähnliche Inhalte

Ähnlich wie Atgentive Reasoning Module (WP3)

Rules Programming tutorial
Rules Programming tutorialRules Programming tutorial
Rules Programming tutorialSrinath Perera
 
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...HostedbyConfluent
 
Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Bhargava Dutt
 
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEJBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEtsurdilovic
 
Runtime Behavior of JavaScript Programs
Runtime Behavior of JavaScript ProgramsRuntime Behavior of JavaScript Programs
Runtime Behavior of JavaScript ProgramsIRJET Journal
 
Structured Testing Framework
Structured Testing FrameworkStructured Testing Framework
Structured Testing Frameworkserzar
 
All-in-one tool functional, integration, performance testing and QoE monitori...
All-in-one tool functional, integration, performance testing and QoE monitori...All-in-one tool functional, integration, performance testing and QoE monitori...
All-in-one tool functional, integration, performance testing and QoE monitori...OW2
 
20160609 nike techtalks reactive applications tools of the trade
20160609 nike techtalks reactive applications   tools of the trade20160609 nike techtalks reactive applications   tools of the trade
20160609 nike techtalks reactive applications tools of the tradeshinolajla
 
Machine learning key to your formulation challenges
Machine learning key to your formulation challengesMachine learning key to your formulation challenges
Machine learning key to your formulation challengesMarc Borowczak
 
Applying soft computing techniques to corporate mobile security systems
Applying soft computing techniques to corporate mobile security systemsApplying soft computing techniques to corporate mobile security systems
Applying soft computing techniques to corporate mobile security systemsPaloma De Las Cuevas
 
Droolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 SrpingDroolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 SrpingSrinath Perera
 
Requirements vs design vs runtime
Requirements vs design vs runtimeRequirements vs design vs runtime
Requirements vs design vs runtimebdemchak
 
ReComp project kickoff presentation 11-03-2016
ReComp project kickoff presentation 11-03-2016ReComp project kickoff presentation 11-03-2016
ReComp project kickoff presentation 11-03-2016Paolo Missier
 
A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...MuskanRath1
 
03 How to Keep Domain Requirements Models Reasonably Sized
03 How to Keep Domain Requirements Models Reasonably Sized03 How to Keep Domain Requirements Models Reasonably Sized
03 How to Keep Domain Requirements Models Reasonably SizedWalid Maalej
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 

Ähnlich wie Atgentive Reasoning Module (WP3) (20)

Rules Programming tutorial
Rules Programming tutorialRules Programming tutorial
Rules Programming tutorial
 
Ase02.ppt
Ase02.pptAse02.ppt
Ase02.ppt
 
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
 
expert systems
expert systemsexpert systems
expert systems
 
Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02
 
Sadcw 6e chapter3
Sadcw 6e chapter3Sadcw 6e chapter3
Sadcw 6e chapter3
 
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEJBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
 
Runtime Behavior of JavaScript Programs
Runtime Behavior of JavaScript ProgramsRuntime Behavior of JavaScript Programs
Runtime Behavior of JavaScript Programs
 
Structured Testing Framework
Structured Testing FrameworkStructured Testing Framework
Structured Testing Framework
 
All-in-one tool functional, integration, performance testing and QoE monitori...
All-in-one tool functional, integration, performance testing and QoE monitori...All-in-one tool functional, integration, performance testing and QoE monitori...
All-in-one tool functional, integration, performance testing and QoE monitori...
 
20160609 nike techtalks reactive applications tools of the trade
20160609 nike techtalks reactive applications   tools of the trade20160609 nike techtalks reactive applications   tools of the trade
20160609 nike techtalks reactive applications tools of the trade
 
Machine learning key to your formulation challenges
Machine learning key to your formulation challengesMachine learning key to your formulation challenges
Machine learning key to your formulation challenges
 
ASE02.ppt
ASE02.pptASE02.ppt
ASE02.ppt
 
Applying soft computing techniques to corporate mobile security systems
Applying soft computing techniques to corporate mobile security systemsApplying soft computing techniques to corporate mobile security systems
Applying soft computing techniques to corporate mobile security systems
 
Droolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 SrpingDroolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 Srping
 
Requirements vs design vs runtime
Requirements vs design vs runtimeRequirements vs design vs runtime
Requirements vs design vs runtime
 
ReComp project kickoff presentation 11-03-2016
ReComp project kickoff presentation 11-03-2016ReComp project kickoff presentation 11-03-2016
ReComp project kickoff presentation 11-03-2016
 
A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...
 
03 How to Keep Domain Requirements Models Reasonably Sized
03 How to Keep Domain Requirements Models Reasonably Sized03 How to Keep Domain Requirements Models Reasonably Sized
03 How to Keep Domain Requirements Models Reasonably Sized
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 

Mehr von Damien Clauzel

OpenData : La libération des données
OpenData : La libération des donnéesOpenData : La libération des données
OpenData : La libération des donnéesDamien Clauzel
 
Des données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomérationDes données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomérationDamien Clauzel
 
Écologie des données ouvertes
Écologie des données ouvertesÉcologie des données ouvertes
Écologie des données ouvertesDamien Clauzel
 
Regard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en FranceRegard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en FranceDamien Clauzel
 
ITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative AnnotationITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative AnnotationDamien Clauzel
 
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...Damien Clauzel
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Damien Clauzel
 
Bilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe VerteBilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe VerteDamien Clauzel
 
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...Damien Clauzel
 
Métaphores et télétravail
Métaphores et télétravailMétaphores et télétravail
Métaphores et télétravailDamien Clauzel
 
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...Damien Clauzel
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Damien Clauzel
 
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Damien Clauzel
 
Prendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internetPrendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internetDamien Clauzel
 
Reasoning Module Interface
Reasoning Module InterfaceReasoning Module Interface
Reasoning Module InterfaceDamien Clauzel
 
Reasoning Module Design
Reasoning Module DesignReasoning Module Design
Reasoning Module DesignDamien Clauzel
 
Projet de GULL au Nautibus
Projet de GULL au NautibusProjet de GULL au Nautibus
Projet de GULL au NautibusDamien Clauzel
 
Bibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectivesBibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectivesDamien Clauzel
 
Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?Damien Clauzel
 
Journal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah FriedkinJournal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah FriedkinDamien Clauzel
 

Mehr von Damien Clauzel (20)

OpenData : La libération des données
OpenData : La libération des donnéesOpenData : La libération des données
OpenData : La libération des données
 
Des données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomérationDes données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomération
 
Écologie des données ouvertes
Écologie des données ouvertesÉcologie des données ouvertes
Écologie des données ouvertes
 
Regard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en FranceRegard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en France
 
ITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative AnnotationITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
 
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
 
Bilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe VerteBilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe Verte
 
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
 
Métaphores et télétravail
Métaphores et télétravailMétaphores et télétravail
Métaphores et télétravail
 
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
 
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
 
Prendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internetPrendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internet
 
Reasoning Module Interface
Reasoning Module InterfaceReasoning Module Interface
Reasoning Module Interface
 
Reasoning Module Design
Reasoning Module DesignReasoning Module Design
Reasoning Module Design
 
Projet de GULL au Nautibus
Projet de GULL au NautibusProjet de GULL au Nautibus
Projet de GULL au Nautibus
 
Bibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectivesBibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectives
 
Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?
 
Journal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah FriedkinJournal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah Friedkin
 

Kürzlich hochgeladen

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Kürzlich hochgeladen (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Atgentive Reasoning Module (WP3)

  • 1. Reasoning Module (WP3) Damien Clauzel, Marco Raglianti The American University of Paris 26.10.2006 Atgentive Review - Reasoning Module 1
  • 2. Reasoning Module 26.10.2006 Atgentive Review - Reasoning Module 2
  • 3. Examples of reasoning rules => defined at configuration time If new_external_event and event(keyword) matches current_task(keyword) then new_external_event _priority = .8 If new_external_event and event(originator) matches current_task(relevant_people) then new_external_event _priority = .5 26.10.2006 Atgentive Review - Reasoning Module 3
  • 4. Rules grammar • If event_type and eval then action • event_type::= <the events defined in the CF> • eval::= lparam cond rparam | eval and eval • action::= priority shift_priority | modality set_modality | explanation build_explanation | action ; action • etc. => allows generation, validation, portability and manipulation via XML translation (editor) 26.10.2006 Atgentive Review - Reasoning Module 4
  • 5. Technology • agents: applications server (Java, tomcat) • communication: web services (SOAP) • blackboard architecture: database (mySQL) • open source components 26.10.2006 Atgentive Review - Reasoning Module 5
  • 6. Prototype • scenario driven, from CF • subset of the conceptual data model • simple set of rules to validate the grammar • made collaboration with others partners 26.10.2006 Atgentive Review - Reasoning Module 6
  • 7. Test deployment • successful: Ontdeknet • iterative process (response of the agents) • test of the target scenarios 26.10.2006 Atgentive Review - Reasoning Module 7
  • 8. Future prototyping • support of more scenarios • improve reasoning • other agents (time, community awareness) • connection with context management tools • definition of other interfaces to the module 26.10.2006 Atgentive Review - Reasoning Module 8
  • 9. 26.10.2006 Atgentive Review - Reasoning Module 9