Spaces:
Running
Running
# Your leaderboard name | |
TITLE = """<h1 align="center" id="space-title">CRMArena Leaderboard</h1> | |
CRMArena is a novel benchmark designed to assess LLM agents on realistic customer service tasks within professional environments. By working with CRM experts, CRMArena offers nine challenging tasks across three personas—service agent, analyst, and manager—populated within a simulated organization using 16 interrelated industrial objects. This benchmark invites the community to improve AI agent capabilities in function-calling and work task understanding, demonstrating tangible business value in a realistic Salesforce Org. | |
""" | |
# What does your leaderboard evaluate? | |
INTRODUCTION_TEXT = """ | |
""" | |
LLM_BENCHMARKS_TEXT = """ | |
### Overview | |
Customer Relationship Management (CRM) systems are vital for modern enterprises, providing a foundation for managing customer interactions and data. Integrating AI agents into CRM systems can automate routine processes and enhance personalized service. However, deploying and evaluating these agents is challenging due to the lack of realistic benchmarks that reflect the complexity of real-world CRM tasks. To address this issue, we introduce CRMArena, a novel benchmark designed to evaluate AI agents on realistic tasks grounded in professional work environments. We worked with CRM experts to design nine customer service tasks distributed across three personas: service agent, analyst, and manager. We synthesize a large-scale simulated organization, populating 16 commonly-used industrial objects (e.g., account, order, knowledge article, case) with high interconnectivity, and upload it into a real Salesforce CRM organization. UI and API access to the CRM is provided to systems that attempt to complete the tasks in CRMArena. Experimental results reveal that state-of-the-art LLM agents succeed in less than 40% of the tasks with ReAct prompting and less than 55% even when provided manually-crafted function-calling tools. Our findings highlight the need for enhanced agent capabilities in function-calling and rule-following to be deployed in real-world work environments. CRMArena is an open challenge to the community: systems that can reliably complete tasks showcase direct business value in a popular work environment. | |
### Task Definitions | |
| Task | Description | | |
|------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | |
| **New Case Routing (NCR)** | Assign the best human agent to an incoming case based on case subject and description to optimize performance metrics. Involves matching cases to agents using case histories, skills, and availability. | | |
| **Handle Time Understanding (HTU)**| Identify the agent with the shortest/longest average handle time based on case history data, evaluating the LLM agent's ability to analyze performance data accurately. | | |
| **Transfer Count Understanding (TCU)** | Determine which human agent transferred cases the least/most over a given period, assessing the LLM agent's capacity to analyze transfer performance accurately. | | |
| **Name Entity Disambiguation (NED)** | Disambiguate named entities related to customer transactions, focusing on product names. Identify specific orders corresponding to product names within a given timeframe. | | |
| **Policy Violation Identification (PVI)** | Determine if company policies have been breached in a case involving customer-agent interaction by comparing case details against policy rules in knowledge articles. | | |
| **Knowledge Question Answering (KQA)** | Answer specific questions based on knowledge articles, demonstrating the LLM agent's ability to retrieve accurate and relevant information from a CRM knowledge repository. | | |
| **Top Issue Identification (TII)** | Identify the most reported issue for a particular product based on case history, assessing the ability to analyze issue reports for trend analysis. | | |
| **Monthly Trend Analysis (MTA)** | Determine which months have the highest number of cases for a given product and timeframe, demonstrating the LLM agent's ability to recognize trends and patterns over time. | | |
| **Best Region Identification (BRI)** | Identify the regions where cases are closed the fastest by analyzing case closure times across various regions to indicate top-performing regions. | | |
""" | |
SUBMIT_TEXT= """ | |
To submit your results to CRMArena leaderboard, please send your outputs to us at kh.huang@salesforce.com. | |
""" | |
CITATION_BUTTON_LABEL = "If you find our work helpful, please consider citing our paper!" | |
CITATION_BUTTON_TEXT = r""" | |
@misc{huang-2024-crmarena, | |
title={CRMArena: Understanding the Capacity of LLM Agents to Perform Professional CRM Tasks in Realistic Environments}, | |
author={Huang, Kung-Hsiang and Prabhakar, Akshara and Dhawan, Sidharth and Mao, Yixin and Wang, Huan and Savarese, Silvio and Xiong, Caiming and Laban, Philippe and Wu, Chien-Sheng}, | |
year = {2024}, | |
} | |
""" | |