技术实践
阿里巴巴内部将AB实验运营操作封装为trade-ab-skill由Agent执行
概述
AB实验是电商交易的常规运营动作,涉及创建实验、调流量、加桶删桶、下线等多环节操作,长期依赖人工按流程执行。阿里巴巴集团内部项目团队将这套流程封装为Agent Skill(trade-ab-skill),用户表达创建或修改实验等意图时自动激活,也可通过斜杠命令手动触发,由Agent调用MCP接口完成操作。实现上遵循渐进式披露:SKILL.md控制在500行以内,正文只保留意图路由表与全局安全红线(禁止调用万能工具、禁止编造数据、写模块限定接口),创建流程编排、参数填充11项执行清单、校验规则、工具接口与安全约束按使用频率下沉到modules目录各文件,进入对应阶段才加载。跨阶段参数用快照机制传递并设阶段门卡校验,关键参数在成功操作后写入user-prefs.json供下次自动注入;内置MCP预检与日志采集脚本,遵循自愈、结构化JSON输出、幂等与安全边界四原则,日志埋点用两阶段traceId配对追踪。安全上实施模块级工具白名单:实验创建接口仅在creator模块白名单内,modifier只能调用修改接口,审批与发布接口在所有模块中禁止调用。该实践以实际运行的Skill文件为案例讲解Agent Skill工程规范,未披露运行规模、触发命中率或效率提升等量化结果;文中给出的触发测试、功能走查与性能对比等验证方法,是同类能力封装可参考的实施条件。