我对AIPHarness开发框架技术架构设计

简介: AIPHarness是面向业务场景的Agentic开发框架,由架构师罗小东设计。支持TS(轻后端)、Java(重后端)和Rust(隐私优先桌面端)三版本,提供用户画像、上下文管理、执行沙箱、MCP/SKILL工具等14+核心能力及界面交互、积分体系等业务扩展能力,已落地数据中台分析与电商WorkBuddy等场景。(239字)

 

我对AIPHarness开发框架技术架构设计

软件架构师罗小东,多年架构和平台产品设计经验,目前在Agent场景落地结合中。

概述

这个针对的解决的场景是业务场景的二次开发,API接口结合等能力,将传统的业务交互方式提交给Agent,通过Agentic的方式与业务进行结合。

比如做成业务版的WorkBuddy。

为什么要单独开发一套Harness开发框架,主要的原因是在Agent开发与交互中,在各个场景需要大量的定制,比如文件存储就可能是云存储/数据库/文件系统,不同的业务场景交互方式差异比较大,复杂界面交互注重体验。

前期设计于26年1季度的设计,原OpenClaw范式整理出来,开发框架会有三个场景:

  • • TypeScript版:专门针对于轻后端的场景,直接就是一个JS框架引入即可使用;
  • • Java后端:偏向于重Java后端,还有业务系统改造还有多任务后台场景;
  • • rust桌面端:桌面安装型,本地执行还有注重隐私型的场景使用,类似于Codex;

找过三方开源比如AgentScope2.0,因为需要大量定制,但会深入发现,学习源码的成本比重新开发的成本还要高。基本上Harness引擎是一样的,交互逻辑也是一样的,只是使用的场景,方便不同的能力结合。

开发框架设计

整个设计是保留和扩展,主要是为了下一步的Loop Engineering做准备的。

能力设计

在业务系统集成过程中,我们对智能体所需的基础能力进行了统一抽象与封装。通用能力包括:

  • 用户画像:记录用户属性、偏好与历史行为,为个性化交互提供依据。
  • 上下文:管理多轮对话与任务执行状态,确保交互连贯性与一致性。
  • 执行沙箱:提供隔离、安全的代码执行与操作环境。
  • 文件系统:支持文件读写与组织管理,便于数据持久化与资源复用。
  • 权限系统:统一管理资源访问与操作权限,保障系统安全。
  • MCP/SKILL 工具:基于模型上下文协议(MCP)与技能(SKILL)封装外部工具,扩展智能体能力。
  • 消息与事件:实现消息传递与事件触发机制,支撑异步处理场景。
  • 计划模式:支持复杂任务的拆解、步骤编排与动态规划。
  • 连接器:提供面向第三方系统的标准连接能力,简化集成。
  • 专家套件:面向特定行业或领域提供专业处理能力。
  • 读写工具:封装各类数据存储的读写接口,方便数据交互。
  • 故障恢复:提供异常自动恢复与降级策略,保证系统稳定运行。
  • • ...

在通用能力之上,针对业务系统深度集成场景,进一步扩展了以下能力:

  • 界面交互:封装前端布局、事件触发与数据回显机制,使智能体能够嵌入业务页面完成可视化交互。
  • 积分体系:抽象积分账户、流水、规则与兑换模型,满足运营类业务需求。
  • 交互模式:支持对话、指令、审批、表单等多种交付形态,适配不同业务场景。
  • 工具分层:将工具按基础、通用、领域等层级划分,便于灵活组合与复用。
  • SKILL 分层:将技能从底层原子能力到高层业务流进行分层管理,降低维护复杂度。
  • 认证系统:统一身份认证与单点登录,打通组织、角色与权限体系。
  • • ...

这些扩展能力主要来源于业务系统结合实践中的抽取、沉淀与封装,是 Harness 框架能力体系的重要组成。

这部分结合主要是在业务系统结合过程中的一些抽取和封装。

框架效果

集成框架效果是一个通用的交互框架,下面是代码模块的划分:

  • • adapter: 与三方业务交互的方式,比如API接口引用。
  • • business: 业务结合模块,根据不同的业务结合整合不同的内容。

前端交互效果主要是做了分栏,还有提供出通用的事件与交互能力,如下:

进入交互业务首页

单独ChatBot

类Codex交互

管理配置界面

结合案例

结合案例包括内部产品还有商业项目

这里列两个示例,一个是深度结合的方式,另一个是跟传统业务结合起来的效果与能力。区别点在于深度结合会直接嵌入到代码里面,结合得更加彻底,而传统业务结合通过API接口进行交互,类似于两套系统交互。

Agentic数据分析

基于Java版与数据中台结合的场景能力,将数据中台本身的能力提交给Agent,让它帮我们做业务分析,包括ETL工作流、数据质量、数据指标、数据服务、数据标准等由Agent来处理,如下:

Agent数据指标分析

以零售门店场景为例,Agent接到"把指标能力开放出来"的需求后,会直接把数据中台里的指标资产编排成一组可交付的数据服务。左侧的交付结果可以看到,Agent把门店营收、客流与客单、成本结构、盈利能力、营销与会员、数据质量六大类指标汇总成对外接口。

