Desert Ant Labs

Schemer:设备端自由文本转结构化JSON

结构化抽取封闭测试

设备端抽取,把自由文本变成与你的JSON Schema匹配的带类型JSON对象,且不会为缺失字段编造值。

Schemer接收自由文本和开发者提供的JSON Schema,返回一个与之匹配的JSON对象,提供类型保证而非生成式文本。输入普通的JSON Schema(兼容OpenAI和Gemini),输出带类型的JSON。它的优势在于缺失检测:判断某个字段是否根本不在文本中,达到0.91,而受提示的LLM仅为0.18到0.43,这恰恰是生成式抽取器失手的地方。该模型是通用的;首发参考用例是任务创建。

演示

Schemer目前处于封闭测试阶段。 模型卡与权重已公开。可申请抢先体验。

性能

在211M参数、111 MB的规模下,唯一比Schemer更准确的模型都要大上40倍甚至更多。当文本没有提及某个字段时,Schemer有91%的情况会留空而非编造值,而受提示的LLM仅为18%到43%。

0.800
准确度
0.911
缺失检测
8.1 ms
每次前向
111 MB
磁盘占用

9,021条留出记录,覆盖七个使用切片、13种语言(内部数据)

模型准确度缺失参数磁盘
Gemma 4 26B A4B0.8340.42826.6B17.2 GB
Claude Haiku 4.50.8160.431n/aAPI
Qwen 3.5 9B0.8120.4349.1B9.1 GB
Schemer (int8)0.8000.911211M218 MB
Schemer (int4)0.7930.908211M111 MB
Ministral 3 8B0.7900.4308.0B17.8 GB
Gemma 4 E2B0.7800.4275.1B8.3 GB
Qwen 3.5 0.8B0.6510.3510.87B1.75 GB
NuExtract-2.0-2B0.6430.3932.2B4.4 GB
GLiNER2-multi0.5850.374307M309 MB
GLiNER2-base0.5240.368205M834 MB
NuExtract-tiny-v1.50.3340.2220.5B954 MB
FunctionGemma 270M0.2880.1810.27B540 MB

在9,021条留出记录上进行的内部评估;对比模型在同一留出集上运行。

应用场景

自然语言转日历条目

把「下周四一点和Priya吃午饭,大约一小时」变成带类型的事件:标题、开始时间、时长和重复规则。可在键盘或笔记应用中运行,设备端且离线。

消息转结构化记录

把聊天消息、电子邮件或扫描的笔记变成CRM线索、订单或发票:姓名、电子邮箱、金额和日期,每一项都解码为其真实类型,缺失字段返回null而非靠猜。

为设备端LLM提供更干净的输入

在杂乱文本到达设备端LLM之前,先把它预先整理成经过验证的带类型字段。用干净的结构化输入取代原始散文,可减少幻觉和token成本并提升准确度,而且全程不离开设备。

设备端智能体与表单填充

把JSON Schema和自由文本交给本地智能体,取回带类型的JSON以触发操作或预填表单,无需云端LLM,也没有按次调用费用。

评价与反馈转评分

把自由文本评价打成带类型的星级评分、情感标签(正面、褒贬不一、负面)以及「是否会复购」等标记,无需逐条阅读即可排序或分流。

规整杂乱记录

在设备上把格式不一的自由文本记录、笔记、日志或导出的电子表格批量转换为一套干净的带类型schema,缺失字段被标出而非编造。

功能

  • 输入普通的JSON Schema(兼容OpenAI和Gemini),输出带类型的JSON。
  • 把字符串、数字、布尔值、日期时间、标签和数组解码为它们真实的类型。
  • 显式的缺失检测:把字段报告为缺失,而不是编造一个值。
  • 单一模型覆盖13种语言,无需为每种语言单独配置。

规格

参数
211M(剪枝后的mmBERT-base编码器)
准确度
0.800(int8),缺失检测0.911
体积
111 MB(int4 AWQ),218 MB(int8)
格式
Core ML和ONNX,跨平台

常见问题

Schemer是什么?

设备端抽取,把自由文本变成与你的JSON Schema匹配的带类型JSON对象,且不会为缺失字段编造值。

Schemer在设备上运行吗?

是的。Schemer完全在设备上运行:推理在本地完成,不调用任何服务器,因此数据不会离开设备。

Schemer现在可用了吗?

Schemer目前处于封闭测试阶段。你可以在其页面上申请抢先体验。

Schemer的价格是多少?

每个模型的每个SDK均可免费支持最多10万台月活跃设备。每位用户可无限次推理。 如需定制授权,请联系我们

Schemer的准确度和速度如何?

在211M参数、111 MB的规模下,唯一比Schemer更准确的模型都要大上40倍甚至更多。当文本没有提及某个字段时,Schemer有91%的情况会留空而非编造值,而受提示的LLM仅为18%到43%。

抢先体验

告诉我们你正在开发什么,我们会帮你把一切准备就绪。