面向复杂业务场景的智能分析 Skills 架构设计与演进实践

图片

背景

过去一个月,我们在搭建一个面向本地生活业务的分析类 Skill,让 AI 能像资深分析师一样做经营诊断、归因拆解和趋势预测。业务覆盖几十个行业,每个行业有独立的经营框架和指标体系,复杂度远超一个 prompt 能承载的范围。

搭建过程中,我们经历了三次架构重构(V1 → V2 → V3),每次都是被真实问题逼出来的。这篇文章完整复盘了这个演进过程,最终提炼为六条 Skill 架构设计原则。

如果你正在搭建领域知识密集型 Skill,或正面临「prompt 越写越长但效果越来越差」的困境,这篇文章或许能够提供一些思路。每章独立成节,可按需跳读。

01V1:用软件工程思维设计 Skill,踩了什么坑

大部分团队搭建 Skill 的路径都类似:大 prompt → 打补丁 → 越来越长 → 没人敢改。我们绕过了大 prompt,但踩进了另一个坑,那就是用软件工程思路做分层解耦,结果过度工程化。

Skill 的能力上限不取决于模型,取决于你喂给它的知识架构。

图片

设计直觉

我们面对的业务场景有几个特点:覆盖几十个行业,每个行业有独立的经营框架和指标体系;分析方法涉及归因、趋势、预测、漏斗、分层等十几种;输出形式从日报到诊断报告到决策备忘各不相同。

一个 prompt 显然装不下。所以我们很自然地借用了软件工程的经典范式:分层解耦,把 Skill 拆成三个独立的知识池:

  • K 池(Knowledge):负责管理业务知识。行业概览、规则口径、运营抓手、关键事件、外部因素,每个行业在 K 池下都有独立的子目录。

  • A 池(Analysis):负责管理分析方法。从宏观的问题定性(“这是什么类型的问题”),到中观的分析框架(“按什么维度拆解”),再到微观的具体方法(“用什么算法归因”),分成三层。

  • E 池(Expression):负责管理输出。按场景设计了 20 多个模板,从异常告警到月报到诊断报告到决策备忘全部覆盖。

图片

层间通过标准化的接口契约通信——K 池组装好知识包给 A 池,A 池产出分析结论包给 E 池。看起来架构清晰、职责分明。

跑起来之后

V1 上线跑了不到两周,我们就发现了三个结构性问题:

  1. 上下文爆炸。一个行业的知识被打散到 K 池的多个子目录里,一次分析要跨三层拉十几个文件,context 窗口直接装不下。根因是知识碎片化,LLM 需要在一个视野内看到连贯的行业知识才能做准确推理,但 K/A/E 架构把它们分散在了几十个文件里。

  2. 过度工程化。层间接口契约、版本解析器、schema 校验,这些在传统软件工程中都是好实践,但 LLM 不是微服务,它不需要序列化的数据包在层间传递,它需要的是在一个 context 里看到足够的信息做推理。

  3. 流水线假设不成立。K→A→E 假设信息是单向流动的,但真实的分析过程是交织的。分析到一半需要补充知识,输出时发现结论要修正。流水线切断了这种交互。

图片

认知转变

V1 让我们意识到一件事:LLM 的知识组织范式和传统软件架构根本不同。

传统软件追求模块化、接口标准化、关注点分离。这些原则在 LLM 场景下不是完全失效,而是需要重新定义“正确的分离方式”。分层的目的是让模型在需要的时候能拿到完整的上下文,这和微服务架构里「每个服务只看自己的数据」的理念正好相反。

这个认知逼出了 V2 的重构方向:知识收拢、按需加载、做减法。


02V2:知识收拢与按需加载

重构原则

V2 的重构,我们围绕三条原则展开:

  1. 知识收拢。一个行业的知识不再分散到多个子目录,而是收拢到一个独立的文件里:业务模式、核心公式、经营框架、指标体系、诊断起点,一个文件看全貌。LLM 加载一个文件就能获得足够的行业上下文。

  2. 按需加载。不在启动时把所有知识全量灌入 context,我们根据用户的问题动态决定加载哪些文件。一个简单的口径问题只需要加载行业文件;一个复杂的归因分析才需要追加分析框架和方法文件。

  3. 做减法。砍掉接口契约、版本解析器、schema 校验等工程设施。V1 的 100 多个文件被重新组织为 40 多个结构清晰的文件。工程复杂度大幅下降。

图片

路由层的诞生

按需加载的前提是有一个可靠的路由机制:Skill 需要先判断「用户在问什么」,再决定「加载什么知识」。

入口文件从 V1 的「三层 orchestrator」变成了单一路由入口,承担三级路由职责:

  1. 域路由:判断用户问的是哪个业务域。不同域有不同的分析框架和指标体系,域判断是第一步。

  2. 行业路由:在域内映射到具体的行业。通过关键词匹配和歧义消解规则,把用户提问映射到对应的行业知识文件。

  3. 问题分类:判断问题类型:“是什么”(知识类)、“为什么”(分析类)、“怎么做”(方法论类),决定加载哪些 reference 文件。

图片

举个例子:用户问“某行业 XX 指标为什么降了”,三级路由依次命中业务域、具体行业、“分析类”问题,于是加载行业文件 + 分析框架 + 归因方法;而“XX 口径怎么定义的”只需要加载行业文件。

