SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Context State-of-the-art Proposal Conclusion Biblio




            Conversational agent in selling situations
                           GT ACA

                      Sameh ABDELNABY, Bruno BEAUFILS,
                         Maxime MORGE, Yann SECQ
                              Équipe SMAC, LIFL



                                     Paris, November 2009




                                                                                    logo/lille1.

                                     Maxime Morge     VVU/PICOM - GT ACA - Page 1
Context State-of-the-art Proposal Conclusion Biblio



Ubiquitous Virtual Seller


     Objectives :
      ◮ Improve the transformation ratio (sales/visitors).
         2% of 3suisses.fr = 500 k euros
      ◮ Integration of conversational agents in e-commerce websites

       ◮   Development, implementation, evaluation and validation of selling
           solutions




                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 2
Context State-of-the-art Proposal Conclusion Biblio



Scenarios




       ◮    Before-sale : facilitate information retrieval about the
            products/services
       ◮    Sale : simplify the decision making and the purchasing when the
            needs have been identified
       ◮    Cross-sale : promote the selling of an additional product/service to
            an existing customer
       ◮    After-sale : assist the customers in using the product/service




                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 3
Context State-of-the-art Proposal Conclusion Biblio



CSO LP Artificial Solutions’ Language Processor

    Features :
      ◮ Manage sessions

      ◮ Handles misspellings, language dependent preprocessing

      ◮ Dialogue Context

      ◮ Select and carry out best system action according to
        interaction rules in knowledge base
      ◮ Interact with back end (e.g. databases)

      ◮ Hand out answer document to requesting application/front end

      ◮ Write log files (for analysis)




                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 4
Context State-of-the-art Proposal Conclusion Biblio



CSO LP Artificial Solutions’ Language Processor




    Knowledge :
     ◮ Dialogue store =                 variable, value
      ◮   Abbreviation list
      ◮   Auto-correction dictionary
      ◮   Knowledge base ⊇ interaction rules with priority , i.e.
          priority : if user input + dialogical context
                            then action
    Research challenge :

                       Formal framework for dialogue management by
                       proactive agents in different selling situations



                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 5
Context State-of-the-art Proposal Conclusion Biblio



Mixed-initiative dialogue systems for collaborative problem solving




       ◮   Existing dialogue systems :
              ◮   TRAINS-93 [Ferguson 07]
              ◮   Collagen [Rich et al. 01]
              ◮   Artemis Agent Technology [Sadek 05]
       ◮   “The LCD projector is no longer working.” means
              ◮   My need is a LCD projector (before-sale) ?
              ◮   Our joint goal is the purchasing of a LCD projector (sale) ?
              ◮   Your goal is to assist me (after-sale) ?
       ◮   Complexity and heuristics of goal/plan recognition
       ◮   But small is beautiful . . .
       ◮   ⇒ Dialectical approach



                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 6
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based negotiation with MARGO.sf.net [Morge 09]


                                            The goal consists of replying
                                            with the optimal utterance
           optimal     ←      locution(request), product(bike, price, deliveryTime, quality ),
                              lastlocution(none) Begin with the optimal product
           optimal     ←      locution(concede), product(bike, price, deliveryTime, quality ),
                              lastlocution(reply), Reply with a proposal not yet rejected
                              notrejected(bike, price, deliveryTime, quality ),
                              notlastoffer(buyer, bike, price, deliveryTime, quality )
           respond     ←      locution(standstill), product(bike, price, deliveryTime, quality ),
                              lastlocution(reply), Repeat the previous proposal
                              lastoffer(seller, bike, price, deliveryTime, quality )
           optimal     ←      locution(concede), product(bike, price, deliveryTime, quality ),
                              lastlocution(concede), Concede with a less optimal proposal
                              notrejected(bike, price, deliveryTime, quality ),
                              notlastoffer(seller, bike, price, deliveryTime, quality )
           respond     ←      locution(standstill), product(bike, price, deliveryTime, quality ),
                              lastlocution(concede), Repeat the previous proposal
                              lastoffer(buyer, bike, price, deliveryTime, quality )

                                       Otherwise, the goal consists of replying
                                               with a legal utterance
                                                                                                    logo/lille1.

                                           Maxime Morge      VVU/PICOM - GT ACA - Page 7
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based negotiation with MARGO.sf.net [Morge 09] (cont.)




      ◮   The arguments
              ◮   argument 1 : repeat the previous proposal
              ◮   argument 2 : concede with a “less optimal” proposal
              ◮   argument 3 : the previous proposal has been rejected
      ◮   The relations
              ◮   argument 1 and 2 attack one another
              ◮   argument 3 attacks argument 1
      ◮   The decision
              ◮   Since arguments 2 and 3 together “win”, choose to
                  concede ! ! !


                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 8
