Salespeople vs SalesBot: Exploring the Role of Educational Value in Conversational Recommender Systems

Lidiya Murakhovs'ka, Philippe Laban, Tian Xie, Caiming Xiong, Chien-Sheng Wu
10/26/2023
cs.CLcs.AI

No official code found. Best implementation: salesforce/salesbot (4 stars, Apache-2.0, last commit 2025-05-29).

Abstract

Making big purchases requires consumers to research or consult a salesperson to gain domain expertise. However, existing conversational recommender systems (CRS) often overlook users' lack of background knowledge, focusing solely on gathering preferences. In this work, we define a new problem space for conversational agents that aim to provide both product recommendations and educational value through mixed-type mixed-initiative dialog. We introduce SalesOps, a framework that facilitates the simulation and evaluation of such systems by leveraging recent advancements in large language models (LLMs). We build SalesBot and ShopperBot, a pair of LLM-powered agents that can simulate either side of the framework. A comprehensive human study compares SalesBot against professional salespeople, revealing that although SalesBot approaches professional performance in terms of fluency and informativeness, it lags behind in recommendation quality. We emphasize the distinct limitations both face in providing truthful information, highlighting the challenges of ensuring faithfulness in the CRS context. We release our code and make all data available.

View on arXivView PDF

Code Implementations(1)

salesforce/salesbotCommunity100%
Apache-2.0

Code for paper: Salespeople vs SalesBot: Exploring the Role of Educational Value in Conversational Recommender Systems

44PythonOct 19, 20231 years agoApache-2.0

Similar Papers

Cite this paper

@article{murakhovska2023salespeople,
  title  = {Salespeople vs SalesBot: Exploring the Role of Educational Value in Conversational Recommender Systems},
  author = {Lidiya Murakhovs'ka and Philippe Laban and Tian Xie and Caiming Xiong and Chien-Sheng Wu},
  year   = {2023},
  eprint = {2310.17749},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.17749v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.17749.svg)](https://codeofpaper.com/paper/2310.17749)

Discussion