路由层真正有技术含量的部分是处理歧义和兜底。几十个行业的关键词不可避免地会重叠,我们的做法是:先看上下文有没有行业锚点,有就走行业路由,没有就走横向职能,还判断不了就询问用户。完全没命中时,加载通用兜底文件作答。

本质上,路由层是用路由逻辑换 context 效率,用少量路由 token 换取大幅减少无效知识加载,按需组合替代全量灌入。这是 token 经济性的第一个体现。

图片

效果与新问题

V2 上线后,收拢解决了知识碎片化问题,按需加载有效控制了 context 占用。分析质量明显提升。

但只跑了一周左右,新的问题就浮现了:重构的保质期比我们想象的短得多。行业文件越写越胖。

原因很直接。收拢意味着一个行业的所有知识都包含到一个文件里。经营框架是稳定的,核心公式是稳定的,但季度策略打法在变、竞争格局在变、运营抓手在变、关键事件在持续发生。这些内容不断追加到同一个文件中,部分行业文件膨胀到了数百行。

维护者的痛苦很具体:改一个运营策略要翻完整个文件才能找到位置;业务规划周期更新时不知道哪些该改哪些该保留;几十个行业文件逐个检查更新,效率极低。

我们意识到:收拢 ≠ 全塞一个文件,需要找到更精细的组织方式。


03V3:稳定知识与时效知识的分离

问题本质

行业知识不是铁板一块,我们仔细观察就会发现,这些知识有着截然不同的变更频率:

  • 稳定知识(低频变更):经营框架、核心公式、指标定义、业务模式。这些内容可能一两年才调整一次,甚至更久。

  • 时效知识(高频变更):策略打法、竞争格局、运营抓手、关键事件、口径规则。这些内容每个季度甚至每个月都在变。

图片

V2 把它们塞进同一个文件,导致了两个实际问题:

  1. 更新时效内容时容易误改稳定内容。维护者在一个几百行的文件里找某条策略,可能不小心改动了旁边的经营框架定义。

  2. 文件膨胀让维护者看不过来。一个行业的策略、竞争、事件、口径全堆在一起,到底哪些是这次该改的、哪些不该动,需要人肉判断。几十个行业乘以每次更新的判断量,工作量指数级增长。

图片

分离方案

V3 的核心设计决策是按变更频率分层,把行业知识拆成两层存储:

  • 瘦行业文件(稳定层)。每个行业一个文件,只保留低频变更的内容:经营框架、核心公式、指标定义、业务模式。精简到百行级,打开就是这个行业的全景概要,一眼看全貌。

  • 主题文件(时效层)。按知识主题(而非按行业)组织高频变更的内容。比如所有行业的策略打法放在一个主题文件里,所有行业的竞争格局放在另一个主题文件里。每个主题文件内部按行业分段管理。

这带来了三个直接收益:

  1. 写入效率:更新某一类时效知识时(比如全部行业的季度策略),只需要打开一个主题文件,逐段修改即可。不用打开几十个行业文件逐个翻找。

  2. 维护清晰度:行业文件瘦身超过 60%,从 10000 多行压缩到 3000 多行。维护者能快速定位内容,误改稳定内容的风险大幅下降。

  3. 生命周期独立:稳定内容和时效内容可以分别管理。策略刷新时只改主题文件,不碰行业文件;经营框架调整时只改行业文件,不碰主题文件。

图片

加载策略的配套设计

知识存储分了两层,加载策略也要跟着调整;关键设计在于跨行业集中管理,但按行业分段加载。

一个主题文件可能有几千行,覆盖所有行业的策略打法。但单次请求时,路由层只加载其中目标行业的那一个段落,token 消耗控制在几百以内。大部分简单问题只需要加载瘦行业文件就够了,只有涉及策略、竞争等时效性话题时,才按需追加对应主题文件的对应段落。

这个设计背后有一个关键洞察:写入和读取的最优粒度不一样。维护者的视角是“一个文件改完所有行业”(写入效率),LLM 的视角是“只看一个行业的段落”(读取效率,即 token 效率)。同一个物理文件,通过分段加载策略同时满足了两边的需求。

一个具体的例子

此处我用一个虚构的行业来说明分离前后的差异。

分离前(V2 胖文件):一个行业文件里混着以下内容——

图片

数百行混在一起。维护者要更新本季度策略,需要跳过前面的稳定内容,找到策略段落,改完再小心翼翼地不碰到旁边的经营框架。

分离后(V3):同一个行业变成两部分——

  • 瘦行业文件(百行级)只保留上面的“基础信息”和“经营框架”,打开就是这个行业的全景概要。

  • 策略打法、竞争格局、关键事件、口径规则分别进入对应的主题文件。比如“策略”主题文件里,所有行业的策略按段落排列——更新时打开这一个文件,从头到尾逐行业改完即可。

通用原则

这不只是一个文件拆分技巧。背后的原则是:变更频率不同的内容混在一起,维护成本会指数级增长。

这个原则对所有类型的 Skill 都适用。无论你做的是分析类、客服类还是运营类 Skill,只要涉及领域知识,就一定存在“稳定知识”和“时效知识”的区分。把它们分开管理,是控制长期维护成本的关键。

图片

04把专家经验变成可调用的模块

路由层和知识层解决了「知识怎么组织和调度」,接下来看另外两个问题:分析方法怎么结构化,以及输出怎么标准化。

V1 的“全家桶”问题