Context State-of-the-art Proposal Conclusion Biblio



To take away




      ◮   A dialectical framework for dialogue formalization
      ◮   Proactive agents in different selling situations
              ◮   MARGO.sf.net, argumentation over motivation for
                  conceding
              ◮   Agent behaviours s.t. the minimal concession strategy
              ◮   Dialogue-game protocols for information-seeking,
                  enquiry, deliberation and negotiation
      ◮   Toward development, implementation, evaluation
          and validation of prototypes
      ◮   http://www.lifl.fr/SMAC/projects/vvu/
                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 9
Context State-of-the-art Proposal Conclusion Biblio



References

         J. A. George Ferguson. Mixed-initiative systems for collaborative problem solving.
         AI Magazine, 28(2) :23–32, 2007.

         C. Rich, C. L. Sidner, and N. Lesh. COLLAGEN applying collaborative discourse theory
         to human-computer interaction.
         AI Magazine, 22(4) :15–25, 2001.

         D. Sadek. Multi-Agent Programming, chapter Artimis Rational Dialogue Agent
         Technology : An Overview, pages 217–225.
         Springer-Verlag, 2005.
         C. L. Hamblin. Fallacies.
         Methuen, 1970.
         D. Walton and E. Krabbe. Commitment in Dialogue.
         SUNY Press, 1995.
         M. Morge and P. Mancarella. The hedgehog and the fox. An argumentation-based
         decision support system.
         In Proc. of the 4th International Workshop on Argumentation in Multi-Agent Systems
         (ArgMAS), pages 1–18, Honolulu, Hawai, 2007.

         M. Morge and P. Mancarella. Assumption-based argumentation for the minimal
         concession strategy.
         In Proc. of the 6th International Workshop on Argumentation in Multi-Agent Systems
         (ArgMAS), pages 1–18, Budapest, Hungary, 2009.                                     logo/lille1.

                                          Maxime Morge     VVU/PICOM - GT ACA - Page 10
Context State-of-the-art Proposal Conclusion Biblio



CSO LP Artificial Solutions’ Language Processor




    Process :
      1. Input = inquiry (user id/input)
      2. Dialogue management = identification of the session
      3. Recognition = division in sentences, words, spelling correction, . . .
      4. Interpretation = answer retrieval for single sentences of user input
      5. Selection of the final answer = preparation of answer data
      6. Generation of answer= replacement of template variables
      7. Output = HTTP response




                                                                                           logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 11
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based decision making in MARGO.sf.net [Morge 07]


                                                                The goal is the selection of
                                                                 the optimal product wrt
                                                                  the user’s preferences

                 The most important feature
                        is the price



               cheap ← product(bike, price, deliveryTime, quality ), price < 140euros
               good ← product(bike, price, deliveryTime, quality ), quality > high
               fast ← product(bike, price, deliveryTime, quality ), deliveryTime < 48h




                The least important feature
                    is the delivery time
                                                                                               logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 12
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based decision making in MARGO.sf.net [Morge 07] (cont.)




      ◮   The arguments
              ◮   argument 1 : bike1 is a possible choice
              ◮   argument 2 : bike2 is a possible alternative choice
              ◮   argument 3 : bike2 is preferred because it is cheap
      ◮   The relations
              ◮   argument 1 and 2 attack one another
              ◮   argument 3 attacks argument 1
      ◮   The decision
              ◮   Since arguments 2 and 3 together “win”, choose
                  bike2 ! ! !


                                                                                           logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 13

