Artificial Intelligence 13 min read

58.com Dialogue Robot Application Practice in Local Life Service: Architecture, Core Capabilities, and Future Outlook

This article presents the design, implementation, and performance of 58.com’s dialogue robot for local life services, detailing its business background, overall AI architecture, core QABot and TaskBot capabilities, intelligent lead generation, opportunity mining, and future research directions.

58 Tech
58 Tech
58 Tech
58.com Dialogue Robot Application Practice in Local Life Service: Architecture, Core Capabilities, and Future Outlook

58.com is a large local‑service platform connecting millions of B‑side merchants with C‑side users; the company leverages a dialogue robot to improve the efficiency and revenue of merchants in the yellow‑pages (local life) scenario.

In the AI‑driven mode, all user inquiries are first handled by an automatic Q&A robot; when the robot cannot answer, the conversation is transferred to a human agent based on configurable time windows.

Core Capabilities

QABot addresses user question‑answering by building a business‑line knowledge base through clustering (e.g., KMeans) and manual annotation, training a matching model (FastText, DSSM, LSTM, BERT, SPTM) to map queries to standard question IDs, and generating answers from a structured answer pool. The model achieves F1 > 0.8 after multiple iterations.

TaskBot guides users to provide specific "opportunity" slots (e.g., phone number) using an intent‑slot framework. It combines QABot for standard queries and TaskBot for multi‑turn slot‑filling, achieving higher conversion rates in real‑world deployments.

Intelligent Lead (Smart Lead) Generation uses the dialogue manager’s state and timed prompts to proactively ask users for phone numbers, mimicking human agents’ follow‑up behavior, which improves lead retention by 14%.

Opportunity Mining extracts phone, location, time, and other business attributes from both robot‑handled and human‑handled conversations using IDCNN+CRF models, automatically feeding them into the opportunity management system for timely merchant follow‑up.

The overall dialogue management service is built on a state‑machine framework where each node represents a combination of intents and slots, stored in WRedis, and actions are selected to generate responses via templates.

Future work will focus on algorithmic innovation such as reinforcement learning and further pre‑training techniques to continuously improve the dialogue robot’s effectiveness.

Machine LearningAIcustomer serviceknowledge baseNLPdialogue systemtask bot
58 Tech
Written by

58 Tech

Official tech channel of 58, a platform for tech innovation, sharing, and communication.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.