V1 的 A 池里有 20 多个分析方法和 10 多个规则,E 池里有 20 多个输出模板。看起来很完备,但实际运行中暴露了三个问题:

  1. 路由错误频发。20 多个方法平行陈列,LLM 在面对一个具体问题时需要从中选择最合适的。但方法之间的边界模糊,「结构变化」该用分层方法还是结构迁移方法?「趋势下滑」该用趋势分析还是异常检测?

  2. 模板维护成本高。20 多个输出模板之间有大量重复内容:置信度声明、caveat 规范、多输出编排规则,几乎每个模板都写了一遍;改一处规范要改 20 多处,而且很容易漏改。

  3. 本质问题。这和给用户设计 UI 是一样的道理。选项多不等于能力强,选项多只会增加决策错误的概率。对 LLM 来说尤其如此:它的每一次选择都在消耗推理能力,选项越多,用于真正分析的推理资源就越少。

方法层:大幅做减法

V2 把 20 多个方法压缩到了 9 个,过程中做了三件事:

  1. 合并同类项。把多个细粒度方法合并为一个大类的子场景。比如因果推断领域的 DID、RDD、PSM、合成控制法,对 LLM 来说都是「归因问题」的不同手段:合并后模型先判断大类,再在内部选具体方法,一级决策的选项从 20 多个降到 9 个。

  2. 建立路由优先级。9 个方法有标准顺序:异常检测 → 归因 → 趋势 → 预测。LLM 顺着优先级往下走,遇到匹配的信号就停下来,不做全局选择题。

  3. 后置触发机制,在分析框架的知识文件里预埋触发标记。模型分析到某个维度、发现特定模式时(比如“供给数量上升但单位产出下降”,这是典型的结构迁移信号),触发标记指示它按需加载对应的方法文件。决策点从“分析前选方法”变成“分析中遇到问题再加载”。

核心原则是:让 LLM 的每一步决策都是少选项、强信号的。

从 token 经济性的角度看,20 多个方法文件全量预加载 vs 9 个方法按信号触发按需加载,token 占用差距是数量级的。

信号消解:减少选项还不够

压缩到 9 个方法后,方法之间的关键词仍然有重叠。比如用户说「结构变化」,这可能触发分层分析(识别不同群组的差异),也可能触发结构迁移分析(衡量结构占比变化对总指标的影响)。

我们为每对容易混淆的方法设计了消解规则:

  • 关注“结构占比变化对总指标的影响有多大” → 结构迁移分析

  • 关注“哪些个体/群组贡献最大” → 分层分析

  • 两个信号同时命中时,默认走结构迁移(更聚焦因果归因),分析过程中按需追加分层分析

这说明:减少选项是第一步,消除选项之间的歧义是第二步。如果做过 NLU 意图识别的同学应该会有共鸣:意图数量越少不一定越好,意图之间的边界越清晰才越好。

表达层:从 20+ 个模板到 4 类框架

输出层面,V1 的 20 多个模板被压缩为 4 类输出框架:监控 / 诊断 / 预测 / 汇报。

设计思路是「约束结构,释放内容」:

  • 只定义一级骨架,二级让模型自由发挥。比如诊断类输出的一级骨架是固定的:诊断结论 → 定位路径 → 归因分析 → 建议行动。但每一步的具体表述、数据呈现方式、详略程度,都由模型根据具体问题自行组织。这比 20 多个刚性模板灵活得多,又比完全不限制可控得多。

  • 通用规则抽取。置信度声明、数据约束说明、受众适配规则,从每个模板的重复段落中提取出来,只写一次,所有输出类型共享。改一处规范,全局生效。

  • 受众适配内置。不是不同受众用同一个框架内置适配规则:给高管看结论和数字,给中层看趋势和行动项,给执行者看操作细节;一套框架覆盖所有受众。

为什么不用 few-shot 示例

很多人做 Skill 输出控制的第一反应是给模型塞几个 few-shot 示例——「参照这个格式输出」。

我们试过,效果不好。原因在于模型会过拟合到示例的表面形式:用词、句式、段落长度都在模仿示例,而不是学到结构约束。换一个行业、换一种问题类型,输出又开始跑偏。

「约束骨架但不约束填充内容」的框架式设计,比 few-shot 更稳定。它告诉模型“必须有哪些部分”,但不告诉模型“每个部分怎么写”,给模型留出了根据具体场景灵活调整的空间。

给 LLM 设计架构的反直觉

方法层和表达层的共同教训,可以总结为一组「反直觉」的经验:

图片

Skill 架构设计是找到 「最少的约束产生最稳定的输出」的那个平衡点,给 LLM 的架构要做减法,给 LLM 的知识要做加法。

05知识会过时 — 生命周期与自演进

一个被忽视的问题

搭建完成只是起点。V3 架构刚稳定下来,我们就碰到了一个传统软件不存在的问题:知识腐烂(Knowledge Decay)。代码的逻辑不会自己变,但业务知识会,包括口径变更、组织调整、策略刷新、竞争格局变化、行业政策出台。如果没有系统化的更新机制,Skill 的输出质量会随时间持续下降。

这比「功能不够」更为致命。功能不够,用户会反馈“你能不能支持 XX”;知识过时,用户看到的是“分析结论不对”“数据口径对不上”“策略建议和现在的打法矛盾”。但他们不会告诉你“是因为知识过时了”,他们只会默默离开,不再使用。