Mais conteúdo relacionado

Semelhante a Conversational agent in selling situations

Webinar Bm V4[1]
Webinar Bm V4[1]Webinar Bm V4[1]
Webinar Bm V4[1]gwiley
 
The H4rmony Project.pptx
The H4rmony Project.pptxThe H4rmony Project.pptx
The H4rmony Project.pptxNeoV2
 
Talk is cheap. Execution is everything. Product management in the ADD world o...
Talk is cheap. Execution is everything. Product management in the ADD world o...Talk is cheap. Execution is everything. Product management in the ADD world o...
Talk is cheap. Execution is everything. Product management in the ADD world o...Gareth Knight
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 
AI and Ecology - The H4rmony Project.pptx
AI and Ecology - The H4rmony Project.pptxAI and Ecology - The H4rmony Project.pptx
AI and Ecology - The H4rmony Project.pptxNeoV2
 
Geoffrey Moore Slide Set from the Berkeley Digital Media Conference
Geoffrey Moore Slide Set from the Berkeley Digital Media ConferenceGeoffrey Moore Slide Set from the Berkeley Digital Media Conference
Geoffrey Moore Slide Set from the Berkeley Digital Media ConferenceGeoffrey Moore
 
Sharepoint Document Conversion
Sharepoint Document ConversionSharepoint Document Conversion
Sharepoint Document ConversionColin Gardner
 
Implementing Test&Target - Agility2013
Implementing Test&Target - Agility2013Implementing Test&Target - Agility2013
Implementing Test&Target - Agility2013Ensighten
 
From project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesJorn Bettin
 
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...MMT Digital
 
Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2Katrina (Kate) Pugh
 
Agile practices in public sector projects
Agile practices in public sector projectsAgile practices in public sector projects
Agile practices in public sector projectsArmands Baranovskis
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Synerzip
 
Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Greg Hutchings
 
DAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch KeynoteDAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch KeynoteJason Newport
 
Open source & Mobility - FabMob guide
Open source & Mobility - FabMob guideOpen source & Mobility - FabMob guide
Open source & Mobility - FabMob guideFabMob
 
Promoting Cloud Inside Your Company
Promoting Cloud Inside Your CompanyPromoting Cloud Inside Your Company
Promoting Cloud Inside Your CompanyRightScale
 

Semelhante a Conversational agent in selling situations (20)

Webinar Bm V4[1]
Webinar Bm V4[1]Webinar Bm V4[1]
Webinar Bm V4[1]
 
The H4rmony Project.pptx
The H4rmony Project.pptxThe H4rmony Project.pptx
The H4rmony Project.pptx
 
Talk is cheap. Execution is everything. Product management in the ADD world o...
Talk is cheap. Execution is everything. Product management in the ADD world o...Talk is cheap. Execution is everything. Product management in the ADD world o...
Talk is cheap. Execution is everything. Product management in the ADD world o...
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
AI and Ecology - The H4rmony Project.pptx
AI and Ecology - The H4rmony Project.pptxAI and Ecology - The H4rmony Project.pptx
AI and Ecology - The H4rmony Project.pptx
 
Monetization Strategies
Monetization StrategiesMonetization Strategies
Monetization Strategies
 
Geoffrey Moore Slide Set from the Berkeley Digital Media Conference
Geoffrey Moore Slide Set from the Berkeley Digital Media ConferenceGeoffrey Moore Slide Set from the Berkeley Digital Media Conference
Geoffrey Moore Slide Set from the Berkeley Digital Media Conference
 
Contact2 contract buyer journey map
Contact2 contract buyer journey mapContact2 contract buyer journey map
Contact2 contract buyer journey map
 
Sharepoint Document Conversion
Sharepoint Document ConversionSharepoint Document Conversion
Sharepoint Document Conversion
 
