10 月 19 日,中电信人工智能科技有限公司星辰通用人工智能实验室通过官方微信公众号发布并开源了 Xing4.0-29B-Intent,官方仓库地址是 github.com/XingChen-AGI/Xing4.0-29B-Intent
仓库地址:https://github.com/XingChen-AGI/Xing4.0-29B-Intent。这是一款定位很窄的模型:基于 29B MoE 基座、每个 token 只激活约 4B 参数,专攻 Schema 引导的意图识别与结构化信息抽取。官方给出的评测总分是 58 分(口径:官方 README 评测表与官方微信公众号公告评测表)。
58 分。看起来又是一个「专用模型吊打通用大模型」的标题,但把官方那张表摊开逐列看,故事并没有标题那么顺——类别分值这一列最高的不是它,而是 Gemini-3.6-Flash。这个反差决定了这个模型适合承接什么样的活,也决定了「意图识别换赛道」能说到什么程度,下文逐列拆开。
先划清本文的边界:文中评测数字均来自官方 README、官方微信公众号公告与官方英文公告,官方未做第三方复现;仓库与模型卡的星标、下载量等为 2026-10-22 实测快照;媒体口径的数字均单独标注出处级别,不与官方数字混写。
一、官方放出两版评测表:18 行与 11 行
这次发布同时放出两版评测表,这是后文所有数字的前提。官方微信公众号公告给的是 18 行完整表,GitHub README 只保留 11 行并多出一列「类别分值」。先看 README 这版(口径:官方 README 评测表,百分制,按原始结果四舍五入至整数,加粗为该列最高分):
| 模型 | 总分 | 类别分值 | 事件抽取 | 命名实体识别 | 关系抽取 | 意图理解 |
|---|---|---|---|---|---|---|
| Xing4.0-29B-Intent | 58 | 69 | 40 | 72 | 38 | 81 |
| Gemini-3.6-Flash | 49 | 71 | 30 | 71 | 29 | 64 |
| Qwen3.8-Max | 46 | 71 | 29 | 66 | 26 | 63 |
| Kimi-K3 | 45 | 71 | 28 | 68 | 25 | 61 |
| GPT-5.6-Sol | 45 | 70 | 28 | 68 | 23 | 60 |
| GLM-5.2 | 44 | 70 | 29 | 65 | 25 | 58 |
| GLM-5.3-Flash | 44 | 69 | 27 | 65 | 26 | 58 |
| DeepSeek-V4.1-Flash | 42 | 67 | 26 | 61 | 23 | 56 |
| DeepSeek-V4-Pro | 41 | 67 | 23 | 60 | 24 | 56 |
| LongCat-2.0 | 41 | 68 | 24 | 62 | 23 | 53 |
| GPT-6-Luna | 39 | 64 | 24 | 59 | 20 | 51 |
官方微信公众号那版把 18 行全部列出(口径:官方微信公众号公告评测表;该表列名为意图分类、实体检测、关系检测、事件抽取,与 README 的四类任务一一对应,README 另加「类别分值」一列):
| 型号 | 总分 |
|---|---|
| Xing4.0-29B-Intent | 58 |
| Gemini-3.6-Flash | 49 |
| Qwen3.8-Max | 46 |
| Kimi-K3 | 45 |
| GPT-5.6-Sol | 45 |
| GLM-5.2 | 44 |
| GPT-5.5 | 44 |
| GLM-5.3-Flash | 44 |
| GLM-5.1 | 42 |
| DeepSeek-V4.1-Flash | 42 |
| DeepSeek-V4-Pro | 41 |
| LongCat-2.0 | 41 |
| GPT-4.1 | 40 |
| DeepSeek-V4-Flash | 39 |
| GPT-6-Luna | 39 |
| GPT-4.1-Mini | 37 |
| Qwen3.7-Flash | 36 |
| GPT-4o-Mini | 31 |
这里有两处计数细节必须点出来。其一,公告正文写的是「高于本次参评的 18 款市面主流通用模型的最高总分 49」,但那 18 行里第 1 行就是被测的 Xing4.0-29B-Intent 自身,实际对照的通用模型是 17 款。其二,18 行完整清单目前只有官方微信公众号这一个出处:官方在 Hugging Face 模型页讨论区发布的英文公告只列了 5 款模型(Xing4.0-29B-Intent、Gemini-3.6-Flash、Qwen3.8-Max、Kimi-K3、GPT-5.6-Sol),数字与微信表前 5 行完全一致。所以「18 行」是官方两版材料之间的差异,不是媒体编出来的数字。
总分这一列的形状:58 分对第二名 Gemini-3.6-Flash 的 49 分,领先 9 分,一路到末位 GPT-4o-Mini 的 31 分(口径:官方微信公众号公告评测表)。这不是碾压式的差距。
二、诚实的反差:类别分最高的不是它
再把差距拆到单项上,能看到总分这 9 分是怎么来的:意图理解 81 分对 Gemini 的 64 分,领先 17 分,是单项优势最大的一栏;事件抽取 40 分对 30 分,领先 10 分;关系抽取 38 分对 29 分,领先 9 分;命名实体识别 72 分对 71 分,只领先 1 分。四类任务等权平均,恰好就是这种结构——赢在三项上,其中两项赢得很明显,把总分拉到了第一。
最值得单独讲的一行是「类别分值」:这一列最高分是 Gemini-3.6-Flash 的 71 分,Qwen3.8-Max 和 Kimi-K3 同为 71 分,Xing4.0-29B-Intent 的 69 分排在它们之后——在「有没有把这句话归到正确的类别上」这件事上,本模型并没有拿到第一。
官方对这一列的定义是:类别分值仅评估 category 标签,并对四类任务等权汇总(口径:官方 README 评测说明)——它衡量的是「分类对不对」,不衡量抽出来的字段准不准。这恰恰是专用模型该赢的地方,却没赢。表格另注明:加粗按四舍五入前的小数判定,整数显示相同不代表原始分值并列(口径:官方 README 表注),69 与 71 的差距在整数显示上有意义,Gemini 与 Qwen、Kimi 的 71 是否真并列,本文没有原始分数据,不做推测。
这个反差对选型的意义很直接:如果业务只需要知道「这句话是问订单还是要退款」,通用大模型已经够用;但如果业务要的是「把订单号、金额、退款原因、发票状态分别填进对应字段」,那这 9 到 17 分的结构性优势才是钱所在。
三、这份评测表能证明什么,不能证明什么
评测口径必须先钉死,否则 58 分很容易被读成一个可以直接写进技术方案的业务指标。
测试集是从 48 个公开数据集抽取的 6,000 条样本,覆盖命名实体识别、关系抽取、事件抽取和意图理解四类任务;四类任务分值是各数据集字段值 Micro-F1 的宏平均,总分为四类等权平均;分值以百分制展示,不等于业务准确率;类别分值也不代表所有字段均正确,且不同接口、提示词及推理配置也可能影响结果(口径:官方 README 评测说明)。
这五条里最该被反复念的是后两条。百分制的 58 分说的是「在这套抽取式评测上的相对位置」,不是「在你的业务里 58% 的请求会被正确解析」——中文分词、地址解析、订单号这类强业务词汇的正确率,从来不由公开数据集决定。官方自己写明:具体业务效果需结合目标数据和 Schema 验证;能力边界是只对关键决策信息快速响应,不承担长篇推理(口径:官方 README)。「拿它做复杂分析」不是它的岗位,它的岗位是把一句话变成业务系统能直接读的结构化结果。
更关键的是,这批数字是官方自评。官方在公告里写得很直白:「上述评测由本公司技术团队开展……不代表所有任务和实际部署场景中的效果」(口径:官方微信公众号公告原文)。第三方独立评测报告官方也从未公布过。
四、第二组评测,以及延迟的三种口径
还有一张表只存在于官方微信公众号公告里,GitHub README 没有。第一组评测考的是「类别加字段全部正确」,第二组评测换成只看类别决策是否选对,题量是 5,606 道,其中 3,940 道单一正确类别、1,666 道多个正确类别,另含 839 道无可抽取内容的负例(口径:官方微信公众号公告):
| 模型 | 总决策分 |
|---|---|
| Xing4.0-29B-Intent | 70 |
| Jev | 56 |
| Jev(是非判断) | 53 |
| GPT-6-Luna | 65 |
本文只引总分,这是有意的:两版公告总分完全一致(70、56、53、65),但子项指标名和数值都对不上——微信叫「单选题得分、多选题得分、负例得分」,英文公告叫「Category F1、Strict all-correct、Multi-intent F1、Negative strict」,单选类子项数值也不相同(口径:官方微信公众号公告与官方英文公告)。官方没有解释两版是否同一口径,混着引会凭空造出自相矛盾。
延迟是全文最需要小心的一处:官方材料全是定性说法,没有任何实测毫秒值——官方微信公众号正文说「百毫秒级」,官方能力对比表写「<200ms」,官方英文公告写「sub-second」(口径:官方微信公众号公告与官方英文公告);官方 README 通篇没有延迟指标。媒体那句「端到端推理延迟低于 150 毫秒」是二手口径,不能当成官方承诺。
官方仓库在发布后两天里还很安静:17 个 star、1 个 fork、issue 0、无 Release 无 Tag,创建于 10 月 17 日、最后推送 10 月 19 日(口径:2026-10-22 实测)——刚出圈,复现的人还很少,评测表也就更没有第三方验证。
五、架构:29B 里面只跑 4B
架构信息的一手来源是 Hugging Face 上模型的 config.json(口径:config.json 字段)。MoE 部分:路由专家 64 个,每个 token 选 4 个,另有 1 个共享专家,MoE 层频率为 1,前 2 层为稠密层,MoE 中间维度 1024,路由打分函数为 sigmoid,top-k 方法为 noaux_tc。稠密主干:隐藏维度 3584,层数 40,注意力头 32,键值头 32,前馈中间维度 9216,词表规模 131072。注意力用 MLA 系低秩实现,q 的低秩维度 768,kv 的低秩维度 512。上下文长度 max_position_embeddings 为 262144(256K),rope 采用 yarn 缩放,因子 64,原始最大位置 4096。权重精度为 bfloat16,模型类型 xing4_0。
这份 config 还有三处值得单独记。精度字段写的是 dtype: bfloat16,没有 torch_dtype 键,这是新版 transformers 的写法。模型类型 xing4_0 是自研架构,不是 llama 也不是 qwen 的改款,因此加载时必须 trust_remote_code=True。另外 mHC 已启用(hc_mult 为 4),MTP 层数为 1(num_nextn_predict_layers)。权重侧是 41 个 safetensors 分片,合计 62.43 GB(58.14 GiB),对应总参数 31,215,031,088(口径:Hugging Face 官方仓库文件与模型 API 实测)。
这套配置的工程含义:29B 的知识容量,每 token 只付 4B 的算力代价;256K 上下文对意图识别不算核心指标,但对要塞长对话历史的客服场景是实打实的余量,MLA 低秩就是为了把 256K 下的 KV 缓存压下来。
输出协议也很克制:输出一律是 category + args 的 JSON 数组,没有参数时 args 为空数组,支持一句话多意图、多组参数实例,覆盖中英文。官方示例把「帮我查明天北京到上海的航班」解析成「查询航班」类别,参数是出发地「北京」、目的地「上海」、日期「明天」(口径:官方 README 示例)。这套框架还有两个名字:官方微信公众号公告称「统一模式驱动语义解析框架(USP)」,但 USP 在 GitHub 仓库全部文档里检索不到,仓库侧的表述是 schema-guided(口径:官方微信公众号公告与官方仓库描述)。两个叫法并列记录,不替官方裁决。
六、数据、许可与已经跑起来的场景
配套数据集 Xing4.0-29B-Intent-oss 与模型同期开源,规模约 275 万条样本(精确值 2,753,000 条),整合 61 个公开数据集与电信自建的智能终端助手领域数据,覆盖 4 类任务、19 个领域、52 种语言(口径:官方 README 配套数据一节与官方 data/README.md)。数据统一成 category + args 格式,官方提供 Schema 与样例构建脚本,可从开源数据按需采样、与自建业务数据混合做监督微调。
标签集有两个官方口径,并写不裁决:README 写 170+ 意图、148 个槽位;发布出来的 Schema 文件实测是智能助手 118 category / 81 arg、手机 247 category / 74 arg,并集 347 category / 147 arg(口径:官方 README 与数据集 Schema 文件实测)。官方没有解释两套数字。
许可是最省心的一条:官方明写模型权重、公开数据和代码(含 Python SDK)均采用 Apache License 2.0(口径:官方 README 许可与引用一节);数据集页另注明公开源数据集的原始许可条款同样适用,商用前需自行核对。四类资产同一套许可,可以一起进商用流程。官方量化版本:FP8 约 33.17 GB,GGUF 是单个 iq4_nl 文件、约 17.75 GB(口径:官方 Hugging Face 量化仓库实测)。
落地场景官方也直接写了:电信万号客服的意图识别与工单智能路由、智能家居音箱的口语指令解析(口径:官方 README 与官方英文公告)——同一套 Schema 协议的三次复用,也解释了配套数据里电信自建部分的来源。
星辰实验室还构建了手机端中文口语理解基准 CMPA-SLU(github.com/XingChen-AGI/CMPA-SLU),论文已被 EMNLP 2026 录用(口径:官方 README);但论文全文尚未公开——arXiv 检索不到,仓库 Citation 字段仍是「Coming soon.」。
七、路线之争:专用模型到底换不换赛道
把这张表放到更大的图景里,它是「专用模型换赛道」的一次实证:58 对 49,领先者是只被训练去把一句话对齐到一组预声明字段的专用模型,落后者是一众通用旗舰——一种用覆盖面换精确度的选择。
但表里也有三条不该忽略的反向信号:类别分值最高的是通用模型,说明「分类」这个基础动作上通用模型反而更稳;NER 只领先 1 分,专用模型的优势集中在事件结构与关系结构的复合抽取,不是所有抽取任务通吃;总分领先只有 9 分、末位也有 31 分,四类等权平均的构造本身就把差距摊薄了。
更准确的结论:业务 Schema 稳定、请求量大、结果要直接写进工单或路由决策时,专用模型的收益是结构性的;Schema 频繁变、需求开放式、答案不止类别加字段时,通用大模型的灵活性无法替代。具体业务效果仍需结合目标数据和 Schema 验证——这句官方原话在这里不是免责声明,是使用前提。
八、本篇与站内其他内容的分工
本篇讲的是发布事件与路线之争(发生了什么、凭什么这么算、选型怎么想);怎么在本机跑起来、SDK 怎么装、坑在哪,站内实战 SOP 栏目另有一篇专门覆盖,两篇分工不同。
这里还要补一条部署边界,免得读者按「29B」自行推算门槛:官方部署文档从未给出硬性显存下限,启动命令以 --tensor-parallel-size 2 为例、至少 2 张 GPU 且可按实际卡数调整,文档里的 H100(单卡 80GB、2 卡共 160GB)被官方明确写为「仅为演示与验证所用的硬件环境,并非强制要求」;官方成员另在 Hugging Face 基座仓库(Xing4.0-29B-A4B)讨论区给过容量参考——单张 H100 80G 单并发可达到或接近满 256K 上下文,512K 约需双倍 KV cache 余量,官方同时限定实际占用取决于量化选择与框架开销;硬件上唯一可照着写的是昇腾 910B2 系列 NPU 至少 2 张卡。
最后把话收回来:一张 58 分的官方评测表,一个 69 分却不是第一的类别分值,一组只有 9 分的总分差距,两版官方表格之间 18 行与 11 行的差异,一句只有定性表述、没有官方实测数字的延迟口径,加上 Apache-2.0 的全套权重、数据与代码,这就是这次发布的全部事实底盘。它没有推翻通用大模型,它只是在一个很窄的赛道上把通用大模型挤开了半个身位——而这个身位,在有稳定 Schema 的业务里,换算成的是可直接落库的结构化结果。
参考来源
- 官方仓库 README(评测表、评测说明、配套数据、许可与引用、SDK 示例):https://github.com/XingChen-AGI/Xing4.0-29B-Intent
- 官方微信公众号公告(18 行评测表、5,606 道题第二组评测、延迟表述、USP 命名):https://mp.weixin.qq.com/s?__biz=MzkwNDQ5OTU1NA==&mid=2247501059&idx=1&sn=fd0e5d8562b6e37ec1070965b332697a
- 官方 Hugging Face 模型页英文公告(第一组 5 款表、第二组指标名、sub-second 口径):https://huggingface.co/XingChen-AGI/Xing4.0-29B-Intent/discussions/1
- Hugging Face 模型卡与 config.json(架构一手字段、权重分片与参数量):https://huggingface.co/XingChen-AGI/Xing4.0-29B-Intent
- Hugging Face 配套数据集页(2,753,000 条精确值、标签集 Schema 文件、附加许可条款):https://huggingface.co/datasets/XingChen-AGI/Xing4.0-29B-Intent-oss
- CMPA-SLU 中文口语理解基准仓库(EMNLP 2026 录用口径):https://github.com/XingChen-AGI/CMPA-SLU
- 二手口径(本文已单独标注出处级别,官方未证实):媒体关于端到端推理延迟低于 150 毫秒的报道
延伸阅读
- 14 模型测品味:GPT 断层领先,没线索输给瞎猜:14 模型测品味:GPT 断层领先,没线索输给瞎猜
- 本地部署大模型五路实测:哪个方案真香:本地部署大模型五路实测:哪个方案真香
- AI agent 工具调用实战 SOP:让大模型学会调工具:AI agent 工具调用实战 SOP:让大模型学会调工具