评测驱动的更新闭环

为了解决知识腐烂,我们设计了一套结构化的知识更新流程,核心思路是把知识管理当代码管理来做。

整个流程分为六步:

  1. 评测(Eval)。定期用标准化的测试题集验证 Skill 的输出质量。测试题覆盖各行业、各问题类型、各分析场景。评测产出一份结构化的差距清单:哪些题答对了、哪些答错了、错在哪里。

  2. 诊断(Diagnose)。基于差距清单生成修改计划。不是“哪里错了改哪里”,是结构化地分析:这个错误是哪个知识模块的问题?影响范围有多大?优先级如何?预期修复后能提升多少分?

  3. 登记(Register)。这是最容易被忽略但最关键的一步。修改知识之前,先登记即将变更的事实:旧值是什么、新值是什么、在哪些文件中出现过。为什么?因为同一个业务事实可能在多个文件中被引用。如果只改了一处、漏了另外两处,就会出现同一个 Skill 内部版本不一致的问题,这对分析类 Skill 来说是致命的。

  4. 修改 + 校验(Review)。按计划执行修改,完成后跑校验脚本:扫描所有知识文件,检查旧值是否已清除、新值是否已到位、是否存在被禁用的表述残留。零错误才允许提交。

  5. 复测(Re-eval)。跑同一套评测题,验证分数提升。如果分数没有提升或者出现了回归问题,回到步骤 2 重新诊断。

这套流程的核心理念在于,知识更新是一个有登记、有校验、有复测的工程流程,不只是「打开文件改一下」。它和代码的 CI/CD 是同一个思路,只不过被管理的对象从代码变成了知识。

反馈自演进:让 Skill 自己变聪明

评测驱动是「维护者主动巡检」,定期体检,发现问题修复问题。但还有一类信号来自用户使用过程中的隐式反馈。

我们设计了一套静默反馈采集机制,让 Skill 在日常使用中自动积累改进信号:

  • 采集。在对话过程中自动识别多种反馈信号。用户纠错(“不对,应该是 XX”)、追问补充(“你漏了 XX”)、重复提问(同一个问题换个说法再问一遍)、放弃对话(问了一半不问了)。采集过程完全静默,不打断对话节奏,用户无感知。

  • 候选区晋升。采集到的反馈不会立即生效。原因是:单次反馈可能是个例,用户可能记错了、问题可能有特殊上下文。如果一次纠错就改 Skill 的行为,反而会引入新的错误。所以我们设计了候选区:反馈先进入候选区观察,同一类反馈被多次确认后,才晋升到正式区,开始影响 Skill 的行为。

  • 固化到知识库。命中次数足够高的反馈,最终从运行时记忆固化到正式的知识文件中,变成 Skill 的永久知识,而非会话级记忆。

这套机制有一个重要的设计约束,那就是弱模型友好。

所有操作,包括采集时的信号识别、去重判断、晋升决策都用关键词匹配和规则判断来实现,不依赖 LLM 的语义理解能力。为什么?因为反馈机制本身运行在 LLM 的 context 里。如果它消耗太多推理能力来做语义分析,就是在和主任务抢资源。反馈机制应该是轻量级的后台进程,不是另一个推理任务。

两套机制的关系

评测闭环和反馈自演进解决的是同一个问题:让 Skill 的知识保鲜。区别在于——

  • 评测闭环是定期体检,系统化、全面、但有时滞;

  • 反馈自演进是日常免疫系统,实时、精准、但覆盖有限。

两者互补,缺一不可。大部分 Skill 的失败不是因为架构不好,而是因为上线三个月后知识过时了,既没有人定期评测,也没有机制从用户行为中捕获退化信号。

生命周期管理是 Skill 从「一次性交付」变成「持续运转的系统」的关键一步。

图片


06回到核心命题 — 架构决定上限

演进复盘

回顾整个演进路径,每一次重构都对应一个关键的认知升级。

图片

一个月,三次重构,四次认知升级。这个节奏在传统软件开发中并不常见,但在 Skill 搭建中可能会成为常态。因为你的「需求方」是 LLM 的行为模式,而你对 LLM 行为模式的理解,只有在实际运行中才能快速校准。

落地效果

截至目前,这个 Skill 的落地规模如下。

  • 覆盖 20+ 个行业,每个行业有独立的知识文件和经营框架

  • 内置 9 种标准分析方法(归因、趋势、预测、异常检测、分层、漏斗、结构迁移、影响模拟、A/B 实验),通过优先级路由和后置触发组合调度

  • 支持 4 类输出框架(监控、诊断、预测、汇报),覆盖从日常问答到正式报告的全场景

  • 知识更新闭环已跑通:评测 → 诊断 → 登记 → 校验 → 复测,配合反馈自演进机制持续迭代

值得一提的是,整个搭建过程本身也大量借助了 AI Coding 工具:知识迁移、文件重构、校验脚本编写、评测执行,很多重复性高但要求精确的工作交给了 AI 完成。一个月内完成三次架构重构、近万行知识重建,没有 AI 辅助是很难做到的。

待解决的问题

