Apache Paimon 1.4.2正式发布定位AI多模态数据湖;阿里云EMR Serverless Spark原生支持混合标量-向量检索+AI Function多模态让SQL成为AI代理的统一接口;阿里通义实验室PawBench用4,050次Agent Run评估'模型×智能体脚手架'的真实性能差距
第二十七期聚焦DataInfra四条动态:6月29日Apache Paimon 1.4.2正式发布——1,108个commits历史最长最大版本,重新定位为'AI多模态数据湖'(Unified Lake Format三大支柱:大规模数据湖/实时数据湖/多模态数据湖),推出BLOB类型(图片/视频/音频/模型权重统一存储)+Lumina向量索引(基于DiskANN算法替代Lucene/FAISS)+Data Evolution行级部分列更新+PyPaimon原生Python SDK(PyTorch/Ray集成)+VECTOR原生类型+Variant Shredding半结构化列式分解,阿里巴巴内部已部署EB级多模态数据存储;7月6日阿里云EMR Serverless Spark原生支持混合标量-向量检索——基于DLF Paimon Global Index,Lumina向量索引与B-tree标量索引在同一张Paimon表上协同,单条SQL完成vector_search+WHERE过滤,零数据搬迁+秒级十亿行混合检索+3倍Spark性能;7月6日阿里云EMR Serverless Spark发布AI Function多模态最佳实践——ai_query支持DLF Blob/path+URI/read_files三种图像输入模式+ai_embedding_multimodal多模态向量化,Qwen3.6-plus+Qwen3.5-plus+tongyi-embedding-vision-plus内置+支持PAI-EAS/DeepSeek/KIMI/GLM/MiniMax外部模型,5张自动驾驶高分辨率图像秒级分析(环岛/警车/皮卡/吊车多标签识别);7月6日阿里通义实验室Tongyi Lab发布PawBench基准测试——用4,050次Agent Run(9模型×3脚手架×150任务)系统评估'模型×智能体脚手架'联合性能,核心发现QwenPaw 75.4 vs OpenClaw 74.8 vs Hermes 70.0(5.5分差距),脚手架差距可比模型升级,Agent Performance = f(Model, Harness)——AI代理时代的胜负不只由模型决定。四条动态共同指向数据基础设施的'AI原生重构'主线:Paimon 1.4.2在存储层原生支持多模态(BLOB/VECTOR/Lumina)+阿里云EMR Serverless Spark在SQL层统一向量检索与LLM调用+多模态AI Function让Spark成为AI代理的统一接口+PawBench在评测层量化脚手架对智能体性能的影响——数据基础设施正从'结构化数据的仓库'演化为'多模态AI数据的操作系统'。
第二十七期追踪到DataInfra领域四条重要动态:6月29日Apache Paimon 1.4.2正式发布——1,108个commits历史最长最大版本,重新定位为’AI多模态数据湖’(Unified Lake Format三大支柱:大规模数据湖/实时数据湖/多模态数据湖),推出BLOB类型(图片/视频/音频/模型权重统一存储)+Lumina向量索引(基于DiskANN算法替代Lucene/FAISS)+Data Evolution行级部分列更新+PyPaimon原生Python SDK(PyTorch/Ray集成)+VECTOR原生类型+Variant Shredding半结构化列式分解,阿里巴巴内部已部署EB级多模态数据存储;7月6日阿里云EMR Serverless Spark原生支持混合标量-向量检索——基于DLF Paimon Global Index,Lumina向量索引与B-tree标量索引在同一张Paimon表上协同,单条SQL完成
vector_search+WHERE过滤,零数据搬迁+秒级十亿行混合检索+3倍Spark性能;7月6日阿里云EMR Serverless Spark发布AI Function多模态最佳实践——ai_query支持DLF Blob/path+URI/read_files三种图像输入模式+ai_embedding_multimodal多模态向量化,Qwen3.6-plus+Qwen3.5-plus+tongyi-embedding-vision-plus内置+支持PAI-EAS/DeepSeek/KIMI/GLM/MiniMax外部模型,5张自动驾驶高分辨率图像秒级分析(环岛/警车/皮卡/吊车多标签识别);7月6日阿里通义实验室Tongyi Lab发布PawBench基准测试——用4,050次Agent Run(9模型×3脚手架×150任务)系统评估’模型×智能体脚手架’联合性能,核心发现QwenPaw 75.4 vs OpenClaw 74.8 vs Hermes 70.0(5.5分差距),脚手架差距可比模型升级,Agent Performance = f(Model, Harness)——AI代理时代的胜负不只由模型决定。四条动态共同指向数据基础设施的’AI原生重构’主线:Paimon 1.4.2在存储层原生支持多模态(BLOB/VECTOR/Lumina)+阿里云EMR Serverless Spark在SQL层统一向量检索与LLM调用+多模态AI Function让Spark成为AI代理的统一接口+PawBench在评测层量化脚手架对智能体性能的影响——数据基础设施正从’结构化数据的仓库’演化为’多模态AI数据的操作系统’。
Apache Paimon 1.4.2正式发布:1,108个commits历史最长最大版本,定位从”实时数据湖”升级为”AI多模态数据湖”
事件概述
6月29日,Apache软件基金会宣布Apache Paimon 1.4.2和PyPaimon 1.4.2正式发布——由Release Manager Hongbo Xiao主导,Jingsong Li担任格式编辑,1,108个commits(相比1.3版本)使其成为Paimon历史上最长且最大的版本发布([ANNOUNCE]邮件,2026-06-29)。Maven Central显示1.4.2于2026-06-04发布到仓库——这是Paimon战略定位的根本性转变:从”实时数据湖”升级为”AI多模态数据湖(AI Multimodal Data Lake)“,官方网站(docs/content/_index.md)被重新定义为”统一湖格式(Unified Lake Format)“的三大支柱并列架构——大规模数据湖(Time Travel/File Index/Schema Evolution/Incremental Clustering)+实时数据湖(LSM结构/Merge Engine/Deletion Vector/CDC Ingestion)+多模态数据湖(Data Evolution/Blob Table/Vector Index DiskANN/PyPaimon)——第三支柱多模态数据湖是1.4全新引入。官方原文:“Paimon is a multimodal lakehouse for AI. Keep multimodal data, metadata, and embeddings in the same table and query them via vector search, full-text search, or SQL.” 阿里巴巴内部已部署多EB规模的多模态数据存储,为推理和多模态模型训练提供坚实基础。Paimon 1.4.2的发布意义不是”又一个lake format版本”,而是”数据湖从结构化数据仓库演化为AI数据操作系统”的范式跃迁——Paimon从此直接对位LanceDB(向量数据库)+Iceberg(开放表格式)+Milvus(向量检索)三者合一,是Apache社区对”AI时代数据基础设施应该长什么样”的开源答案。
技术解析
-
BLOB类型——多模态大对象存储:1.4.0起Paimon引入全新BLOB数据类型(约40个commits),用于存储图像、视频、音频、文档、模型权重等非结构化数据。架构设计——Blob数据存储在独立的
.blob文件中,元数据保留在Parquet列式文件中,实现存算分离;BlobDescriptor使用带版本号的二进制格式(魔数0x424C4F4244455343),记录(version, uri, offset, length);支持三种存储模式(本地/OSS/HDFS等)。关键配置:blob-field、blob-descriptor-field、blob-as-descriptor、blob-external-storage-path。写入API(Java):Blob.fromLocal()、Blob.fromHttp()、Blob.fromInputStream()、Blob.fromFile()、Blob.fromDescriptor()。SQL支持:Flink SQL和Spark SQL均支持建表、写入、MERGE INTO更新。生产应用:阿里巴巴内部已基于BLOB类型部署多EB级多模态数据存储。BLOB类型让Paimon从”表格数据湖”演化为”多模态数据湖”——这是Paimon与Delta Lake/Iceberg等仅支持结构化数据的lake format的根本性差异。这与Vol.25报道的LanceDB v0.31.0/v0.34.0稳定版(Blob v2大对象存储)和Vol.22报道的Databricks Genie Ontology(活图谱)是同一方向——“多模态数据原生存储”是AI时代数据基础设施的第一性需求。 -
Lumina向量索引——基于DiskANN的近似最近邻:1.4.0起Paimon用Lumina向量索引替代了原有的Lucene和FAISS方案(约30+个commits)。Lumina基于DiskANN算法——DiskANN是Microsoft Research提出的”磁盘感知近似最近邻”算法,专为超大规模(十亿级)向量设计,支持在内存+SSD混合存储中保持高性能(远优于纯内存FAISS)。配套基础设施——BTree全局索引提供高性能标量查找,支持行范围(row-range);Pre-filter机制在向量搜索前先用标量索引过滤,显著提升检索效率。查询接口——Java API:
Table.newVectorSearchBuilder();Spark SQL:vector_search表值函数;Flink SQL:sys.vector_search存储过程。Lumina让Paimon在原生表格式层支持向量检索——这是Paimon与LanceDB(纯向量数据库)、Milvus(纯向量检索系统)的根本性差异。Paimon不是”再加一个向量数据库”,而是”让lake format原生支持向量”——向量和结构化数据在同一张表中统一管理。这与Vol.23报道的Trino 482 “Summer of Grammar”(SQL方言标准化)和Vol.7报道的Databricks Instructed-Retriever-1(并行测试时计算)是同一方向——“让AI能力原生进入数据基础设施的每一层”是AI时代数据栈的核心趋势。 -
Data Evolution——行级部分列更新:1.4.0起Paimon通过
row-tracking.enabled+data-evolution.enabled启用Data Evolution机制——这是Blob和Vector存储的底层基础。核心能力:(1)基于_ROW_ID的部分列更新——只写入变更列,无需重写整个文件;(2)持续添加新特征列(如embedding列)无需复制现有数据——例如,应用演化时新增”semantic_description”列(来自LLM标注),Data Evolution只写新列,原列保持不变;(3)Flink优化了Data Evolution模式下的MERGE INTO操作——流式更新性能大幅提升。Data Evolution解决了”多模态数据schema演化的成本问题”——传统lake format新增一列需要全表重写(成本极高),Data Evolution让新列增量写入(成本与新列数据量线性相关)。这与Vol.22报道的Delta Lake 4.3(Delta REST Catalog统一API+UniForm原子+增量转换+Row Tracking读取+模式演变生存上游变更)是同一思路——“模式演化的成本”是AI时代数据基础设施的关键能力。 -
PyPaimon——AI生态原生Python SDK:1.4.0起PyPaimon从实验项目升级为完整Python SDK——纯Python实现,无JDK依赖。核心能力:(1)Ray DataSource分布式读写——Ray可直接消费Paimon表作为Dataset;(2)PyTorch Dataset读取——PyTorch DataLoader可直接迭代Paimon表进行训练;(3)流式读取(AsyncStreamingTableScan);(4)Python CLI——
paimon命令行工具支持表管理、快照、分支、Tag操作;(5)JSON格式输出。生产应用——阿里巴巴内部已基于PyPaimon+Ray+Daft部署大规模推理,部分数据使用PyTorch直接读取Paimon数据进行训练。PyPaimon让Paimon成为AI生态的”第一公民”——传统lake format(Delta Lake/Iceberg)的Python集成是”Java+Py4J”模式(性能差+部署复杂),PyPaimon是纯Python(性能好+部署简单)。这与Vol.7报道的Daft(CPU和GPU同管线+Python DataFrame API+内置UDF runtime)和Vol.10报道的阿里云AgentTeams(基于Matrix协议异构智能体统一治理)是同一方向——“Python优先”是AI时代数据栈的隐性标准。 -
VECTOR类型+Variant Shredding+Chain Table:1.4.0还引入三大新特性:(1)VECTOR类型——
VECTOR<t, n>一公民数据类型,支持7种元素类型(BOOLEAN/TINYINT/SMALLINT/INT/BIGINT/FLOAT/DOUBLE)、固定维度(最高2,147,483,647维),可独立存储为Lance格式(.vector.lance文件)——这与Vol.25报道的LanceDB v0.31.0/v0.34.0稳定版(Blob v2大对象存储)形成**“表格式层存储向量”+“向量数据库层存储向量”两条并行路径;(2)Variant Shredding——1.1引入的Variant类型(半结构化),1.4补全完整Shredding(列式分解)流水线**:自动Schema推断+Shredding Writer(将推断的Schema应用于实际写入,把半结构化数据分解为Parquet原生列)+Clipped Read(读取时只提取需要的列)+Parquet Variant逻辑类型注解——Variant Shredding让”半结构化数据也能像结构化数据一样列式存储+列裁剪”;(3)Chain Table——主键表新模式,通过快照+delta分支实现增量计算(约15个commit),适合流式聚合+物化视图+增量ML特征工程场景。 -
生态集成与安全升级:1.4.0还升级了大量生态集成——Flink 2.2支持(移除Flink 1.15)、Spark 4.0.2支持(Scala 2.13+V2 Write DELETE/UPDATE/MERGE INTO均支持Append表)、REST Catalog(Consumers API/Tag API/列脱敏规则)、Iceberg兼容性增强(毫秒时间戳兼容模式+UUID+元数据解析错误修复)、PyPaimon Ray DataSource分布式读写、PyPaimon PyTorch Dataset读取。安全升级——修复6个CVE(lz4-java 1.10.4/snappy-java 1.1.10.8/aircompressor 2.0.3/httpclient5 >5.4.3 CVE-2025-27820/commons-lang3 3.18.0 CVE-2025-48924/log4j-core 2.25.3)。生产就绪——Apache软件基金会发布的稳定版本,已在阿里巴巴EB级生产环境验证。
行业影响
Apache Paimon 1.4.2的发布意义不是”一个lake format升级”,而是”AI时代数据基础设施的标准答案”的开源版本——Paimon从此直接对位Delta Lake+Iceberg(结构化)+LanceDB(向量)+Milvus(向量检索)+Snowflake(云数仓)多者合一的统一形态。
此前数据基础设施的格局是”多产品组合”——结构化数据用Delta Lake/Iceberg,向量数据用LanceDB/Milvus,文档/图片用S3/OSS,元数据用Glue/Hive Metastore,不同数据需要在不同系统之间搬运。Paimon 1.4.2把结构化+半结构化+非结构化+向量+元数据统一在一张表中,通过SQL/向量搜索/全文搜索统一查询——这是数据湖从”结构化数据专用”演化为”AI多模态数据原生”的范式跃迁。
将本期与Vol.23报道的Apache Flink 2.3.0(15项FLIP/FLIP-555 Native S3/FLIP-564 Changelog SQL算子/FLIP-550/557物化表DDL/FLIP-339自适应分区/Flink Agents 0.3.0)对比,Flink 2.3.0在流处理引擎层推进流批一体+物化表+Changelog SQL,Paimon 1.4.2在存储格式层推进多模态统一+BLOB/VECTOR原生+Data Evolution。两者是”流处理+湖格式”双轨并进——Flink是Paimon的官方推荐流处理引擎(Paimon 1.4.0专门优化Flink 2.2集成),Paimon是Flink的官方推荐湖格式(Flink 2.3.0推荐Paimon作为流式湖格式)。当Flink 2.3.0+Paimon 1.4.2组合时,AI时代的”流式多模态数据湖”完整形态落地。
将本期与Vol.25报道的LanceDB v0.31.0/v0.34.0稳定版(Blob v2大对象存储+Polars集成+OAuth+单调读)对比,LanceDB是”向量数据库原生”(专门为AI多模态设计,但缺乏结构化数据能力),Paimon 1.4.2是”lake format原生支持多模态”(保持lake format的结构化数据能力,新增多模态能力)。两条路径:(1)LanceDB路径——为AI多模态重建数据栈,完全替换传统lake format;(2)Paimon路径——让传统lake format演化为AI多模态,保留所有结构化数据能力。两条路径都会成功,目标用户不同——LanceDB面向纯AI多模态场景(如RAG、生成式AI推荐),Paimon面向结构化+多模态混合场景(如传统数仓+AI增强、湖仓一体+AI应用)。当LanceDB+Milvus+Iceberg+Delta Lake+Paimon五个产品同时存在时,企业可以根据场景选择——但Paimon是唯一一个”什么都做”的lake format。
将本期与Vol.22报道的Delta Lake 4.3(Delta REST Catalog统一API+UniForm原子+增量转换+IcebergCompatV3实验性支持删除向量与UniForm共存+流式CDF支持CDC流式处理+Row Tracking读取+模式演变生存上游变更+Delta Kernel成为Spark/DuckDB/Flink共享表统一内核)对比,Delta Lake 4.3在”开放表格式互操作”(Delta REST Catalog+UniForm)方向演进,Paimon 1.4.2在”AI多模态原生”(BLOB/VECTOR/Lumina)方向演进。两者是”lake format演进的两条路径”——Delta Lake走”互操作”路径(一个Delta表能被任何引擎读取),Paimon走”AI多模态”路径(一个Paimon表能存任何AI数据)。两条路径不互斥——未来可能出现”Delta Lake+Paimon双格式”的企业(结构化数据用Delta Lake+AI多模态数据用Paimon)或”Paimon统一一切”的企业。
将本期与Vol.14报道的Apache Flink Forward Asia 2026(王峰keynote宣布Flink 3.0/Paimon 2.0/Fluss 1.0愿景——Agentic Streaming for AI + 多模态处理 + 三层演进:API/Operator/Compute + FLIP-591/592/593)对比,王峰6/26宣布的Paimon 2.0愿景”完整的AI数据湖”在Paimon 1.4.2中已经迈出第一步——BLOB类型+Vector Index(DiskANN)+Data Evolution+PyPaimon+VECTOR+Variant Shredding是Paimon 2.0的关键前置特性。当Paimon 2.0正式发布时,AI数据湖的”完整形态”将落地——届时Paimon可能直接对位”Apache AI数据湖”的定位。
相关链接
- Apache Paimon 1.4.2 Release Notes
- ANNOUNCE: Apache Paimon 1.4.2 and PyPaimon 1.4.2 released (2026-06-29)
- VOTE: Apache Paimon 1.4.2 release candidate #1
- Apache Paimon 1.4.0 官宣发布公告(CSDN转载)
- Apache Paimon 官宣发布公告(墨天轮)
- Apache Paimon Downloads
- PyPaimon on PyPI
- Maven Central: paimon-spark-3.5_2.12 1.4.2
阿里云EMR Serverless Spark原生支持混合标量-向量检索:DLF Paimon Global Index让向量与标量在同一张表协同
事件概述
7月6日,阿里云EMR Serverless Spark团队发布’Hybrid Scalar-Vector Retrieval with Alibaba Cloud EMR Serverless Spark’技术博客——介绍EMR Serverless Spark通过DLF Global Index原生支持混合标量-向量检索的能力。核心创新——让语义搜索与结构化过滤不再需要分离系统(先向量检索Top-K、再业务库过滤),而是在单条SQL语句中完成多维查询,结合vector_search UDF与标准WHERE过滤条件,联合使用Lumina向量索引和B-tree标量索引实现高效执行。底层技术——EMR Serverless Spark利用数据湖中DLF Paimon表的Global Index能力(基于Apache Paimon 1.4+),在Spark SQL查询执行框架内统一向量索引和B-tree索引,两种索引可在同一张Paimon表上创建,Spark执行查询时自动协调两个索引路径,用户无需管理底层调度。关键性能——十亿行数据集混合检索通常在秒级完成,与全表扫描相比性能提升达数量级,与开源Spark相比内置Celeborn和Fusion引擎提供最高3倍性能提升。支持的距离度量——Cosine相似度和Euclidean距离(通过lumina.index.metric-type指定)。典型业务场景——智能驾驶(视觉嵌入匹配相似驾驶场景 + 天气/道路类型/车速/传感器类型过滤)、具身智能(任务描述语义匹配 + 机器人型号/末端执行器/环境过滤)、电商多模态搜索(商品图片视觉相似度 + 价格/品牌/库存/上架时间过滤)、内容安全(文本/图像嵌入语义相似度 + 内容类型/违规级别/处理状态/时间范围过滤)、医学影像(医学图像嵌入视觉相似度 + 检查部位/年龄段/诊断类型过滤)。EMR Serverless Spark的混合检索为数据湖带来三大关键收益——简化架构(无需额外部署向量数据库)+SQL原生体验(vector_search+AI Function+标准WHERE子句,数据工程师无需学习新接口)+原生批处理(十亿行级别嵌入生成/相似度计算/场景去重一站式完成)。
技术解析
-
DLF Paimon Global Index——Lumina向量索引与B-tree标量索引在同一表协同:1.4.0起Apache Paimon引入Global Index(全局索引)能力(约30+个commits)——这是阿里云EMR Serverless Spark混合检索的底层引擎。两种索引可叠加在同一张Paimon表:(1)Lumina向量索引——基于DiskANN算法的近似最近邻(ANN)索引,支持十亿级向量的亚秒级检索;(2)B-tree全局索引——高性能标量查找,支持row-range(行范围扫描)。索引构建方式——通过表属性声明即可启用向量索引,数据写入后自动生效:
'morax.lumina-index.enabled' = 'true'、'global-index.lumina.index-column' = 'embedding'、'lumina.index.dimension' = '1152'。索引调度——声明morax.*参数后,DLF自动调度索引构建;也支持手动触发(数据摄入后立即触发,或补充未声明参数的场景)。索引存储——索引由DLF自动构建和更新,存储在OSS;Spark计算资源按需弹性伸缩;无任务时无计算成本;无需为索引集群预留固定资源。与传统架构对比——传统架构需要”先向量检索Top-K、再业务库过滤”(两次查询+数据搬运+可能不足K个结果);DLF Global Index让Spark自动协调两个索引路径(一次查询+零数据搬迁+索引协同保证结果质量)。这与Vol.23报道的Trino 482 “Summer of Grammar”(SQL标准对齐)和Vol.7报道的Databricks AI Search(Vector Search更名+全文搜索BM25+混合搜索向量+全文+重排序+存储优化端点10-20倍索引加速超10亿向量)是同一方向——“SQL原生支持向量检索”是AI时代数据栈的核心能力。 -
vector_search UDF——Spark SQL内的向量检索表函数:阿里云EMR Serverless Spark引入**
vector_search表函数**——让向量检索成为Spark SQL的一等公民。基本用法——SELECT * FROM vector_search('table_name', 'embedding_col', query_vector, K),返回与查询向量最相似的Top-K记录。混合检索用法——SELECT * FROM vector_search(...) WHERE col1 = val1 AND col2 = val2——Spark同时使用向量索引检索最近邻候选集和B-tree索引过滤标量条件,无需跨系统数据移动。距离度量——lumina.index.metric-type指定(cosine/euclidean)。索引协同保证结果质量——传统”先向量后标量”架构可能不足K个有效结果(向量Top-10中只有3个满足标量条件);DLF Global Index让两个索引协同,保证返回K个同时满足向量相似+标量条件的结果。端到端实践示例(自动驾驶场景数据准备)——(1)Step 1 数据入湖+AI自动标注与向量化——一条INSERT语句完成读取OSS图像+通过AI函数自动标注和向量化+写入带双索引的Paimon表;(2)Step 2 混合检索召回目标场景——Python代码调用Spark SQL,根据”query image”查询”weather=‘rainy’ AND road_type=‘urban’ AND lighting=‘nighttime‘“的场景;(3)Step 3 批量召回多个Corner Case——Python循环调用混合检索,通过unionByName合并结果,source_query字段记录召回条件,便于训练时加权采样;(4)Step 4 训练集质量分析与去重——SELECT source_query, COUNT(*) AS sample_count ... GROUP BY source_query按场景分析样本分布,JOIN dim_road_info ... HAVING COUNT(*) > 5关联维度表统计城市覆盖。端到端流程让”自动驾驶corner case挖掘”从”手动脚本”演化为”标准SQL+Python循环”。 -
全SQL表达能力+原生批处理+内置AI函数+存算分离:EMR Serverless Spark的混合检索提供四大能力组合:(1)全SQL表达能力——
vector_search返回标准Spark DataFrame,可与其他数仓表JOIN、使用窗口函数、聚合、嵌套子查询——一条SQL即可完成混合检索和下游分析,独立向量检索系统无法提供此能力;(2)原生批处理能力——Spark天然适合大规模离线批处理,从嵌入生成、相似度计算到批量场景去重,全部在数据湖内完成,无需额外计算引擎;(3)内置AI函数——ai_embedding_multimodal(向量生成)、ai_query(标量标签提取)、vector_search(混合检索)三大函数均在Spark SQL内运行,数据工程师无需离开SQL环境;(4)存算分离+托管索引——索引由DLF自动构建和更新,存储在OSS;Spark计算资源按需弹性伸缩;无任务时无计算成本;无需为索引集群预留固定资源。这与Vol.7报道的Databricks AI Search(Vector Search更名+全文搜索+混合搜索+存储优化端点10-20倍索引加速超10亿向量)和Vol.10报道的阿里云AgentTeams(基于Matrix协议异构智能体统一治理)是同一方向——“AI能力原生进入数据基础设施”是AI时代数据栈的核心趋势。 -
关键性能数据:十亿行秒级+3倍Spark性能:EMR Serverless Spark混合检索的关键性能指标:(1)十亿行数据集——混合检索通常在秒级完成;(2)与全表扫描对比——随着数据量增长,性能提升达数量级;(3)与开源Spark对比——内置Celeborn和Fusion引擎提供最高3倍性能提升;(4)索引构建影响——异步触发,与写入任务解耦,不影响数据写入性能。性能来源——(1)Lumina向量索引基于DiskANN算法,专为十亿级向量设计(远优于Lucene/FAISS的内存限制);(2)B-tree全局索引支持row-range(行范围扫描),显著提升标量过滤效率;(3)Spark执行引擎内置Celeborn(Shuffle优化)和Fusion引擎(向量化执行)——Vol.22报道的Google Cloud Lightning Engine(Gluten+Velox向量化原生执行C++ SIMD/4.9倍Spark性能加速/2倍性价比)的类似技术路径。
-
典型业务场景与SQL示例:EMR Serverless Spark混合检索覆盖五大典型场景:(1)智能驾驶——视觉嵌入匹配相似驾驶场景 + 天气/道路类型/车速/传感器类型过滤,数据反馈回路效率提升数倍;(2)具身智能——任务描述语义匹配(如”抓取红色杯子”) + 机器人型号/末端执行器类型/环境过滤,结果语义相关且物理可执行;(3)电商多模态搜索——商品图片视觉相似度 + 价格区间/品牌/库存/上架时间过滤,商品”长得像”且实际可购买;(4)内容安全——文本/图像嵌入语义相似度 + 内容类型/违规级别/处理状态/时间范围过滤,一键查找相似违规内容并按条件过滤;(5)医学影像——医学图像嵌入视觉相似度 + 检查部位/年龄段/诊断类型过滤,结果视觉相似且临床相关。SQL示例——
SELECT id, path, weather, road_type FROM vector_search('ai_dataset.scene_vectors', 'embedding', query_vec, 10) WHERE weather = 'heavy_rain' AND road_type = 'urban'——一条SQL同时做向量检索和标量过滤。
行业影响
阿里云EMR Serverless Spark混合标量-向量检索的发布意义不是”又一个向量检索功能”,而是”数据湖从’只能存结构化数据’演化为’原生支持AI多模态数据‘“的范式跃迁——通过DLF Paimon Global Index,Lumina向量索引与B-tree标量索引在同一张Paimon表上协同,让混合检索成为Spark SQL的一等公民。
此前AI应用开发团队的痛点是”向量检索与结构化数据检索必须分离”——开发一个RAG应用需要:(1)向量数据库(LanceDB/Milvus/Pinecone)存向量+文档;(2)关系数据库(PostgreSQL/MySQL)存业务元数据;(3)ETL管道把两个系统的数据双向同步;(4)应用层先调用向量数据库Top-K,再调用关系数据库过滤,两次查询+数据搬运+可能不足K个结果。DLF Paimon Global Index让这一切简化为”一条SQL”——开发团队不再需要维护多套系统,所有数据在Paimon一张表中,所有检索在Spark SQL一条查询中。这是AI应用基础设施的根本性简化。
将本期与Vol.25报道的LanceDB v0.31.0/v0.34.0稳定版(Blob v2大对象存储+Polars集成+OAuth+单调读)对比,LanceDB是”向量数据库原生”(专门为AI多模态设计,但缺乏结构化数据能力),EMR Serverless Spark混合检索是”lake format原生支持向量”(保持lake format的结构化数据能力,原生新增向量检索能力)。两条路径:(1)LanceDB路径——为AI多模态重建数据栈,完全替换传统lake format(适用于纯AI多模态场景);(2)Paimon+EMR Serverless Spark路径——让传统lake format演化为AI多模态,保留所有结构化数据能力(适用于结构化+多模态混合场景)。两条路径都会成功,目标用户不同——LanceDB面向纯AI多模态场景(如RAG、生成式AI推荐),Paimon+EMR Serverless Spark面向企业级湖仓一体+AI增强场景(如传统数仓+AI应用、湖仓一体+RAG、电商+智能推荐)。
将本期与Vol.7报道的Databricks AI Search(Vector Search更名+全文搜索BM25+混合搜索向量+全文+重排序+存储优化端点10-20倍索引加速超10亿向量)对比,Databricks AI Search在Databricks平台内实现混合检索,EMR Serverless Spark在阿里云平台内实现混合检索——两者是”云厂商对位”的混合检索能力。关键技术差异:(1)Databricks AI Search——Vector Search专用服务+全文搜索+混合搜索+重排序四件套,存储优化端点10-20倍索引加速超10亿向量,与Unity Catalog深度集成;(2)EMR Serverless Spark——基于Apache Paimon 1.4+的Lumina向量索引+B-tree标量索引,与Spark SQL深度集成,全SQL表达。两者是”专有服务vs开源引擎”两种实现路径——Databricks走”专有服务”路径(性能优化+易用性高+成本高),阿里云走”开源引擎”路径(灵活定制+生态丰富+技术开放)。两条路径都会成功,目标用户不同——Databricks面向Databricks生态用户,阿里云EMR Serverless Spark面向开源生态用户。
将本期与Vol.23报道的Apache Paimon 1.4.0(AI Multimodal Data Lake定位+BLOB类型+Lumina向量索引+Data Evolution+PyPaimon)对比,Paimon 1.4.0是”底层引擎”(open table format native support for multimodal),EMR Serverless Spark混合检索是”上层应用”(Apache Paimon 1.4+在阿里云上的第一个重量级应用)。两者的协同——Paimon 1.4.0提供Lumina向量索引和B-tree全局索引的底层能力,EMR Serverless Spark通过DLF Global Index+vector_search UDF暴露给SQL用户。当Apache Paimon 1.4.0+EMR Serverless Spark组合时,AI时代的”开源多模态数据湖+原生SQL混合检索”完整形态落地——企业可以在阿里云上使用完全开源的Apache Paimon 1.4+,避免被专有向量数据库厂商锁定。
相关链接
- Hybrid Scalar-Vector Retrieval with Alibaba Cloud EMR Serverless Spark (2026-07-06)
- Alibaba Cloud E-MapReduce (EMR) 产品页
- About Alibaba Cloud E-MapReduce: Serverless Open-Source Big Data Platform
- Apache Paimon 1.4.2 Release Notes (Lumina + BTree Global Index)
- Apache Paimon Global Index 文档
阿里云EMR Serverless Spark发布AI Function多模态最佳实践:Qwen3.6-plus+tongyi-embedding-vision-plus让SQL成为AI代理的统一接口
事件概述
7月6日,阿里云EMR Serverless Spark团队发布’Alibaba Cloud EMR Serverless Spark AI Function Multimodal & Autonomous Driving Practice’技术博客——介绍EMR Serverless Spark AI Function(ai_query+ai_embedding_multimodal)在多模态AI场景(特别是自动驾驶)的最佳实践。核心创新——AI Function把LLM推理能力以SQL函数形式原生集成到Spark计算引擎,esr-4.7.0及以后版本(Spark 3.5.2)全面扩展多模态输入支持——主要体现在ai_query的多模态使用和新增ai_embedding_multimodal函数。典型用例——自动驾驶数据预处理——一个智能驾驶团队需要快速分析一批前视摄像头采集的原始图像,目标自动识别是否包含以下关键元素:(1)特殊路况:环岛(环岛测试感知算法对非线性道路的理解);(2)特殊车辆:警车/皮卡/吊车/升降车。传统流程——手动标注团队逐帧标注视频帧,成本高+耗时长+难以处理长尾场景(稀有特殊车辆+复杂道路结构)。EMR Serverless Spark解决方案——用ai_query函数调用Qwen3.6-plus多模态能力,整个流程简化为标准ETL管道——读取OSS文件 → 在SQL中定义prompt → 调用AI Function → 输出结构化结果。结果——5张典型测试图像(oss://baobao-wlcb/camera_front/)秒级完成分析——Image 1输出["Police Car", "Pickup Truck"]、Image 2输出["Roundabout"]、Image 3输出["Crane/Lift Truck"]、Image 4输出["Pickup Truck"]、Image 5输出[](“None of the Above”)。EMR Serverless Spark AI Function的发布意义不是”又一个LLM SQL函数”,而是”SQL成为AI代理的统一接口”——多模态数据(图像+视频+音频)+LLM推理+结构化输出,全部在Spark SQL内完成,数据工程师无需离开SQL环境。
技术解析
-
ai_query三种多模态使用模式:EMR Serverless Spark AI Function在esr-4.7.0及以后版本(Spark 3.5.2)全面扩展ai_query的多模态支持,提供三种图像输入模式:(1)模式1:从DLF Blob字段读取图像内容——SELECT path, ai_query('Please describe the main content of the image', service_name => 'qwen3.6-plus', data => data) FROM ai_dataset.test_blob——适用于图像二进制数据直接存储在表中的场景(Paimon BLOB类型),通过'blob-field' = 'data'配置启用;(2)模式2:路径列+URI读取——SELECT path, ai_query('Return the license plate number in the image...', service_name => 'qwen3.6-plus', data => path, data_type => 'uri') FROM ccpd_1m_1000——适用于图像存储在OSS/OSS-HDFS/Hadoop兼容文件系统、表只存文件路径的场景,data_type => 'uri'让函数内部按路径读取文件;支持OSS路径+file路径(file路径需要Spark-managed mounting,如file:///mnt/data/images/xxx.jpg);支持enable_thinking选项(默认false),可让Qwen3.6-plus启用思考模式;(3)模式3:read_files+二进制读取——SELECT path, ai_query('Please describe...', service_name => 'qwen3.6-plus', data => content) FROM read_files('oss://bucket/path/to/images/', suffix => 'jpg,jpeg,png')——无需创建路径表,直接从目录批量读取图像,read_files的suffix参数过滤下推到文件扫描阶段,避免读取目录中其他大文件,显著减少无关文件扫描和下游AI请求量;支持recursive => true递归子目录。性能优化技巧——REPARTITIONhint应放在内层子查询(如FROM (SELECT /*+ REPARTITION(10) */ path FROM ccpd_1m_1000) t),而不是外层projection(外层含AI函数时partitions无效);多张图像应通过unionByName合并而不是分别处理(embedding函数自动合并多行为单LLM请求)。三种模式覆盖了从”图像在表中”到”图像在OSS”到”图像在OSS任意目录”的所有场景,数据工程师无需学习新接口——全部用标准SQL调用。 -
ai_embedding_multimodal多模态向量化:EMR Serverless Spark AI Function新增ai_embedding_multimodal函数——将图像高效转换为向量(embeddings),为后续向量搜索和相似度计算奠定基础。方法1:路径列+URI读取——SELECT path, ai_embedding_multimodal(path, service_name => 'tongyi-embedding-vision-plus', data_type => 'uri') AS embedding FROM image_paths_table——适用于图像路径存储在表中的场景;方法2:直接传入二进制列并写入DLF Paimon——insert overwrite embedding_result SELECT path, ai_embedding_multimodal(content, service_name => 'tongyi-embedding-vision-plus') AS embedding FROM read_files('oss://bucket/path/to/images/', suffix => 'jpg,png')——直接从目录读取图像,生成embedding,写入Paimon embedding_result表。ai_embedding_multimodal生成的图像embedding可直接写入Milvus等向量数据库——构建支持跨模态文-图搜索等多模态检索系统。这与Vol.22报道的Databricks AI Search(Vector Search更名+全文搜索+混合搜索)和本期”混合标量-向量检索”主题的Lumina向量索引是同一方向——“SQL内嵌多模态向量化”是AI时代数据栈的核心能力。 -
支持主流模型:Qwen系列内置+主流外部模型集成:EMR Serverless Spark AI Function内置Qwen系列模型:qwen3.6-plus、qwen3.5-plus、qwen-plus、text-embedding-v4、tongyi-embedding-vision-plus(直接调用无需额外注册)。外部模型支持——通过统一模型服务注册机制支持主流外部模型,包括PAI-EAS、DeepSeek、KIMI、GLM、Minimax等,覆盖当下最流行的LLM生态。两种集成路径:(1)快速验证路径——连接阿里云Model Studio(开箱即用)——最适合PoC验证/快速业务场景验证——用户无需关心模型部署/自动扩缩/API认证细节,只需从Model Studio控制台获取key,即可在SQL中直接调用云托管大模型——“零代码+零运维”让PoC时间从数周缩短到数小时;(2)企业定制路径——连接PAI-EAS(安全可控)——适合金融/医疗等数据隐私极敏感行业,或有自研微调模型的企业——用户可在PAI-EAS上部署私有模型,通过VPC内网连接到EMR Serverless Spark——数据始终不出VPC安全环境,推理直接在湖仓内完成,满足严格合规要求同时享受Serverless Spark弹性计算的极致性能。两条路径覆盖从PoC到企业级生产的所有场景。
-
生产级稳定性保证+极致弹性成本:EMR Serverless Spark AI Function的生产级特性:(1)开箱即用+零代码——“下载数据→写Python脚本→部署环境→运行推理”的传统流程减少到”写SQL→提交运行”——数小时流程变分钟;(2)高吞吐批处理+无带宽压力——深度优化大规模数据集,吞吐量显著优于UDF方案——embedding函数支持自动合并多行为单LLM请求,显著降低延迟;(3)生产级稳定性保证——内置限流+自动退避+超时重试+服务异常熔断等机制,用户无需处理异常场景,确保大规模数据处理任务稳定完成;(4)统一模型服务管理——用户无需在代码中管理凭证,可灵活切换不同模型;平台集中配置模型服务端点和key——安全合规;(5)极致弹性成本效率——Serverless架构意味着无任务时不收费——按实际处理的图像数量和计算时间计费——非常适合间歇性数据处理需求。未来扩展方向——视频级行为分析(如”司机是否疲劳?”+“行人是否违章横穿?”),成为自动驾驶数据闭环中不可或缺的智能清洗引擎。
-
典型业务场景:自动驾驶数据预处理实战:EMR Serverless Spark AI Function在自动驾驶数据预处理场景的完整实战——(1)数据准备——5张典型测试图像存储在
oss://baobao-wlcb/camera_front/,覆盖不同难度级别;(2)Prompt设计——通过WITH vars AS (SELECT '# Please determine which of the following labels the image belongs to: Roundabout | Police Car | Pickup Truck | Crane/Lift Truck | None of the Above\n\n* Roundabout\nVisual features: There is a circular intersection directly in front of the vehicle, and there are white guide arrows on the road surface or roadside.\n\n* Police Car\nVisual features: The vehicle body has clearly visible words such as "公安", "警察", or "POLICE", or official police insignia, and the body livery matches a standard police car style (such as black-and-white, blue-and-white, etc.).\n\n* Pickup Truck\nVisual features: A light truck with a separate cab and an open cargo bed at the rear.\n\n* Crane/Lift Truck\nVisual features: A heavy-duty special-purpose engineering vehicle with a large folding crane arm or a tall telescopic ladder mounted on the chassis.\n\n# Do not include any explanatory text in the output. Format: ["Label 1", "Label 2", ...]' AS prompt)定义详细的视觉特征描述prompt;(3)AI Function调用——SELECT t.path, ai_query(v.prompt, data => t.content, service_name => "qwen3.6-plus") as result FROM read_files('oss://baobao-wlcb/camera_front/', 'jpg,png') t CROSS JOIN vars v——直接从OSS读取图像+调用Qwen3.6-plus多模态+输出结构化JSON标签;(4)结果分析——5张图像秒级分析完成,每个图像的标签准确率100%(Image 1 = Police Car + Pickup Truck、Image 2 = Roundabout、Image 3 = Crane/Lift Truck、Image 4 = Pickup Truck、Image 5 = [])。关键洞察——“下载数据→写Python脚本→部署环境→运行推理”的传统流程减少到”写SQL→提交运行”——数小时流程变分钟;多模态AI Function的吞吐量显著优于UDF方案——embedding函数自动合并多行为单LLM请求。
行业影响
阿里云EMR Serverless Spark AI Function多模态的发布意义不是”又一个LLM SQL函数”,而是”SQL成为AI代理的统一接口”的范式跃迁——多模态数据(图像+视频+音频)+LLM推理+结构化输出,全部在Spark SQL内完成,数据工程师无需离开SQL环境。
此前AI应用开发团队的痛点是”多模态数据需要复杂的预处理管道”——开发一个自动驾驶corner case挖掘系统需要:(1)下载OSS图像到本地;(2)写Python脚本调用Qwen-VL API;(3)处理API限流+重试+超时;(4)解析LLM返回的非结构化输出;(5)写入下游数据库。EMR Serverless Spark AI Function让这一切简化为”一条SQL”——开发团队不再需要写Python脚本或处理API细节,所有多模态AI推理在Spark SQL中完成。这是AI应用基础设施的根本性简化。
将本期与Vol.22报道的Databricks AI Search(Vector Search更名+全文搜索+混合搜索+存储优化端点10-20倍索引加速超10亿向量)和Vol.14报道的Snowflake Cortex AISQL(AI_FILTER/AI_JOIN/AI_AGG/AI_CLASSIFY SQL函数)对比,Databricks AI Search是”向量检索的SQL化”(在Databricks平台内),Snowflake Cortex AISQL是”AI函数SQL化”(在Snowflake平台内),EMR Serverless Spark AI Function是”多模态AI函数SQL化”(在阿里云平台内)。三者共同构成”AI能力SQL化”三大云厂商对位——Databricks走”专有服务”路径(Vector Search专用服务+Unity Catalog集成),Snowflake走”原生SQL函数”路径(Cortex AISQL+Cortex Search),阿里云走”开源引擎+多模态”路径(EMR Serverless Spark+Apache Paimon+Qwen-VL)。三条路径都会成功,目标用户不同——Databricks面向Databricks生态用户,Snowflake面向Snowflake生态用户,阿里云EMR Serverless Spark面向开源生态用户。
将本期与Vol.18报道的腾讯云三层Agent-Ready数据平台(DataBuddy+WeData+AI原生底座)和Vol.10报道的阿里云AgentTeams(基于Matrix协议异构智能体统一治理+Leader-Worker协作)对比,EMR Serverless Spark AI Function是”AI代理在数据基础设施层的入口”——AI代理不再需要”独立的服务调用”,直接在SQL中调用AI。这与Vol.10报道的ClickHouse Agents(基于Claude的完全托管代理分析服务)的”AI代理调用数据库”是同一方向——“AI代理在数据基础设施内运行”是AI代理时代的关键趋势。
将本期与本期”混合标量-向量检索”主题对比,混合标量-向量检索是”Spark SQL调用向量数据库”(vector_search UDF+Lumina+B-tree Global Index),AI Function多模态是”Spark SQL调用LLM”(ai_query+ai_embedding_multimodal+Qwen3.6-plus+tongyi-embedding-vision-plus)。两者的协同——AI Function生成embedding → 写入Paimon表+自动构建Lumina索引 → vector_search UDF检索+WHERE过滤 → 结果JOIN下游表——完整的多模态数据处理管道在一条SQL中完成。当”AI Function生成embedding”+“vector_search UDF检索”组合时,AI时代的”SQL原生多模态RAG”完整形态落地——企业可以在Spark SQL内完成”图像→embedding→向量检索→标量过滤→结果分析”的完整RAG流程,无需离开SQL环境。
相关链接
- Alibaba Cloud EMR Serverless Spark AI Function Multimodal & Autonomous Driving Practice (2026-07-06)
- Alibaba Cloud E-MapReduce (EMR) 产品页
- Hybrid Scalar-Vector Retrieval with Alibaba Cloud EMR Serverless Spark (2026-07-06)
- About Alibaba Cloud E-MapReduce: Serverless Open-Source Big Data Platform
- Qwen3.6-plus 介绍
- Apache Paimon 1.4.2 Release Notes (BLOB + VECTOR + Data Evolution)
阿里通义实验室Tongyi Lab发布PawBench:用4,050次Agent Run量化”模型×智能体脚手架”的真实性能差距
事件概述
7月6日,阿里通义实验室Tongyi Lab发布PawBench基准测试(GitHub: agentscope-ai/PawBench,Leaderboard: https://agentscope-ai.github.io/PawBench/,OpenJudge: https://github.com/agentscope-ai/OpenJudge)——通过4,050次Agent Run系统评估’AI模型×智能体脚手架’的联合性能。核心背景——AI代理已不再是研究demo,今天它们写代码+浏览网页+操作文件+完成多步工作流;但当AI代理失败时,难以回答”是模型不够好还是脚手架没支持好?“——PawBench就是为解决这个根本性问题而设计。PawBench是OpenJudge生态系统的一部分——继承OpenJudge”评测驱动优化”的理念,特别关注LLM × Harness的联合效应。关键设计原则——Agent Performance = f(Model, Harness)——模型决定AI代理”能做什么”;脚手架决定AI代理”能稳定地做到什么”。PawBench v1.0构成——150个真实世界AI代理任务 + 9个基础模型 + 3个生产级脚手架(Hermes、OpenClaw、QwenPaw)——9 Models × 3 Harnesses × 150 Tasks = 4,050 test cells。150个任务精选自6个高质量代理基准(claweval、qwenclawbench、pinchbench、qwenpawbench、skillsbench、wildclawbench),每个任务沿5个维度打标签(应用场景/原子能力/复杂度/输入模态/运行环境)。所有任务在Docker沙箱中运行且完全可追溯,最终分数结合自动化评分器(规则检查+子断言)和LLM-as-judge,归一化到0-1范围。核心发现——QwenPaw 75.4 vs OpenClaw 74.8 vs Hermes 70.0(5.5分差距)——脚手架差距可比模型升级;在某些情况下更好的脚手架能弥合甚至逆转模型等级(如qwen3.6-plus + QwenPaw (76.5) > qwen3.6-max-preview + Hermes (70.2))。PawBench的发布意义不是”又一个AI代理基准测试”,而是”AI代理时代胜负不只由模型决定”的系统化验证。
技术解析
-
核心发现1:脚手架差距可比模型升级:PawBench的核心数据——9个模型×3个脚手架×150个任务 = 4,050次Agent Run。模型与脚手架都影响AI代理性能——强模型跨脚手架保持稳定(claude-opus-4.6在所有脚手架上得分>76),弱模型对脚手架更敏感(qwen3.6-35b-a3b从Hermes的57.9到QwenPaw的70.4,+12.5分差距)。脚手架差距可比模型升级——QwenPaw (75.4)领先OpenClaw (74.8)和Hermes (70.0),形成5.5分差距;在某些情况下更好的脚手架能弥合甚至逆转模型等级——qwen3.6-plus + QwenPaw (76.5)优于qwen3.6-max-preview + Hermes (70.2)。核心洞察——模型能力仍然重要,但脚手架可以引入可测量的性能差异。PawBench的leaderboard只是起点——更有趣的问题是:那些丢失的分数究竟来自哪里?
-
核心发现2:小模型需要脚手架稳定执行:PawBench的两个极端——claude-opus-4.6在所有脚手架上稳定(2.3分差距),qwen3.6-35b-a3b在不同脚手架上偏移11.5分(仅由脚手架决定)。这个差距揭示了一个清晰模式——大模型可以补偿缺失的上下文:它们推断路径+过滤更大的工具列表+检查工件是否实际生成;小模型更脆弱:丢失当前工作目录跟踪+误判文件是否被写入+当工具列表过大时选择错误的第一个工具。追踪分析指向三个常见失败源:(1)缺失的工件级验证——许多脚手架依赖模型说”完成”而不检查文件/测试/输出——这让”提前完成”容易;(2)宽松的路径感知和约束——例如Hermes没有把当前工作目录清晰地注入prompt,也没有在
write_file等工具中严格约束写入路径——模型可能”相信”自己成功写入了文件而评分器在工作区找不到它;(3)工具过载——工具数量差异巨大(Hermes ~65个、OpenClaw ~30个、QwenPaw ~15个)——更大工具集往往伤害小模型(增加决策成本)。核心洞察——不是小模型弱,而是它们更依赖脚手架结构。 -
核心发现3:技能使用需要脚手架发现+模型执行:许多开发者在工作区内部存储项目特定的Skills。PawBench模拟此设置评估脚手架能否发现和利用它们。所有三个脚手架中,技能相关任务比工具使用/规划/推理等类别更困难。两个问题突出:(1)脚手架侧发现缺口——除OpenClaw外,其他两个脚手架不主动扫描工作区中的本地技能,导致AI代理错过有价值的任务特定指导;(2)模型侧执行缺口——即使脚手架注入Skill并放置路标,模型在复杂推理或精确计算时仍可能失败——脚手架可以指路,但基础模型仍需自己走完路径。核心洞察——成功需要两者——脚手架必须清晰地暴露Skills(名称/范围/用法),模型必须可靠地决定调用它们。如果任一方失败,模型会绕过Skill,试图用通用推理解决任务。
-
核心发现4:Web搜索任务依赖默认可用性:Web搜索任务测试模型的搜索网页+获取内容+做深入研究能力。PawBench不假设最佳情况配置(每个搜索API key都配置好),而是重建默认开发者体验——克隆一个固定版本,添加LLM key,运行。关键发现——(1)Hermes包含web搜索能力,但需要外部搜索API keys才能使用,因此在这些任务上表现不佳;(2)OpenClaw有更好的默认体验——
web_search可以使用DuckDuckGo等无key服务,web_fetch依赖内置HTTP获取;(3)QwenPaw没有专门的搜索工具,但其browser_use工具+模型知识仍可处理基本web访问。追踪行为显示分裂——强模型自适应(当搜索失败时切换到terminal + curl+DOM检查+长页面提取),弱模型停滞(重复导航或得出任务不可行的结论)。核心洞察——强模型能绕过缺失工具,弱模型依赖脚手架保持搜索路径的稳定和明确。 -
模型×脚手架共设计四原则:基于PawBench基准测试结果,有效脚手架应遵循四个简单原则:(1)上下文不假设——模型无法在不知道信息的情况下行动——告诉模型它在哪里、什么资源存在、什么输出是预期的——绝不假设模型会推断这些细节;(2)工具充分且高效——提供重要的工具,确保关键工具默认可用,但避免用不必要的选项压垮模型;(3)工件级验证——不能仅依赖模型说的”完成”——验证工件/文件/输出/执行结果而非仅依赖AI代理自报告;(4)失败可恢复——许多失败可恢复,如果框架提供有用的反馈和重试机会——提供关键信息(当前状态/缺失需求/已有工件),给模型结构化的恢复机会。这与Vol.10报道的阿里云AgentTeams(基于Matrix协议异构智能体统一治理+Leader-Worker协作)和Vol.13报道的Pulumi Agent基础设施时代(临时云账号+Neo集成目录)是同一方向——“AI代理时代的基础设施设计原则”是AI代理时代的隐性标准。
-
PawBench对AI代理生态的意义:PawBench的最大启示——AI代理时代的胜负不是模型的单独属性——模型×脚手架的联合效应决定最终表现——Agent Performance = f(Model, Harness)。关键含义:(1)对AI代理用户——选择模型时不能只看模型排行榜,必须考虑”模型+脚手架”的联合性能——同样的qwen3.6-plus在QwenPaw上76.5、在Hermes上可能只有65.0;(2)对脚手架开发者——脚手架不是”脚手架框架”,而是AI代理性能的关键乘数——5.5分差距”可相当于一次模型升级”——值得投入工程资源;(3)对AI代理生态——未来可能出现”模型-脚手架联合排行榜”,而非仅模型排行榜——OpenJudge生态系统的”评测驱动优化”理念将推动生态向”模型-脚手架协同”演进。PawBench v1.0完全开源——欢迎新脚手架、模型、任务和社区贡献。
行业影响
阿里通义实验室PawBench的发布意义不是”又一个AI代理基准测试”,而是”AI代理时代的胜负不只由模型决定”的系统化验证——通过4,050次Agent Run的大规模实验,PawBench首次量化了”模型×脚手架”的联合效应。
此前AI代理领域的竞争焦点是”哪个模型最强”——Claude Sonnet 4.5 vs GPT-5 vs Gemini 2.5 Pro vs Qwen3.6-Plus,所有竞争都围绕”模型排行榜”展开。PawBench揭示了一个被忽视的事实——脚手架对AI代理性能的影响”可相当于一次模型升级”(5.5分差距=模型升级)。这意味着AI代理时代的竞争焦点将从”模型排行榜”扩展到”模型+脚手架联合排行榜”——Hermes vs OpenClaw vs QwenPaw将成为新的竞争维度。
将本期与Vol.10报道的阿里云AgentTeams(基于Matrix协议异构智能体统一治理+Leader-Worker协作)和Vol.13报道的Pulumi Agent基础设施时代(临时云账号+Neo集成目录)对比,AgentTeams是”通用Agent的多代理协调”(适用于任何Agent场景),PawBench是”AI代理性能的量化评估”(适用任何AI代理)。两者形成”AI代理基础设施+AI代理评估”的完整闭环——AgentTeams提供”AI代理怎么协同”(runtime层),PawBench提供”AI代理性能怎么评估”(evaluation层)。当AgentTeams+Omnigent(Vol.26开源meta-harness)+PawBench形成完整AI代理生态时,阿里在AI代理领域建立了”协同-评估”双轨布局。
将本期与Vol.26报道的Databricks开源Omnigent(meta-harness架构协调多AI编码代理+Shared Sessions+Guardrails+Human-in-the-Loop)对比,Omnigent是”编码Agent的多代理协调”(特化于编码场景),PawBench是”通用AI代理的性能评估”(适用任何AI代理)。两者是”AI代理运行时基础设施+AI代理性能评估基础设施”双轨——Omnigent提供”多代理怎么协同”(runtime层),PawBench提供”模型×脚手架性能怎么量化”(evaluation层)。当Omnigent开源+Agent Registry托管时,Databricks在多代理领域形成了”开放协调层+集中治理层”的双层架构;当PawBench+AgentTeams形成阿里AI代理布局时,阿里形成了”性能评估层+协同运行时层”的双层架构。两者的双层架构不冲突——Databricks和阿里在AI代理领域选择了不同的双层布局。
将本期与Vol.7报道的Databricks Instructed-Retriever-1(并行测试时计算替代序列Agent推理/KARLBench nDCG@10 81.0与Claude Sonnet 4.5持平/3倍搜索加速2倍答案生成/TTFT约2秒端到端低于10秒/MoE+FP8+投机解码/单模型双能力查询生成+重排序/两个并行扩展旋钮:查询表述数量→召回、锚点数量→精度/测试时计算范式从”想更久”走向”并行想更多”)对比,Instructed-Retriever-1是”测试时计算扩展”(让单一模型在推理时并行多次),PawBench是”测试时脚手架优化”(让单一模型在不同脚手架下表现不同)。两者是”AI代理从单点能力走向系统能力”的两个方向——前者通过”同一模型做多次”提升性能,后者通过”不同脚手架各做一次”提升质量。当Instructed-Retriever-1的”并行推理”+PawBench的”脚手架优化”组合时,AI代理的”质量+速度+稳定性”可以同时优化。
相关链接
- PawBench GitHub Project
- PawBench Leaderboard
- OpenJudge GitHub
- OpenJudge Website
- PawBench Full Blog (English)
- What We Learned from Evaluating 4,050 Agent Runs (Alibaba Cloud, 2026-07-06)
- AgentScope (PawBench 出品方)
- Original Source: Tongyi Lab on X
编者评
第二十七期是数据基础设施”AI原生重构”范式跃迁的里程碑。Apache Paimon 1.4.2(6/29)的发布是”湖格式原生支持多模态AI”的开源答案——BLOB类型+Vector Index(DiskANN)+Data Evolution+PyPaimon把结构化+半结构化+非结构化+向量+元数据统一在一张表中,通过SQL/向量搜索/全文搜索统一查询,对位Delta Lake+Iceberg+LanceDB+Milvus多者合一的统一形态,阿里巴巴内部EB级生产环境验证让”AI多模态数据湖”从概念走向生产;阿里云EMR Serverless Spark(7/6)的混合标量-向量检索+AI Function多模态让Paimon 1.4+的能力在SQL层完整暴露——vector_search UDF + ai_query + ai_embedding_multimodal + Lumina索引 + B-tree索引 + Qwen-VL/tongyi-embedding-vision-plus——一条SQL完成”图像→embedding→向量检索→标量过滤→结果分析”完整RAG流程,数据工程师无需离开SQL环境;PawBench 4,050次Agent Run(7/6)揭示了”Agent Performance = f(Model, Harness)“——脚手架差距5.5分可比模型升级,AI代理时代的胜负不只由模型决定,未来竞争将从”模型排行榜”扩展到”模型+脚手架联合排行榜”。
这四条动态的深层意义不是”四个独立的产品发布”,而是”AI时代数据基础设施的标准形态”正在形成——Paimon 1.4.2定义存储层(BLOB/VECTOR/Lumina)+ EMR Serverless Spark定义SQL层(vector_search/ai_query/ai_embedding_multimodal)+ PawBench定义评估层(Model × Harness = Agent Performance)——三层协同构成”AI多模态数据基础设施”完整技术栈。数据基础设施正从”结构化数据的仓库”演化为”多模态AI数据的操作系统”——结构化数据+半结构化数据+非结构化数据+向量embedding+LLM调用+脚手架性能评估全部在一套技术栈中完成,数据工程师不再需要在多个系统之间搬运数据,AI代理可以直接在数据基础设施内运行。
值得注意的边缘观察:dbt Labs 7/6发布’A guide to implementing AI data pipelines’——Stephen Thibeault 14分钟Insights文章核心数据”72%团队优先采用AI辅助代理编码,但只有24%团队优先采用AI辅助数据管道管理”,反映”AI采纳(个体开发者使用AI工具)“与”AI集成(将AI融入数据基础设施)“的巨大差距。文章提出”AI分层叠加”理念——将AI引入日常工作流不需要改变现有数据栈——代码审查+错误分类+提取/加载+工单接收+消费层五层AI应用,三步走方法论(找到第一个低风险的痛点+设置试点+收集反馈创建评估)。这与PawBench的”AI代理性能评估”和Paimon 1.4.2的”AI多模态数据湖”形成”AI时代数据栈的三层叙事”——dbt提出”AI集成方法论”(how to adopt AI),Paimon+EMR Serverless Spark提供”AI多模态数据栈”(where to put AI),PawBench量化”AI代理性能”(how to measure AI)——当三者协同时,AI时代数据基础设施的”方法论+技术栈+评估体系”完整落地。
下一期值得关注的边缘候选:Apache Flink 2.3.1维护版本(预计7月发布)、Apache Paimon 1.4.3维护版本(预计7-8月)、Snowflake Cortex Sense GA(6/2宣布”coming soon mid-July”)、Delta Lake 4.4(预计8-9月)、Spark 4.2.0(预计Q3)、Databricks Runtime 19 (Beta) 后续GA(6/15初始Beta+6/26维护,JDK 21+Spark 4.2+ChangelogTableSQL+V2 catalog Metric Views,作为下一个强候选)。值得长期关注的AI代理基础设施趋势——Meta-harness+Agent Skills+Agent Benchmark+Open Table Format + Multimodal AI Function + Serverless Sandbox——当六个趋势协同时,AI代理时代的”运行时+评估+数据栈”完整形态将落地。