Agent数据仓库ETL与血缘分析

除了对外交付指标,Agent 同样深入到 ETL 与治理环节。这些不是写死的自动化,而是真正懂数据的助手行为。

血缘侧也同样交给 Agent 打理。它可以从某张 ADS 应用层表为起点做双向展开,追踪数据从贴源层 ods_、明细层 dwd_ 到应用层 ads_ 的完整流转路径,帮助确认指标口径来源是否可靠,还能输出"孤儿表清单"这类治理结论,把血缘治理从人工梳理变成 Agent 的日常巡检。

直观的感觉就是交互模式会改变,一切由Agent来协助处理。

业务版WorkBuddy

接入的业务系统提供的API接口,通过Harness框架的集成与开发,架构如下:

以电商场景为例,整体架构自下而上分四层。底层是基础环境:阿里云、MINIO 对象存储,以及 DeepSeek 大模型,提供算力、存储与模型能力。往上是电商核心系统:商品管理、订单管理、库存系统这些传统业务模块,本身不做 Agent 化改造,而是通过 AI 服务网关把业务能力统一暴露出来,配以公共包和开发规范约束接入方式,保证业务系统与智能体之间的边界清晰。

中间是 AIP 引擎,也是 Harness 框架的核心所在:会话管理、技能管理、MCP 管理、认证管理在上层做统一调度,Harness 引擎在底层承接模型调用、工具沙箱、记忆、智能体上下文与画像等能力,让上层的智能体既接得住业务系统,又具备稳定的执行环境。

最上层是电商 Agentic 应用:AI 商品选品、AI 订单分析、AI 风控运营、AI 售后预测,每个应用场景都会落到对应的领域技能上(选品技能、订单技能等),技能再去编排下层引擎与业务 API。整条链路里,传统电商系统并不需要重写,只需把商品、订单、库存等核心域能力通过网关注册给 Agent,上层应用就能像调用一个同事那样去组合使用它们。

右侧还配套了认证服务与权限服务,以及基于阿里云 CodeUp 的持续集成,说明这套架构不是实验性拼装,而是按可交付、可运维、可上线的工程标准来组织的。

同样是提供业务的能力给Agent。

总结

基础的模块还是最终的版本,我们想要的目标场景的Agent自进化,Harness底层的标准化是需要往Loop Engineering做准备,也是目前在规划和准备进一步实施的,形成智能体的业务场景和解决方案闭环。一些Harness的建设经验分享,欢迎有兴趣的朋友讨论。

 

相关文章
|
6天前
|
人工智能 运维 BI
阿里云千问办公QwenWork深度解析:基于Qwen3.8,六大核心能力重构企业全自动化工作流与计费选型指南
传统AI办公工具大多停留在对话问答、文档摘要、简单文案生成层面,只能完成单点碎片化任务,无法自主拆解复杂业务流程,很难串联多工具、多文档、外部业务系统完成端到端完整工作交付。很多企业在落地AI办公的时候,需要组合多款不同工具,来回切换界面,手动复制粘贴中间结果,智能化改造落地门槛居高不下。千问办公QwenWork是整合多款智能体产品能力打造的一体化企业办公智能体平台,底层基座依托Qwen3.8大模型,打通桌面端Agent、云端Agent、企业协同Agent三种运行形态,不再局限简单问答,接收业务目标之后自主拆解任务步骤,调用各类工具,处理文档、表格、浏览器自动化、数据查询,直接输出可交付的办公
1520 0
|
6天前
|
人工智能 自然语言处理 安全
阿里云AI数智鉴密:AI 生成内容如何拿到一张"防篡改的身份证"
隐形水印 + C2PA签名:让AI生成内容“持证上岗”。
1134 0
|
15天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
3799 4
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
|
3天前
|
SQL 人工智能 前端开发
QoderWake 1.0 正式发布:从桌面里的 Agent,到工作现场的数字员工
QoderWake v1.0正式发布:企业级数字员工团队平台。支持“一句话建岗”,预置10类特训岗位;Waker常驻钉钉/飞书群,@即响应、自动协作、跨任务记忆;具备定时/事件/API多触发方式与统一任务看板;已沉淀27.6万条记忆、12.3万项技能,助力组织实现人机协同增效。
655 0
|
2天前
|
人工智能 API 内存技术
刚刚 DeepSeek V4.1 Flash 开启内测,1 分钟教你用上!
刚刚 DeepSeek 内测群发布了 DeepSeek V4.1 Flash 中间版本内测的消息,这次的模型采用了新的结构,原生支持多模态、能力更强、速度更快、且成本更低。
1449 2
|
7天前
|
网络协议 Linux iOS开发
【2026实测】Wireshark下载+安装+汉化+使用教程(图文版,巨详细)
Wireshark 是一款免费开源的网络协议分析工具,可实时捕获、解析并可视化数据包,助你诊断网络故障、分析通信协议(如HTTP、DNS、TCP等)。支持Windows/macOS/Linux,含中文界面,新手入门便捷。(239字)