诚实地说,这套架构远不是终态。我们目前仍然面临几个挑战:

  1. 评测体系还不够系统化。我们有评测题集,但覆盖面有限,主要覆盖了高频的分析场景,低频场景(比如跨行业对比、长周期趋势判断)的评测用例还很薄。评测题本身的质量也需要持续迭代——什么算“答对了”,判断标准有时候依赖人工经验,还没有完全自动化。

  2. 反馈自演进的数据积累还在早期。机制搭好了,但候选区里的反馈条数还不够多,大部分还没达到晋升门槛。这套机制的真正价值需要更长的运行时间来验证。

  3. 跨 Skill 的知识共享还没做好。我们目前有分析类 Skill 和查数类 Skill 两套体系,部分知识(比如指标口径、行业基础信息)在两边都需要维护。理想状态是有一层共享的知识底座,但目前还是各管各的,偶尔靠手动同步。

这些问题并不影响当前的使用效果,但它们是下一阶段要解决的方向。

六条设计原则

从这些踩坑中,我们提炼出六条 Skill 架构设计原则:

  1. 原则一:收拢优于碎片化。一个分析场景需要的知识应该收拢到尽量少的文件中。LLM 需要连贯的上下文做推理,不是碎片化的数据包拼装。

  2. 原则二:按变更频率分层。半年不变的知识和每个月都在变的知识不要放在一起。变更频率不同的内容混合存储,维护成本会指数级增长。

  3. 原则三:选项少、信号强。给 LLM 的路由选择、方法选择、输出选择都要做减法。每一步决策都应该是低歧义的,选项越少,模型选对的概率越高。

  4. 原则四:约束结构,释放内容。定义骨架让模型填充,比穷举模板更稳定也更灵活。告诉模型“必须有哪些部分”,不告诉模型“每个部分怎么写”。

  5. 原则五:知识保鲜靠机制不靠人。评测、登记、校验、复测,没有更新机制的知识是有保质期的。

  6. 原则六:Token 经济性是架构的硬约束。每一个设计决策都要回答“这会消耗多少 context 窗口”。收拢是为了减少跨文件加载的 token 开销,按需加载是为了只占用必要的 token,主题文件按行业分段而非全量加载是为了精确控制 token 粒度。Skill 架构本质上是在有限的 token 预算内最大化知识密度。

图片


07写在最后

模型会持续进化。今天的 context 窗口限制,明天可能不再是瓶颈。但知识怎么组织、怎么路由、怎么更新,这些架构决策的价值不会因为模型变强而消失。就像一个资深分析师换了更强的电脑,他的分析质量并不会因此提升;真正决定分析质量的是他脑子里的框架、方法和行业认知。Skill 的知识架构就是这个「脑子」。

这套范式不只适用于分析类 Skill。任何需要领域知识驱动的 Skill,都面临同样的问题。

架构决定上限。

相关推荐

阿里巴巴 12 篇论文入选全球系统顶会 ATC 2026(内附下载)

2026 ATC 会议中,阿里巴巴以12篇论文录用数居全球企业首位。研究聚焦大模型服务与Agent基础设施、云资源调度、安全计算等关键瓶颈,提出CacheFS(P2P权重缓存)、Axon(异步KV感知调度)、Chorus(GPU-CPU协同解码)等创新系统,显著提升推理效率与资源利用率。论文基于真实生产数据,推动系统优化从理论走向落地,彰显中国产业界在计算机系统领域的前沿影响力。

阿里技术 248

Personal Agent 对比分析及未来技术发展趋势

近期,Personal Agent赛道迅速升温,大厂与独角兽密集发布新品。从Anthropic的Claude Tag、SpaceXAI的Grok Bot,到Meta的Muse、OpenAI的Dots等,均聚焦个人用户场景,强调“数字同事”与个性化服务。相比早期Agent多用于开发或企业协作,新版本更注重跨平台集成、主动任务执行与用户情感连接。技术上,其核心差异在于更强的自主决策能力、长期记忆与多模态交互。这标志着Agent正从工具向“智能代理”演进,预示着人机协同的新范式。

阿里技术 108

高分智能体为何反而更脆弱?阿里 Token Foundry 揭示「协同进化陷阱」,提出 CODA 可靠性评测协议

本文揭示智能体在技能—策略协同进化中存在“协同进化陷阱”:尽管训练阶段分数持续提升,但模型对特定技能库依赖加深,导致部署后技能变化时性能显著下降。阿里巴巴团队提出可靠性评测协议CODA,引入一致率、抗干扰率与最差成功率等指标,系统评估模型在技能漂移下的稳定性。实验表明,原始增益52%–93%被抵消,凸显当前评测仅关注峰值成绩的局限性。研究呼吁从“追求高分”转向“保障可靠”,推动智能体在动态环境中持续可信运行。

阿里技术 346

手把手带工程同学从零实现一个完整的 LLM(CS336)——Transformer 篇

本文是学习斯坦福CS336课程的首篇笔记,从零构建MLP入手,逐步理解神经网络训练原理。通过线性回归与非线性拟合实验,揭示损失函数、梯度下降与激活函数的作用。文章以手搓MLP为例,为后续实现带RoPE、SwiGLU的Transformer打下基础,强调深入理解LLM底层机制对Agent开发的重要性。

阿里技术 276

深度解析 RSI:当 AI 开始实现自我迭代提升

