Article · AI translation
China Telecom AI Technology Co., Ltd.'s Xingchen General Artificial Intelligence Laboratory officially releases and open-sources the specialized intent understanding model Xing4.0-29B-Intent
China Telecom AI Technology Co., Ltd.'s Xingchen General Artificial Intelligence Laboratory has officially released and open-sourced the specialized intent understanding model Xing4.0-29B-Intent, while making available 2.75 million training examples, model weights, and an inference image. The model combines intent recognition with parameter extraction, turning a user's sentence into structured information that a business system can process further.
Xing4.0-29B-Intent's capabilities have begun to be used in products including China Telecom's 10000 customer service system and smart home speakers, for conversational intent recognition, intelligent ticket routing, and spoken command parsing. This open-source release will provide more developers with the model and supporting resources for integration into their own business scenarios.
01 Multiple-choice or fill-in-the-blank?
“Help me set the bedroom light to warm yellow.” An everyday device command contains both what the user wants to do and the specific information needed to do it. The system needs to extract this information from natural language before passing it to subsequent applications.
For this sentence, merely identifying “control the lights” is not enough. The system also needs to know: Which room? The bedroom. What device? The light. Set it to what state? Warm yellow.
Decision models such as Jev mainly “answer multiple-choice questions,” returning typed decisions by selecting answers from given candidates; parameter extraction is like “answering fill-in-the-blank questions,” extracting the specific information needed to complete a task. Xing4.0-29B-Intent supports both types of tasks, as well as sentences containing multiple intents, multiple parameters, and multiple entities.
The model uses a Unified Schema-driven Semantic Parsing framework (USP), organizing results in a hierarchical “category + parameters” structure and outputting information in JSON format according to predefined field rules. Different task objectives, such as intent understanding, entity recognition, relation extraction, and event extraction, all use one unified set of input and output format constraints, making it easy for downstream tasks to integrate quickly, parse reliably, and migrate at very low cost.
02 Why not use a general-purpose large model directly?
At this point, you may ask: Aren't general-purpose large models already “capable of everything”? Why is a dedicated intent understanding model still needed?
Because general-purpose large models have three “inherent shortcomings” in these scenarios.
General-purpose large models tend to “think things through before answering,” often producing hundreds or thousands of words of lengthy reasoning. For a question such as “Who should receive this ticket?”, the customer would have hung up long before the model finished. Xing4.0-29B-Intent quickly returns only the key decision information needed to handle the task, without lengthy reasoning. Its average output is a few dozen tokens, and it can return a complete result with response latency on the order of hundreds of milliseconds.
Using a general-purpose large model for classification and information extraction is like using a sledgehammer to crack a nut. Intent understanding models are smaller and cheaper to call; when a scenario requires over a million calls a day, the cost difference grows manyfold.
General-purpose large models produce free-form text, and the same question may get ten different phrasings, making reliable parsing difficult for downstream systems. An intent understanding model's output is strictly constrained to a predefined structure: its fields are fixed, its format can be validated, and there is no room for “improvisation.”
In short: Where timely responses are required, scenarios are relatively well defined, and decision execution is relatively clear, an intent understanding model is a faster, cheaper, and more reliable choice than a general-purpose large model.
This field already has pioneers. After lightweight decision models represented by Jev were launched, they quickly became a hot topic in the developer community. The market response supports one conclusion: intent understanding need not rely on the “strong reasoning” of large models; dedicated small models can be both fast and accurate.
03 Let the results speak: Two evaluations test recognition and extraction capabilities
Whether a model can understand a user's fine-grained needs involving multiple intents can be tested on two levels: first, whether it identifies the right categories and extracts the right specific content; second, considering category decisions alone, whether it avoids both omissions and extra selections. The technical team therefore conducted two evaluations, examining complete extraction results and category decision capabilities separately.
The first evaluation proportionally sampled 6000 questions from 48 public Chinese- and English-language datasets, covering four tasks: intent understanding, entity recognition, relation extraction, and event extraction. It examined not only “which category was assigned” but also “what specific content was extracted.”
Take the earlier lighting command: identifying only “control the lights” is insufficient; information such as “bedroom,” “light,” and “warm yellow” must also be extracted. This example illustrates the scoring requirement: if the category is correct but the content is missing or wrong, the extraction result cannot be counted as fully correct.
Scores are calculated separately for the four task types and then averaged with equal weight. The total score therefore represents combined performance across the four tasks, rather than the proportion correct across all 6000 questions pooled together. For every metric in the table below, a higher score indicates better performance.
Xing4.0-29B-Intent scored 58 overall, above the highest overall score of 49 among the 18 mainstream general-purpose models evaluated this time. Its scores on all four task types were also higher than those of the general-purpose models evaluated this time.
Model
Overall score
Intent classification
Entity detection
Relation detection
Event extraction
Model
Overall score
Intent classification
Entity detection
Relation detection
Event extraction
Xing4.0-29B-Intent
58
81
72
38
40
Xing4.0-29B-Intent
58
81
72
38
40
Gemini-3.6-Flash
49
64
71
29
30
Gemini-3.6-Flash
49
64
71
29
30
Qwen3.8-Max
46
63
66
26
29
Qwen3.8-Max
46
63
66
26
29
Kimi-K3
45
61
68
25
28
Kimi-K3
45
61
68
25
28
GPT-5.6-Sol
45
60
68
23
28
GPT-5.6-Sol
45
60
68
23
28
GLM-5.2
44
58
65
25
29
GLM-5.2
44
58
65
25
29
GPT-5.5
44
59
67
23
28
GPT-5.5
44
59
67
23
28
GLM-5.3-Flash
44
58
65
26
27
GLM-5.3-Flash
44
58
65
26
27
GLM-5.1
42
59
60
24
27
GLM-5.1
42
59
60
24
27
DeepSeek-V4.1-Flash
42
56
61
23
26
DeepSeek-V4.1-Flash
42
56
61
23
26
DeepSeek-V4-Pro
41
56
60
24
23
DeepSeek-V4-Pro
41
56
60
24
23
LongCat-2.0
41
53
62
23
24
LongCat-2.0
41
53
62
23
24
GPT-4.1
40
55
59
22
23
GPT-4.1
40
55
59
22
23
DeepSeek-V4-Flash
39
52
55
24
25
DeepSeek-V4-Flash
39
52
55
24
25
GPT-6-Luna
39
51
59
20
24
GPT-6-Luna
39
51
59
20
24
GPT-4.1-Mini
37
49
57
21
21
GPT-4.1-Mini
37
49
57
21
21
Qwen3.7-Flash
36
48
55
22
20
Qwen3.7-Flash
36
48
55
22
20
GPT-4o-Mini
31
41
49
18
16
GPT-4o-Mini
31
41
49
18
16
This result indicates that, under the tasks and settings of this evaluation, Xing4.0-29B-Intent performed better at both category selection and content extraction, rather than merely selecting the right category.
The second evaluation did not assess parameter or specific content extraction; it compared only whether models could find all the categories that should be output and select them accurately. It comprised 5606 questions, including 3940 with one correct category and 1666 with multiple correct categories. These questions also included 839 negative examples with “no extractable content,” used to test whether models would falsely report a category when no target content was present.
Jev participated in the test using two answer methods: “choose 1 from N,” selecting one answer from candidate categories, and “judge each as yes or no,” determining in turn whether each candidate category applies. The table below also includes GPT-6-Luna as a general-purpose model reference. The two answer methods refer only to Jev and do not apply to every model in the table.
There are two levels to examine in this table: the overall decision score first combines the single-choice, multiple-choice, and negative-example subscores into one score, measuring how well a model “selects accurately, finds all applicable categories, and avoids false positives.” Each subscore then examines one thing: whether single-choice questions identify the sole target, whether multiple-choice questions select every applicable category without omission, and whether negative examples avoid false positives when there is no target content. The overall score shows aggregate performance, while the subscores reveal weaknesses; alignment between the two indicates solid model capability.
Model
Overall decision score
Single-choice score
Multiple-choice score
Negative-example score
Model
Overall decision score
Single-choice score
Multiple-choice score
Negative-example score
Xing4.0-29B-Intent
70
65
68
70
Xing4.0-29B-Intent
70
65
68
70
Jev
56
60
41
35
Jev
56
60
41
35
Jev (yes/no judgment)
53
24
64
5
Jev (yes/no judgment)
53
24
64
5
GPT-6-Luna
65
52
63
64
GPT-6-Luna
65
52
63
64
In category decisions in this evaluation, the Xingchen model outperformed both comparison models (Jev with its two answer methods and GPT-6-Luna) on the overall decision score and all three subscores: single-choice, multiple-choice, and negative examples. The key is that the Xingchen model widened its lead in two particularly error-prone scenarios: identifying multiple targets and avoiding false positives on negative examples. It more completely identified all applicable categories in multiple-choice tasks and was willing to “submit a blank answer” on negative examples, choosing no category rather than forcing a selection. This shows that it not only knows “what the user wants to do” but also makes more reliable judgments when category boundaries are unclear or information is missing, rather than relying solely on a high hit rate.
Capability
Decision models such as Jev
Xing4.0-29B-Intent
Capability
Decision models such as Jev
Xing4.0-29B-Intent
Intent classification
Supported
Supported
Intent classification
Supported
Supported
Function Call parameter extraction
Not supported
Supported
Function Call parameter extraction
Not supported
Supported
Information extraction / NER / event extraction
Not supported
Supported
Information extraction / NER / event extraction
Not supported
Supported
Fixed-format structured output
Supported
Supported
Fixed-format structured output
Supported
Supported
Inference latency
<100ms
<200ms
Inference latency
<100ms
<200ms
*The above evaluations were conducted by our company's technical team. The results reflect the performance of the participating models on the data and under the test settings of this evaluation; they do not represent performance across all tasks or real-world deployment scenarios. For details of the experimental environment and test methods used in this article, leave a message through the back-end channel to contact the technical team. Developers and researchers are welcome to discuss evaluation methods, result reproduction, and application adaptation.
04 Applications: Who is this model for?
In practical applications, Xing4.0-29B-Intent handles conversational intent recognition and intelligent ticket routing in China Telecom's 10000 customer service system, supporting the classification and routing of different customer requests. In terminal products such as smart home speakers, Xing4.0-29B-Intent converts users' spoken commands into structured instructions that devices can process further, linking natural-language interaction with device operation.
If you are working on:
Terminal interaction
Mobile voice assistants / smart vehicle cockpits / IoT control hubs
You need to identify intents and extract parameters, and find large models too slow and too expensive;
B2B customer service / enterprise IM bots
You do not have enough labeled data during the initial launch of a business application and do not want to label vast numbers of examples for every new intent;
Agent / Function Calling applications
You need a reliable “semantic entry layer” with few hallucinations.
Then Xing4.0-29B-Intent is an excellent fit for your technology stack.
For agent applications that need to call tools, the model can identify intents and extract function-call parameters, providing input for subsequent execution.
05 Open Schema + 2.75 million data samples; give it a try
Xing4.0-29B-Intent is fine-tuned from the Xingchen general-purpose base model Xing4.0-29B-A4B and uses dedicated training data to develop structured-output capabilities. This open-source release includes the following 4 types of resources:
01 2.753 million supervised fine-tuning training samples
Reconstructed from 61 public datasets, covering 19 domains and 52 languages.
02 Terminal intent-understanding data
For intelligent interactions on mobile phones, the Xingchen General Artificial Intelligence Laboratory developed CMPA-SLU, a benchmark for understanding spoken Chinese. The related paper, “CMPA-SLU: A Benchmark for Chinese Mobile Personal Assistant Spoken Language Understanding,” was accepted by EMNLP 2026.
03 Xing4.0-29B-Intent model weights
Supports intent recognition, parameter extraction, and structured output in a unified format.
04 Official inference image
Provided with the code repository as a supporting resource for deploying and trying the model.
Developers are welcome to evaluate and try it in their own use cases, and to submit issues and suggestions through the code repository.
GET STARTED
Tianyi AI Open Platform access URL:
https://www.teleai.com.cn/doc/1MBaE2xId9JYYxLXUz2R/3jUbsGzfAj0Qe4A38Y0s
Code repository:
https://github.com/XingChen-AGI/Xing4.0-29B-Intent
Code license:
Apache 2.0. The dataset and model weights will also be made available on Hugging Face.
Open-source community access URLs:
HuggingFace: https://huggingface.co/XingChen-AGI/Xing4.0-29B-Intent
HuggingFace dataset: https://huggingface.co/datasets/XingChen-AGI/Xing4.0-29B-Intent-oss
GitHub: https://github.com/XingChen-AGI/Xing4.0-29B-Intent
ModelScope: https://www.modelscope.cn/models/XingChen-AGI/Xing4.0-29B-Intent
ModelScope dataset: https://www.modelscope.cn/datasets/XingChen-AGI/Xing4.0-29B-Intent-oss
Modelers: https://modelers.cn/models/XingChen-AGI/Xing4.0-29B-Intent
This article was provided by Huawei and republished by QbitAI with authorization. The views expressed are those of the original author.