Implementing Test&Target - Agility2013
Implementing Test&Target - Agility2013Implementing Test&Target - Agility2013
Implementing Test&Target - Agility2013
 
ONE_DSL4negotiations
ONE_DSL4negotiationsONE_DSL4negotiations
ONE_DSL4negotiations
 
From project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architectures
 
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
 
Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2
 
Agile practices in public sector projects
Agile practices in public sector projectsAgile practices in public sector projects
Agile practices in public sector projects
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?
 
Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?
 
DAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch KeynoteDAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch Keynote
 
Open source & Mobility - FabMob guide
Open source & Mobility - FabMob guideOpen source & Mobility - FabMob guide
Open source & Mobility - FabMob guide
 
Promoting Cloud Inside Your Company
Promoting Cloud Inside Your CompanyPromoting Cloud Inside Your Company
Promoting Cloud Inside Your Company
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Conversational agent in selling situations

  • 1. Context State-of-the-art Proposal Conclusion Biblio Conversational agent in selling situations GT ACA Sameh ABDELNABY, Bruno BEAUFILS, Maxime MORGE, Yann SECQ Équipe SMAC, LIFL Paris, November 2009 logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 1
  • 2. Context State-of-the-art Proposal Conclusion Biblio Ubiquitous Virtual Seller Objectives : ◮ Improve the transformation ratio (sales/visitors). 2% of 3suisses.fr = 500 k euros ◮ Integration of conversational agents in e-commerce websites ◮ Development, implementation, evaluation and validation of selling solutions logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 2
  • 3. Context State-of-the-art Proposal Conclusion Biblio Scenarios ◮ Before-sale : facilitate information retrieval about the products/services ◮ Sale : simplify the decision making and the purchasing when the needs have been identified ◮ Cross-sale : promote the selling of an additional product/service to an existing customer ◮ After-sale : assist the customers in using the product/service logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 3
  • 4. Context State-of-the-art Proposal Conclusion Biblio CSO LP Artificial Solutions’ Language Processor Features : ◮ Manage sessions ◮ Handles misspellings, language dependent preprocessing ◮ Dialogue Context ◮ Select and carry out best system action according to interaction rules in knowledge base ◮ Interact with back end (e.g. databases) ◮ Hand out answer document to requesting application/front end ◮ Write log files (for analysis) logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 4
  • 5. Context State-of-the-art Proposal Conclusion Biblio CSO LP Artificial Solutions’ Language Processor Knowledge : ◮ Dialogue store = variable, value ◮ Abbreviation list ◮ Auto-correction dictionary ◮ Knowledge base ⊇ interaction rules with priority , i.e. priority : if user input + dialogical context then action Research challenge : Formal framework for dialogue management by proactive agents in different selling situations logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 5
  • 6. Context State-of-the-art Proposal Conclusion Biblio Mixed-initiative dialogue systems for collaborative problem solving ◮ Existing dialogue systems : ◮ TRAINS-93 [Ferguson 07] ◮ Collagen [Rich et al. 01] ◮ Artemis Agent Technology [Sadek 05] ◮ “The LCD projector is no longer working.” means ◮ My need is a LCD projector (before-sale) ? ◮ Our joint goal is the purchasing of a LCD projector (sale) ? ◮ Your goal is to assist me (after-sale) ? ◮ Complexity and heuristics of goal/plan recognition ◮ But small is beautiful . . . ◮ ⇒ Dialectical approach logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 6
  • 7. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based negotiation with MARGO.sf.net [Morge 09] The goal consists of replying with the optimal utterance optimal ← locution(request), product(bike, price, deliveryTime, quality ), lastlocution(none) Begin with the optimal product optimal ← locution(concede), product(bike, price, deliveryTime, quality ), lastlocution(reply), Reply with a proposal not yet rejected notrejected(bike, price, deliveryTime, quality ), notlastoffer(buyer, bike, price, deliveryTime, quality ) respond ← locution(standstill), product(bike, price, deliveryTime, quality ), lastlocution(reply), Repeat the previous proposal lastoffer(seller, bike, price, deliveryTime, quality ) optimal ← locution(concede), product(bike, price, deliveryTime, quality ), lastlocution(concede), Concede with a less optimal proposal notrejected(bike, price, deliveryTime, quality ), notlastoffer(seller, bike, price, deliveryTime, quality ) respond ← locution(standstill), product(bike, price, deliveryTime, quality ), lastlocution(concede), Repeat the previous proposal lastoffer(buyer, bike, price, deliveryTime, quality ) Otherwise, the goal consists of replying with a legal utterance logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 7
  • 8. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based negotiation with MARGO.sf.net [Morge 09] (cont.) ◮ The arguments ◮ argument 1 : repeat the previous proposal ◮ argument 2 : concede with a “less optimal” proposal ◮ argument 3 : the previous proposal has been rejected ◮ The relations ◮ argument 1 and 2 attack one another ◮ argument 3 attacks argument 1 ◮ The decision ◮ Since arguments 2 and 3 together “win”, choose to concede ! ! ! logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 8
  • 9. Context State-of-the-art Proposal Conclusion Biblio To take away ◮ A dialectical framework for dialogue formalization ◮ Proactive agents in different selling situations ◮ MARGO.sf.net, argumentation over motivation for conceding ◮ Agent behaviours s.t. the minimal concession strategy ◮ Dialogue-game protocols for information-seeking, enquiry, deliberation and negotiation ◮ Toward development, implementation, evaluation and validation of prototypes ◮ http://www.lifl.fr/SMAC/projects/vvu/ logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 9
  • 10. Context State-of-the-art Proposal Conclusion Biblio References J. A. George Ferguson. Mixed-initiative systems for collaborative problem solving. AI Magazine, 28(2) :23–32, 2007. C. Rich, C. L. Sidner, and N. Lesh. COLLAGEN applying collaborative discourse theory to human-computer interaction. AI Magazine, 22(4) :15–25, 2001. D. Sadek. Multi-Agent Programming, chapter Artimis Rational Dialogue Agent Technology : An Overview, pages 217–225. Springer-Verlag, 2005. C. L. Hamblin. Fallacies. Methuen, 1970. D. Walton and E. Krabbe. Commitment in Dialogue. SUNY Press, 1995. M. Morge and P. Mancarella. The hedgehog and the fox. An argumentation-based decision support system. In Proc. of the 4th International Workshop on Argumentation in Multi-Agent Systems (ArgMAS), pages 1–18, Honolulu, Hawai, 2007. M. Morge and P. Mancarella. Assumption-based argumentation for the minimal concession strategy. In Proc. of the 6th International Workshop on Argumentation in Multi-Agent Systems (ArgMAS), pages 1–18, Budapest, Hungary, 2009. logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 10
  • 11. Context State-of-the-art Proposal Conclusion Biblio CSO LP Artificial Solutions’ Language Processor Process : 1. Input = inquiry (user id/input) 2. Dialogue management = identification of the session 3. Recognition = division in sentences, words, spelling correction, . . . 4. Interpretation = answer retrieval for single sentences of user input 5. Selection of the final answer = preparation of answer data 6. Generation of answer= replacement of template variables 7. Output = HTTP response logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 11
  • 12. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based decision making in MARGO.sf.net [Morge 07] The goal is the selection of the optimal product wrt the user’s preferences The most important feature is the price cheap ← product(bike, price, deliveryTime, quality ), price < 140euros good ← product(bike, price, deliveryTime, quality ), quality > high fast ← product(bike, price, deliveryTime, quality ), deliveryTime < 48h The least important feature is the delivery time logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 12
  • 13. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based decision making in MARGO.sf.net [Morge 07] (cont.) ◮ The arguments ◮ argument 1 : bike1 is a possible choice ◮ argument 2 : bike2 is a possible alternative choice ◮ argument 3 : bike2 is preferred because it is cheap ◮ The relations ◮ argument 1 and 2 attack one another ◮ argument 3 attacks argument 1 ◮ The decision ◮ Since arguments 2 and 3 together “win”, choose bike2 ! ! ! logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 13