2026年,RSI(递归自我改进)因Anthropic与多位AI巨头论文引爆热议。其核心是AI自主优化自身,形成正反馈循环,理论上可催生智能爆炸与超级智能。虽严格意义上的RSI仍存挑战,但广义上已涵盖自进化、持续学习等技术。从人工编码到AI自主开发,研发效率呈指数提升。尽管RSI非实现AGI/ASI的唯一路径,也未必必然引发智能爆炸,但其作为“如何达成智能跃迁”的关键机制,正推动AI进入自我迭代新阶段。

阿里技术 386

清华×阿里 AI Native人才培养计划暨格造社启动日活动举行

10月15日,清华大学无穹书院与阿里巴巴联合启动“格造社AI开源俱乐部”,以“从好奇到创造”为主题,发布近40个涵盖算力、模型与公益创新的AI真实课题。通过校企协同、开源共享与项目实践,学生将在导师指导下开展选题、开发与验证,成果将开源发布于魔搭社区,推动技术转化与创新成长。活动还配套开展多场工作坊,助力AI Native人才培养。

阿里技术 148

从榜单走向真实业务负载:Kernel Agent 刷新 Qwen3.8-Max 核心推理算子性能

Kernel Agent 的公开研究已经表明,Agent 可以在标准题目上生成并优化 GPU Kernel;AKA 这次把问题推进到了生产契约:面对 Qwen3.8-Max 的真实关键算子、复杂调度约束,以及专家已经深度优化过的实现,Agent 仍然找到了新的执行路径,并在三条独立算子线的几何平均时延上全部低于专家版本。AKA 将反馈、设计和生产验证组织成一个可以持续运行的闭环,把专家经验之外的结构维度纳入搜索,也把一次性能突破沉淀为下一次优化的系统能力。

阿里技术 185

代码生成越来越快,软件交付真正的瓶颈转向了哪里?

2026年云栖大会,阿里巴巴探讨AI Native研发范式转型。嘉宾指出,尽管代码生成提速,但交付瓶颈已转向需求明确、上下文连续、环境复现与验证机制等环节。许晓斌强调需构建完整工程系统支撑Agent生产落地;李英各提出“统一上下文+验证”降低协作成本;黄挺揭示基础设施正从服务人转向服务Agent;陈烨主张将AI前置至需求入口重构流程;彭鑫以“可驾驭性”界定AI边界;李亚洲则警示个人效率提升不等于团队效能跃迁。最终,《AI Native研发实践手册》发布,推动研发从“辅助编码”迈向“系统重构”。

阿里技术 153

《AI Native 研发范式实践手册》重磅发布

在云栖大会发布的《AI Native 研发范式实践手册》揭示了AI研发从“辅助编码”迈向“自主交付”的关键转折。随着MCP协议、Agent Harness框架及多模型协同的成熟,行业进入Agentic时代。阿里巴巴通过AIDC数字投手、千问用增Agent等实践,探索企业级AI研发基础设施建设,聚焦环境验证、知识沉淀、组织变革三大挑战,推动Agent实现从写代码到可靠交付的跃迁,构建覆盖工具链、安全管控与可观测性的系统化工程体系。

阿里技术 913

当 AI 开始真正“做事”,基础设施准备好了吗?

Agent 可以写代码、修改配置并提交变更,但“任务已完成”不能只由 Agent 自己判断。代码进入生产之前,仍然需要稳定、准确、可追溯的评审机制。

阿里技术 264

把「达标判定」从大模型手里收回来:Graph Engineering实践

回看整个 Agent 的演进过程,模型换过,编排的流程换过,Agent 合过也拆过,但工程方向始终一致:我们在不断地减少模型的自主权,把可被代码验证的确定性决策,从模型侧逐项收回到控制面。首先是把「达标判断」从模型手里收回:给予客观的评测手段,并在评测里加入对侧样本,防止过度优化走向过拟合。其次是把「核心目标」给模型解释清楚:先理清楚优化的最终目标是什么,可以从什么方向进行优化,要解决的是过拟合还是无效优化。才能保证模型的方向不会跑偏。

阿里技术 275

垂类业务如何落地生产级 Agent

在AI技术快速迭代背景下,AI Agent从概念走向生产需跨越稳定性、可控性、可审计性与业务闭环四道关。尽管工具链与模型能力成熟带来窗口期,但真实业务中复杂场景与风险要求系统化工程支撑。企业应聚焦“大模型+工具+循环”核心范式,以标准化协议与可复现流程实现从“能跑”到“能产”的跃迁,把握垂类落地先机。

阿里技术 143

5 人 7 天干完 20 人数周的活:Spec-Driven Development 如何重新定义 AI 编程

5人7天用Qoder完成传统需20人数周的工作,核心在于Spec-Driven Development(SDD)。通过Day 0精心撰写可验证、有边界、带约束的Spec,将“WHAT”明确化,让AI高效执行“HOW”。SDD以spec.md为唯一真实来源,辅以plan.md与tasks.md拆解任务,constitution.md固化原则,实现人机协同、并行开发与自举迭代。其本质是:在AI时代,代码只是思考的副产品,而规范才是工程的锚点。

阿里技术 233

AI Agent 应用精细化评测:评测体系设计与工程实践

本文构建了一套面向AI Agent的精细化评测体系,突破传统粗粒度评估局限,从感知、规划、记忆、工具四大模块入手,实现“质量×成本×性能”三维量化。通过模块级拆解与端到端结合,支持根因定位、幻觉检测与多轮交互评估,结合自动化数据集映射与埋点采集,打造可持续、可追溯的评测基础设施,助力Agent高效迭代与生产落地。

阿里技术 432

zg 正式开源:本地检索,不止于关键词

<think>我们根据文章内容写一段≤150字的摘要。文章主要介绍zg(zvec-grep)本地优先检索工具,解决人和Agent在本地文件中查找信息困难,结合向量检索、BM25和rg,提供语义检索、精确匹配,支持CLI/MCP,本地优先,多语言格式。摘要需简洁,涵盖核心要点。字数限制严格。输出摘要即可。</think>zg(zvec-grep)是面向人与 Agent 的本地优先检索基础设施,结合 Zvec 向量检索、BM25 与 ripgrep,实现从语义探索、相关性排序到精确验证的全流程检索。它支持多种代

阿里技术 482

Agent 终章(Harness 成本篇):一次百炼账单降低 88% 实战

回头看,成本优化并不是一套外挂式的 Token 优化技巧,它们就是 Harness 实践。模型只负责生成,Harness 决定哪些内容要发、哪些过程要隔离、什么时候该停,以及这次任务应该用什么模型,最终怎么高效完成这个 prompt。Agent Loop 的成本本身也没有什么单一解法。前缀少一点、缓存多命中一点、探索少带回来一点、无效轮次少跑一次,单看都不惊人;但这些开销会在每一轮、每一次任务里重复,最后的差距就是这样乘出来的。这就是开头提示写出一个能跑的 Agent 很容易。

阿里技术 229

阿里巴巴 12 篇论文入选全球网络顶会 SIGCOMM 2026(内附下载)

在网计算将集合通信卸载到网络交换机进行,可以压缩流量,进而加速传输过程。在网计算系统的构成通常包括交换机、网卡、协议栈、通信库、网络管理器;但是在开放以太网生态中,上述组件分属不同的供应商或者开发者,彼此之间存在依赖。以太网生态的的供应商和开发者在自己的功能范围内无法实现整体的系统;在单独一个生态位实现自己功能而缺乏其他厂商配合的情况下,其研发投入无法体现为系统级别的加速能力,造成低效的投入回报比。

阿里技术 475

Harness 工程之道:Skill 原理与最佳实践

Agent Skills 是一种轻量、开放的能力扩展规范,用于为 AI Agent 扩展专业知识和工作流。本文从概念原理出发,结合真实的工程化项目 trade-ab-skill,系统性地讲解 Skill 的结构规范、触发机制、作用域优先级,以及最佳实践。(文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。

阿里技术 319

Agent 越改越乱之后,我用评测和轨迹把它拉回来了

如果你也在反复手改 agent 的 skill、打地鼠似的顾此失彼,不妨试试让这件事跑起来:让 agent 完成任务的能力,沿着评测结果自己进化。参考资料:《别让大模型"想太多":SKILL 开发中的语义陷阱与抗幻觉设计》

阿里技术 367

Qoder CLI 上运行 Qwen3.8-Max:5 个硬核任务实测

这次评测开始前,我们关心的问题是:在单轮提示词驱动下,这些模型能不能独立跑完数小时量级的工程任务。实际上五个任务中,所有模型均独立走完了全程,没有一家中途失控。真正需要关注的问题是,在没有人规定「好」是什么的空白处,模型只能依靠自己的标准决定做到什么程度才算完成。这一代模型+Harness之间比的,已经不是能不能达到要求,而是在无人要求时,它对自己的要求是什么。最后是本文全部结论共同的边界:每个任务均为单次运行,小分差不构成排名依据;

阿里技术 376

连续五天登上 GitHub Trending 首页的思考

现在是做开源最好的时代。AI 把那些原本吃掉维护者大量时间的重复性工作(Issue 分类、代码评审、测试编写、发版……)自动化了。一个小团队甚至一个人,就能撑起过去十人团队的节奏。门槛降低了,但上限没降——省下来的时间用在真正需要判断力的地方:定方向、做决策、经营社区。几个我觉得最重要的认知:**别开源一个 demo。**AI 时代做 0-1 太容易了,社区不缺 demo,缺的是经过验证的方案。你的“判决书”越硬(生产数据、benchmark、真实用户规模),别人帮你传播的时候底气就越足。

阿里技术 462

从 Agent Flow 到 AI Native:为什么通用 Agent 是“饮鸩止渴”

我最近一直在做一个“小玩具”:Agent Flow。最初的目的很明确,就是想在某些特定场景和受众群里,取代现有的 Agent Skill。这个 Flow 本质上是传统 Flow 的强化,但它的核心不是让用户理解节点、连线和 JSON,是让用户用自然语言描述目标,然后让 LLM 去理解目标、生成 Flow、修改 Flow、运行 Flow。Flow 本身的重要性也降级了,它只是一个编排层,不对 Node 和细节负责,只负责链路控制、任务下发和结果回收,具体的任务由 Node 负责。

阿里技术 360

NL2SQL 在超大规模数仓场景的架构突破与工程实践

本文介绍了高德数据团队基于QoderWork Agent Skill构建的NL2SQL智能取数系统从V1到V2的架构演进。V1采用分域独立Skill设计,验证了LLM在企业数仓场景生成准确SQL的可行性,但暴露了用户选择成本高、Skill间路由困难等5个结构性问题。V2通过统一Skill+确定性两级路由的四层架构(域路由层、知识加载层、标准工作流层、公共服务层)实现智能路由和渐进式知识加载,解决了V1的域间冲突问题。文章重点分享了架构设计思路、知识工程方法论和实践中提炼的设计原则,为类似企业数仓的NL2SQ

阿里技术 483

分解一座冰山:后端系统「AI 知识库体系」建设实践(长文干货)

本文探讨了如何让AI在复杂后端系统中正确行动,指出仅靠代码可读性和文档完整性无法解决关键问题——AI缺乏系统全局认知。作者强调技术方案设计是AI Coding的核心环节,其质量直接影响执行正确性。文章提出需构建结构化知识库,贯穿需求理解、影响分析、方案设计、编码执行等全流程,将分散的系统知识显式化,包括架构、依赖关系、业务约束等,帮助AI获得准确上下文。特别指出业务概念与技术实现的映射、变更红线规则等关键知识,并强调知识库需要持续闭环更新,避免成为过期文档。最终目标是让AI从代码协作者进化为能自主判断的工程

阿里技术 660

阿里开源 skill-up:让 Agent Skill 可评测可回归

摘要: 阿里巴巴开源了Agent Skill评测框架skill-up,旨在解决AI技能开发中的质量验证难题。该框架通过声明式YAML配置支持多引擎测试,提供expect+judge分层判定机制,降低LLM抖动对CI的影响。核心设计包括:1) 声明式评测配置,提升可读性;2) 分层判定策略优化资源消耗;3) 多引擎适配能力;4) 结构化报告输出,支持CI集成。skill-up特别强化了多轮对话测试,可验证复杂交互场景下的技能表现,如危险操作确认流程。项目已开源并应用于阿里内部,帮助开发者确保技能迭代的可靠性和

阿里技术 673

阿里荣膺 ACL 2026 最佳资源论文 | HSCodeComp 揭开智能体「分层规则应用」的能力鸿沟

先从任务本身说起。HS Code(Harmonized System Code,商品名称及编码协调制度)是支撑全球每年约 26 万亿美元贸易的商品"唯一数字身份证"。每一笔跨境货物通关都必须申报 HS Code,它直接决F f f F f定了超过所有跨境商品的关税计算和合规性,跨境商品的编码如果报错,轻则多缴关税,重则触发合规风险和货运延误。如下图1所示,在阿里巴巴跨境电商海关商品编码(HS Code)场景中,该专家级任务需要将商品沿着人类专家编写的规则树逐层向下推导、精确归类到唯一国际通用编码上。

阿里技术 410

从 Coder 到 Designer :电商团队数据研发的 Harness Engineering 实践

本文介绍了AI Data团队在数据研发效率提升方面的实践,重点通过知识工程和Harness Engineering架构设计解决NL2SQL转化中的核心问题。团队构建了语义层基础设施,采用Multi-Agent协作框架,将数据研发经验结构化并形成标准化流程,实现从自然语言到SQL的精准转化。方案通过三层质量保障体系和闭环知识管理机制,确保AI在复杂任务中稳定运行并持续积累经验。目前该方案已在大促场景落地,显著提升了NL2SQL的研发效率和质量。

阿里技术 121

一个小模型意图识别系统的 5 天进化实录|支付宝618

本文摘要: 支付宝618大促中,团队探索了AI在电商优惠场景的两种交互模式:一期基于推荐逻辑的"AI找优惠",二期升级为对话式交互。作者负责意图识别模块,将用户自然语言转化为结构化查询。面对模型选型的时间压力,团队快速评估了Qwen3系列模型,最终基于性能、成本和准确率平衡选择了Qwen3-14B。文章详细记录了从业务需求分析到技术方案落地的完整决策过程,为AI产品化提供了实战参考。

阿里技术 205

为什么 Agent 时代,大家都在做 CLI ?

AI时代的CLI复兴:从人类友好到Agent友好的范式转变 随着AI Agent的崛起,命令行界面(CLI)正经历一场复兴。本文探讨了人机交互从CLI到GUI,再到Agentic CLI的发展历程,指出CLI因其文本输入输出特性、自描述性、Unix哲学组合能力等优势,成为AI Agent操作数字世界的高效入口。文章提出未来产品设计需兼顾人类和Agent需求,分为完全面向人、完全面向Agent和人机协作三层架构,并强调"AI友好"应具备可调用、可理解、可组合、可恢复四大特征。CLI与MCP、SKILL共同构成

阿里技术 167

从「不敢发」到「天天发」:AI Agent 时代的 CI/CD 生存指南

本文以a1 CLI工具为例,探讨AI生成代码的信任机制构建。面对AI代码的随机性,团队建立多层自动化门禁体系:代码覆盖率检查、真实API冒烟测试、文档同步校验等,并设计逃生舱机制保持灵活性。针对AI新增代码,开发动态冒烟测试流水线,通过Schema约束、Prompt工程、Deny-list机制等五重锁驯服AI随机性,并引入CI历史反馈让AI从失败中学习。最终通过渐进式发布流程(Beta灰度->人工审核->正式发布)建立信任,实现AI参与下的高频可靠交付。

阿里技术 197
上一篇: 阿里荣膺 ACL 2026 最佳资源论文 | HSCodeComp 揭开智能体「分层规则应用」的能力鸿沟
下一篇: 阿里开源 skill-up:让 Agent Skill 可评测可回归
阿里技术
阿里技术 阿里技术官方账号 阿里技术官方账号
博客等级 码龄5年 5208粉丝 280原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值