大模型+Harness:打造AI办事的异步并行任务编排体系

Oh My OpenCode:打造你的 AI 全栈开发梦之队 Sisyphus (西西弗斯)主指挥官。这是一个基于 Opus 4.5 High 的强大智能体,负责接收你的指令、拆解任务、调度其他专家,并确保最终交付。它的特点是“永不停歇”,直到任务彻底完成。Hephaestus (赫菲斯托斯)首席工匠。专注于深度代码生成和重构。它会先探索你的代码库,学习现有风格,确保产出的代码与项目浑然一体,而非千篇一律的“AI 味”。Oracle (神谕者)架构师兼安全官。负责高层次的架构设计审查和安全漏洞扫描,确保代码不仅功能正确,而且结构健壮、安全无虞。 阅读详情

上周我们内部上线了一个功能:用户在前台对话框里一次性说出“帮我查一下订单TX2023981的物流,如果已经签收,就给收货人发一条确认短信,另外把下周一的会议从上午十点改到下午三点”,系统能把这件任务自动拆成三个独立动作,在后台并行执行,前台实时滚动显示进度。这个功能上线后,我对“AI办事”这件事的理解彻底变了——单纯把大模型接入对话窗口,得到的只是一个“会聊天的窗口”;只有踩过调度、状态、回传这一堆坑之后,才能把它做成一个“会办事的入口”。

这篇文章想聊聊我们是怎么基于某高校实验室开源的9B实时对话模型(下文统一叫它 Realtime-Venus),自己搭了一套 Harness 编排层,把前后台打通的。所谓“前后台”,前台是用户的实时对话流,后台是订单、会议、审批这些业务系统。所谓 Harness,是我们内部对“对话模型与业务系统之间那层调度与控制逻辑”的称呼。文章会先讲清楚为什么必须额外做这一层,再说模型选型的考虑,然后把异步并行任务编排的核心设计拆开,最后给出一路走来的踩坑记录。如果你也在折腾 AI Agent、智能客服升级,或者想把大模型接到企业内部系统里,这篇应该对你有用。

1. 为什么“会对话的模型”不等于“会办事的系统”

1.1 对话层与业务层之间的断层

大模型最擅长的事情是生成自然语言,但企业内部要的从来不是“一段漂亮的回复”,而是“一个确定的结果”。用户说“把订单改成明天送达”,模型能听懂,但真正完成这个动作需要调用仓储系统的改单接口、校验改单时限、匹配承运商、更新物流单号,任何一个环节出错,回复再流畅也没有意义。

我们早期踩过一个很典型的坑:让模型直接生成后端接口的入参,程序拿到参数后同步调用。单动作场景看起来没问题,但需求稍微复杂一点就露馅了——用户说“查一下A订单物流,同时给B客户发一封催款邮件”。同步调用意味着阻塞式等待,快递查询可能要两三秒,催款邮件接口可能要五秒,用户在前台盯着光标转圈,整个对话的交互节奏全被拖垮。

对话系统的本质是“轮次”,后台任务的本质是“流程”。对话要求即时响应,后台流程可能持续几秒甚至几分钟,两者时序天然不匹配。这个断层靠模型本身是补不上的,必须在中间加一层专门干“调度”的组件,也就是我们说的 Harness。

1.2 Harness 到底是个什么角色

Harness 的本意是马具、挽具,我们拿这个词来命名编排层,含义很直白:让模型这颗“大脑”能拖着后台业务这辆“大车”跑起来。它的核心职责包括:接收模型输出的结构化意图、对意图做合法性校验、把意图拆成可执行的任务、按依赖关系调度任务、监控任务全生命周期,最后把执行结果汇总回对话上下文,供模型生成下一轮回复。

很多人听到这里会问:这不就是 Function Calling 吗?区别其实很大。Function Calling 解决的是“这一轮对话中,模型决定调用哪个函数、传什么参数”,它本质上是单轮的“按下按钮”。而 Harness 要处理的是跨多轮对话、管理多个并行动作的状态流转,它相当于一条完整流水线的控制台和仪表盘。你在对话里交代了三件事,其中一件卡住了,你要能单独看它的进度,而不是整段对话一起死掉。

这套 Harness 从架构上划分为四个组件:意图解析器、任务调度器、执行器、上下文管理器。意图解析器负责把模型的输出翻译成结构化任务;任务调度器控制任务队列和并行度;执行器对接后台业务接口;上下文管理器负责把任务结果写回对话记忆。

1.3 先划边界,再谈编排

项目启动时我们做了一个看起来很“保守”的决定:只允许三类动作被 Harness 接管。第一类是查询类,包括查物流、查余额、查审批进度;第二类是变更类,包括改预约、改订单、提交审批;第三类是投递类,包括发短信、发邮件、触发站内通知。除了这三类,其他内容仍然由模型自由对话,Harness 不插嘴。

这个边界划分帮了大忙。Harness 不需要理解整个企业业务,只需要理解三种动作的共性:输入参数长什么样、动作语义是什么、返回结果怎么解析、有没有副作用。边界清晰之后,模型的意图解析压力也小了,它只需要在“对话”和“办事”两个模式之间切换,而不是在一堆复杂的业务规则里猜来猜去。

2. 模型选型:为什么选 9B 开源的 Realtime-Venus

2.1 9B 参数在性价比上的胜利

我们一开始也考虑过更大的模型,但实时对话场景有两个硬约束绕不过去:首字延迟和吞吐成本。9B 模型量化之后显存占用大概在 6 到 8GB,一块中端 GPU 就能跑,单用户并发下首字延迟通常可以压到 800 毫秒以内。作为对照,几百 B 的模型回答质量确实更高,但同样的硬件条件下首字延迟很容易飙到两三秒,多用户并发时显存和带宽完全不够用。

成本也很好算。一套系统只需要一两张卡部署,不会出现“模型运行成本比业务本身还贵”的尴尬。而且 9B 模型经过微调后,在“工具调用格式遵循”和“业务术语理解”这两个关键维度上,表现完全够用。我们内部专门做过一轮评测,结论是:在短任务指令、多意图拆解这类场景里,9B 与更大模型的差距远没有想象中那么大。

2.2 “实时”两个字不是噱头

Realtime-Venus 的训练目标就是“边生成边决策”。普通对话模型往往要生成完整回复后才交给你解析,而 Realtime-Venus 能在流式输出的过程中直接输出结构化的工具调用标记。这一点对“办事”场景太关键了。

我们用普通模型搭配 Function Calling 做过对比,最头疼的问题是两个:一是多任务混在一句话里时,模型很容易漏掉某个子任务,比如“查物流、发短信、改会议”三个动作,它偶尔只识别出两个;二是参数槽位填得模棱两可,时间、单号、收件人这些字段经常缺胳膊少腿。Realtime-Venus 在训练阶段就强化了流式结构化输出,对多意图、多工具的指令跟随稳定性明显高一截。

另外,这个模型的长上下文利用率做得不错。实际业务里经常出现这样的对话:用户先交代了任务A,中间聊了些别的,过了几轮突然问“刚才那个任务怎么样了”。这时候模型必须能从上下文中准确捞回任务A的状态,而不是像金鱼一样七秒记忆。这个模型在这方面没有让我们失望。

2.3 私有化部署带来的数据与链路优势

开源模型最大的好处是可以完全部署在内网,数据不出门。我们接的企业内部系统对数据安全要求极高,直接调公有云API基本过不了合规评审,这一条就决定了我们只能选开源方案。

本地化部署还带来一个容易被忽略的优势:链路更短。从对话层到 Harness 再到后台系统,全程内网通信,单跳延迟非常低。如果依赖外部API,每做一次工具调用的网络往返可能就要多出几百毫秒,异步并行任务最后汇总时,体验会明显变差。

当然,可微调是加分的另一个点。我们用业务语料对 Realtime-Venus 做了一次领域微调,重点教它识别内部特有的系统名称、单据编号格式和操作动词。效果非常直接:工具调用字段的格式错误率下降了一个量级。

3. Harness 核心架构:异步并行任务编排的关键设计

3.1 从一句话到多任务列表:任务拆解的逻辑

用户一句话里可能包含多个意图,Harness 拿到模型的流式输出后,第一步不是执行,而是把输出解析成一份“任务清单”。我们定义了一个中间表示,每个任务包含五个字段:action(动作名)、params(参数字典)、dependencies(依赖的任务ID集合)、timeout(超时时间)、retryCount(当前重试次数)。

解析要过两关。第一关是 schema 校验,检查字段类型对不对、必填项有没有、值的枚举范围是否合法。比如“把会议改到下午三点”,“下午三点”必须能被解析成标准时间格式,否则直接打回让模型重新生成。第二关是依赖分析,判断任务之间有没有先后关系。比如“如果物流已签收就发短信”,发短信这个动作依赖快递查询的结果,必须串行等待;“查物流”和“发催款邮件”之间没有依赖,可以进并行池。

依赖关系我们用一张有向无环图(DAG)来管理。无依赖的任务放进并行池,有依赖的任务按拓扑顺序排列。项目初期不需要上完整的工作流引擎,一张 DAG 加一个拓扑排序就够用了,做得太重反而拖慢开发节奏。

3.2 异步调度:队列、状态机与生命周期管理

并行池里的任务通过消息队列分发。我们的实际方案是:请求进来后,Harness 先把任务写入 Redis List,一组 Worker 进程从队列里拉取任务执行,执行结果写回 Redis,并通过事件通道广播状态变化。

为什么不直接用同步线程池?因为任务几乎都涉及外部API调用,耗时不可控,一个慢请求很容易把线程池拖垮。用消息队列解耦后,任务生产者(对话请求)和任务消费者(Worker)可以独立扩缩容。高峰期并发上来了,多开几个 Worker 就行。

每个任务都有完整的生命周期状态:pending(排队中)、running(执行中)、succeeded(成功)、failed(失败)、cancelled(已取消)。这个状态机是 Harness 的核心,所有状态流转都必须带时间戳记录。排查问题时最有用的就是这行日志:任务X在 09:01:12 入队,09:01:15 开始执行,09:01:42 失败,失败原因是什么。有了它,定位卡点基本不会超过五分钟。

class TaskStatus(str, Enum):
    PENDING = "pending"
    RUNNING = "running"
    SUCCEEDED = "succeeded"
    FAILED = "failed"
    CANCELLED = "cancelled"

并行度控制也是一个容易忽略的细节。我们最初让所有无依赖任务同时跑,结果大量请求同时打到老旧后台系统,把数据库连接池打满了,一堆任务报错超时。后来加了信号量限流,默认最大并行数设为4,压测结果反而更稳定,整体吞吐不降反升。这个数字不是拍脑袋定的,是根据后台系统连接池大小和平均响应时间算出来的。

3.3 结果回传:对话上下文如何感知任务完成

异步任务跑完后,结果必须回到对话上下文里。否则用户等了一会儿问“查得怎么样了”,模型对执行结果一无所知,这个交互就断链了。

我们的设计是:每个会话维护一个上下文容器,Worker 执行完任务后,通过事件回调把结果写入容器的“任务结果区”。当模型准备生成下一轮回复时,Harness 会把任务结果区的内容拼接进提示词。

多任务并行时,我们还做了阶段性汇总推送。比如用户同时发起三个任务,前端会收到类似这样的进度消息:第一个查询已完成,第二个邮件发送中,第三个正在排队。这种进度反馈对异步体验至关重要,它向用户传递了两个信息:系统确实在干活,系统没有死。没有进度反馈的异步,在用户眼里等同于卡死。

4. 前后台打通的关键路径与工程细节

4.1 前端实时交互层:SSE 与 WebSocket 分开用

模型生成回复用的是 SSE(Server-Sent Events)流式推送,后台任务状态变化用的则是 WebSocket,两条通道独立,互不干扰。

一开始我们图省事,把所有消息塞进同一条 WebSocket 通道,结果出现一个很尴尬的情况:模型生成的文字流和任务状态更新互相抢顺序,前端渲染乱成一团。后来拆成两条独立通道,SSE 专门跑模型 token 流,WebSocket 只负责推送任务状态事件,问题立刻解决。

前端要维护三种状态:模型生成中显示打字机效果,工具执行中显示进度动画,任务完成弹出结果卡片或汇总消息。这听起来简单,实际开发中最麻烦的是处理时序对齐,尤其是多个任务几乎同时完成的时候,汇总卡片要有顺序、有主次,不能乱跳。

4.2 后台业务接口的统一契约

Harness 不能直接依赖某个业务系统的私有接口,否则每接入一个新系统都要改一遍 Harness。我们定义了一个“动作注册表”,每接入一个可执行动作,就往注册表里填一份配置。

{
  "actionName": "create_meeting",
  "inputSchema": {
    "room": {"type": "string", "required": true},
    "startTime": {"type": "datetime", "required": true},
    "endTime": {"type": "datetime", "required": true}
  },
  "outputSchema": {
    "meetingId": {"type": "string"}
  },
  "timeout": 30000,
  "idempotent": true,
  "retryable": false
}

这份配置里最重要的字段是 timeout、idempotent 和 retryable。timeout 决定任务调度器最多等多久;idempotent 告诉 Harness 这个动作能不能安全重试;retryable 表示失败后是否按指数退避策略自动重跑。业务系统只需要按这个契约实现标准接口,保证入参出参符合 schema,Harness 不关心业务系统内部到底怎么实现。

这种面向契约的接入方式,让对接新系统的成本大幅下降。我们中期接入了第三个业务系统,整个接入只花了两天,大部分时间都花在写动作实现和联调上,Harness 的代码一行都没改。

4.3 并行任务的幂等、去重与一致性处理

并行任务最大的隐患是“重复操作”。用户可能在网络抖动时点了两次发送,或者模型在一次输出里给出了两个意图完全相同的动作。如果系统傻乎乎地执行两次“扣款”“发邮件”,就是事故。

我们的处理分三层。第一层是全局任务ID作为幂等键。Harness 在拆解任务时给每个任务生成 UUID,写入 Redis 的去重集合。业务接口收到请求后先查幂等表,如果任务 ID 已经处理过,直接返回上次的执行结果,不再触发业务逻辑。

第二层是针对有副作用的操作,采用“预检-确认-提交”三段式。先让业务系统做一次预检,比如检查订单当前状态是否允许修改;确认一切正常后,再提交真正的变更。这样能避免“反查状态时是正常的,真正执行时状态已经变了”的竞态问题。

第三层是超时清理。异步任务如果长时间卡住,必须有超时机制把它标记为 failed,并通知用户“这个任务失败了,可以重试”。我们当前给查询类任务设 30 秒超时,变更类任务设 60 秒,投递类任务设 90 秒,这几组数字都是根据真实业务统计后调整出来的。

5. 踩坑记录:异步并行实施中的典型问题与排查技巧

5.1 常见问题速查表

现象 根因 解决方案
服务重启后队列里的任务全部消失 任务只存在内存队列里 引入 Redis 持久化,启动时从 Redis 恢复未完成任务
多个任务同时修改同一订单,后写的覆盖先写的 并行任务间存在资源竞争 对同维度业务对象加分布式锁,按订单ID分桶串行化
模型输出的 JSON 结构不稳定,解析频繁失败 小模型对复杂结构化输出跟随性不足 增加 schema 校验,失败后让模型结合错误信息重生成,必要时拆成更短指令
前端收到的消息顺序错乱 SSE 与 WebSocket 共用通道互相干扰 拆分为两条独立通道,SSE 只跑模型流,WebSocket 只跑任务状态
任务执行成功但对话里没体现 任务结果没有写回上下文容器 建立统一的任务结果回调机制,生成回复前自动拼接任务结果区
高并发下后台系统连接池被打满 并行度设置过高 增加信号量限流,把最大并行数调低,观察系统吞吐拐点
9B 模型漏拆用户指令中的某个子任务 模型对多意图识别能力有限 在提示词里加入 few-shot 示例,明确要求“先列出所有动作再逐项执行”

5.2 三个值得注意的实践细节

第一,任务 ID 必须贯穿全链路。从模型输出解析、队列入队、Worker 执行、业务API调用到前端推送,所有日志都要带上任务 ID。排查问题时,一条命令按任务 ID 把所有日志捞出来,效率提升是巨大的。没有全链路追踪,异步系统出问题时就只能靠肉眼猜。

第二,给用户看的进度文案要精确。不要出现“AI 正在思考”“后台正在处理”这类空洞话术,最好精确到“正在执行:会议室预订(排队中)”。这个体验细节虽然小,但直接决定了用户对系统“靠不靠谱”的判断。

第三,单元测试一定要模拟乱序完成。不同任务的完成顺序是随机的,结果回传后上下文拼接必须保持稳定。我们在测试套件里专门写了“完成顺序随机化”的用例,逼出了不少竞态 bug。异步系统的测试思维和同步系统完全不同,不能想当然地假设“先发起的任务先返回”。

我个人在实际操作中的体会是,模型的能力占比远没有想象中那么高,真正决定“AI 办事”体验的,是 Harness 里那一堆不起眼的细节:状态怎么流转、错误怎么恢复、进度怎么告诉用户。踩过几次坑之后,我愈发觉得异步并行不是技术炫技,而是对用户时间的尊重。后续我们准备把 Harness 沉淀成一套可配置的流程编排界面,让业务运营自己定义新的“办事动作”,而不是每次都由研发介入。这个方向如果跑通了,AI 办事的下一个门槛就不是技术,而是业务想象力了。

基于DeepSeek Harness构建Obsidian智能助手:从零开发AI知识管理Agent 大语言模型(LLM)通过API接口为开发者提供了强大的自然语言理解和生成能力,其核心原理是基于海量数据训练的Transformer架构。在工程实践中,如何将LLM能力与具体应用场景深度结合成为关键挑战。AI Agent开发框架应运而生,它通过标准化工具调用、上下文管理和任务编排,降低了智能体构建门槛。DeepSeek Harness作为此类框架,特别适合与Obsidian这类本地知识库工具集成,实现个性化知识管理自动化。通过定义读取、搜索、编辑笔记等工具函数,开发者可以构建理解个人知识体系的专属助手,实现智 阅读详情

相关推荐

政务场景下AI Agent Harness Engineering 的安全合规与落地实践

2023年以来,全国已有超过30个省份上线了政务大模型应用,涵盖智能客服、审批秒办、政策解读、风险预警等多个场景,AI Agent作为大模型的“执行载体”,能够自主跨系统调用数据、编排业务流程、完成复杂任务,大幅提升了政务服务效率:例如某长三角城市上线的AI政务办事Agent,将大学生就业补贴申领的办理时长从3个工作日压缩到10秒以内,办事群众跑动次数从3次降到0次,政务人员的人工审核工作量减少了92%。

软件工程实践的博客 125

从14步到超百步——荣耀Agent Harness重新定义AI手机的执行力

但探索版的目标用户不是“所有人”,而是“愿意为‘低频但高价值场景’买单的群体”——露营、户外摄影、长途旅行、移动办公。安全验证的“硬指标”。从“移动的家”到“可居住的空间”,从营销概念到物理现实——小米正在用“空间思维”重新定义汽车的可能性。雷军在发布会上说:“升顶,不只是车顶帐篷,更重要的意义是,在一辆SUV里可以站起来,就像在真正的房子里面一样”。从“移动的家”到“可居住的空间”,不是修辞的变化,是产品定义的变化。小米正在用“空间”重新定义汽车的可能性——不是做“更好的SUV”,而是做“不一样的车”。

xiongmosy的博客 137

基于DeepSeek Harness构建Obsidian智能助手:私有知识库的AI Agent实践

AI Agent作为能够感知环境、自主决策并执行行动的程序,正成为连接大语言模型与具体应用场景的关键技术架构。其核心原理在于将LLM的推理能力与外部工具调用相结合,通过规划、执行、反馈的循环机制完成复杂任务。这一架构的技术价值在于实现了从通用对话到专用助手的转变,让AI能够安全可控地操作私有数据与本地系统。在应用场景上,AI Agent特别适合与个人知识管理系统深度集成,例如Obsidian这类基于Markdown和双向链接的工具。通过DeepSeek Harness这一专为DeepSeek模型优化的Age

weixin_29082143的博客 338

Minke本地智能体操作系统:DeepSeek Harness工作流编排实战

智能体(Agent)是AI应用落地的核心范式,其本质是具备感知、决策与执行能力的可编程服务单元。在本地化AI工程实践中,智能体编排需解决状态管理、工具调用、上下文协同与离线可靠性等关键问题。Minke作为轻量级桌面智能体操作系统,通过Rust运行时+Node.js插件生态,实现了类似Kubernetes的声明式工作流调度能力;DeepSeek Harness则将大模型的tool calling能力升级为可契约化、可隔离、可持久化的智能体节点,支持多模型实例并存与动态上下文优化。该技术栈特别适用于会议纪要自动

weixin_34079177的博客 233

基于DeepSeek Harness框架构建Obsidian AI智能体实战指南

AI Agent(智能体)作为能够感知环境、自主决策并执行行动的程序,其核心原理在于结合大语言模型的推理能力与外部工具调用功能,实现从被动响应到主动规划的技术跨越。在工程实践中,通过框架化工具集成与生命周期管理,AI Agent能够将通用AI能力转化为解决特定领域问题的实际价值。以个人知识管理(PKM)场景为例,通过构建与笔记工具深度集成的智能体,可以实现智能问答、内容生成、知识检索等自动化功能,显著提升知识利用效率。本文以DeepSeek Harness框架为基础,结合LangChain工具链,详细演示如

weixin_34319111的博客 325

基于腾讯AI Agent平台构建个人效率中枢:从WorkBuddy到OpenClaw实战

AI Agent(智能体)作为当前人工智能领域的热点技术,其核心在于通过大语言模型(LLM)的推理能力,理解复杂意图并自主调用工具完成任务。其技术价值在于将传统自动化提升至认知协作层面,能串联多步骤工作流,实现从“被动响应”到“主动规划”的跨越。在应用场景上,AI Agent正从通用对话向垂直领域深度渗透,尤其在办公自动化和个人效率管理方面展现出巨大潜力。本文聚焦于如何利用腾讯云AI Agent生态,特别是其层次化的工具链,构建一个部署灵活、功能可定制的个人效率助手。通过剖析WorkBuddy、QClaw、

weixin_30325971的博客 311

基于QClaw/OpenClaw的本地AI智能体部署指南:打造你的数字分身

AI智能体(AI Agent)作为自动化技术的前沿,正从云端走向本地部署,以满足企业对数据安全与成本控制的核心需求。其原理在于,通过大语言模型(LLM)赋予程序理解、规划和执行复杂任务的能力,而非依赖预设的固定规则。这一技术价值在于,它能将人力从繁琐、重复的日常工作中解放出来,实现7x24小时的自动化值守。在应用场景上,它尤其适合处理如邮件分类、报告生成、数据整理等规则性办公任务。本文聚焦于如何利用QClaw、OpenClaw等框架,结合Ollama和Docker容器化技术,在本地环境安全、高效地构建和部署

weixin_30580341的博客 405

AI代理运行时基础设施:解耦Session、Harness与Sandbox

AI代理运行时(Agent Runtime)是支撑大模型智能体稳定落地的核心系统层,其本质是将状态管理、执行调度与安全隔离三大能力从应用逻辑中解耦出来,形成标准化、可审计、可扩展的基础设施。它基于事件日志实现会话持久化,通过无状态执行器(Harness)解耦模型与工具链,并依托沙箱(Sandbox)实现凭证隔离与资源硬隔离。这一架构显著提升AI系统的可观测性、安全合规性与工程可维护性,已成为企业级AI Agent生产部署的事实标准。本文深入解析Anthropic Managed Agents在Session

weixin_33766168的博客 376

DeepSeek Harness 终端实战:打造带随机 Pokémon 的 Agent Console

在命令行环境中,Agent 编排层是连接大模型与本地工具的关键桥梁。DeepSeek Harness 作为这样一款编排工具,提供了模型调用、工具注册、上下文管理等底层能力,使得开发者能够在终端中构建完整的 AI 交互闭环。其核心原理类似变速箱与底盘,将模型动力按需分配到各个工具,并通过配置插件与钩子实现个性化扩展。这种终端化的 Agent 交互方式,天然适用于自动化脚本、多窗口协同和自然语言直接操作文件系统的工程实践场景。本文从环境准备、模型配置、工具调用到插件开发,完整展示如何搭建一个符合个人习惯的命令行

weixin_29048775的博客 209

燃气安全AI Agent落地实践:从被动防御到主动智防

AI Agent作为一种具备感知、规划、决策与执行能力的智能体,正成为工业智能化转型的关键技术。其核心原理在于整合大语言模型(LLM)的推理能力与专业工具(Tools)的执行功能,通过检索增强生成(RAG)技术注入领域知识,形成可闭环行动的智能系统。这种架构的技术价值在于能够将传统AI模型的单点识别能力,升级为覆盖感知、分析、决策到执行的端到端自动化流程,从而显著提升业务响应效率与决策智能化水平。在应用场景上,AI Agent尤其适用于流程复杂、系统繁多、强调实时响应的领域,例如能源、制造与公共安全等行业。

weixin_34162228的博客 402

自动化测试 AI Agent:Harness 测试框架构建

本文将带你从0到1,基于业界领先的软件交付平台Harness的测试框架,结合大语言模型,构建一个能自主感知需求变更、自动生成测试用例、自动执行测试、自动分析结果、自动修复失效用例的全自动化测试AI Agent。全程包含可直接运行的代码示例、架构设计思路、落地踩坑经验。AI测试Agent是一类具备自主决策能力的智能测试程序,能够自主感知业务变更(需求更新、代码提交)、根据上下文生成符合业务规则的测试用例、调用测试执行工具完成测试、分析测试结果并自主决策后续动作(修复用例/上报缺陷),整个过程无需人工干预。

AI天才研究院 242

脑花 APP——集驾驭工程(Harness Engineering)和循环工程(Loop Engineering)为一体的全新 AI 全能助手,助你实现复杂任务工作流自动化

大模型应用工程正向更高层次发展,分为四个阶段:提示词工程、上下文工程、驾驭工程和循环工程。驾驭工程通过构建模型外壳(Harness)将基础模型转化为可靠智能体,包含工具集、错误恢复、权限控制等组件,其核心是自主闭环的Agent循环机制。实践表明,优化Harness比升级模型更能提升性能。文章重点解析Harness和 Loop的构成与运作机制,并介绍了国内一款以 Hermes agent 驱动的降低了 Harness 和 Loop 工程门槛的的新产品——「脑花 AI」的应用。

xianghongtao0116的博客 994

AI大模型:(三)3.9 Deep Agents实现Agent

DeepAgents是基于LangChain的智能体框架,专为复杂长期任务设计。其通过分层架构解决传统局限,提供智能规划、虚拟文件系统、权限控制、任务委派、上下文管理、人机协同、模型适配及技能系统八大核心功能。相比基础LangChain,它内置状态持久化、流式处理和子智能体调度,显著提升可靠性与自主性。典型应用涵盖自动化编程、复杂业务流程编排及持续学习型研究助手。该框架支持多智能体协作,具备路由分发与动态技能加载能力,适用于需高自主性与安全控制的AI场景,有效实现从代码分析到人工审批的全流程自动化管理。

haylee的专栏 413

鱼皮《Vibe Coding 概念大全》精讲:一文吃透 AI 编程的核心术语体系

> 本篇技术指南以仓库内 [Vibe Coding 零基础教程/70 Vibe Coding 概念大全.md](https://link.gitcode.com/i/db8135ae17bd10a31e126ce81b9c2224) 为骨架,系统梳理 Vibe Coding(氛围编程)中的全部核心术语,涵盖 AI 基础概念、提示词工程、智能体编程模式、上下文管理、AI 输出控制、开发工具、项目管理

gitblog_00705的博客 297

从‘平行’到‘鱼骨’:手把手拆解AlGaN/GaN HEMT多栅指结构的布局优化实战

本文深入探讨了AlGaN/GaN HEMT多栅指结构的布局优化,从传统的平行栅结构到创新的鱼骨栅结构,详细解析了如何通过优化信号路径和热管理提升功率器件的性能。文章结合实测数据和EDA工具,展示了鱼骨栅结构在相位一致性、热阻和版图利用率方面的显著改进,为射频功率放大器设计提供了实用指导。

weixin_27061475的博客 434

【TouchDesigner】三维渲染

Cmera COMP Uniform Scale(按比例缩放):沿x,y,z三个轴等比例缩放相机(通常不建议改变相机大小)。 Constrain To(约束到):让相机附属到某个指定元件上,跟随指定元件运动。 Look At(朝向):让相机在移动过程中始终面对指定的元件。 Pah SOP(相机的路径):输入SOP元件名字,为相机指定移动路径。 Geometry Comp Geometry COMP中的参数与Camera COMP中的参数用法大部分都相似。特殊的是它的instacne页面的

wangpuqing1997的博客 5451

Nexent SDK 工具开发指南:从零打造生产级 AI Agent 工具

Nexent 是一个基于 Harness Engineering 原则、用于自动生成生产级 AI Agent 的零代码平台。本文档聚焦其 Python SDK(`sdk/nexent`)中工具(Tool)开发的全套规范与最佳实践:包括内置工具的全景分类、工具类的共性架构与核心属性、基于 MessageObserver 的消息流式处理机制、命名与 `tool_sign` 标识符约定、可复用的代码结构

gitblog_00205的博客 464

手把手教你用Qt和QScada框架,从零搭建一个简易的工业组态监控界面

本文详细介绍了如何使用Qt和QScada框架从零搭建工业组态监控界面,涵盖环境配置、界面设计、动态数据绑定及高级功能实现。通过实战案例演示,帮助开发者快速掌握SCADA系统开发技巧,提升工业自动化项目的开发效率。

weixin_32932149的博客 333

AI Agent Harness行业最佳实践合集

安全护栏:拦截所有风险请求,避免Agent的错误行为造成业务损失;可观测驾驶舱:全链路记录Agent的每一步推理、调用、输出行为,实现可追溯、可排查;迭代引擎:基于运行数据自动评估Agent效果,输出优化建议,实现Agent的持续迭代。和普通的API网关、LLM中间件不同,Harness是专门为Agent的复杂交互场景设计的,它的管控粒度可以细化到单步推理、单工具调用、单条输出片段,覆盖Agent从开发、测试、灰度到全量运营的全生命周期。

AI Agent Harness Engineering 174

Android开发中StateFlow与LiveData的5个关键区别及实战避坑指南

本文深度解析了Android开发中StateFlow与LiveData的5个核心区别,包括设计哲学、生命周期管理、值更新策略、线程模型及协程生态整合。通过实战代码对比,为开发者在现代MVVM架构下的状态管理选型提供清晰的决策指南和避坑建议,帮助构建更健壮、可测试的应用。

weixin_29012677的博客 392

OpenAI,从推出更强大的Sora 2模型展开探索与未来发展前景+部署方法大全+文末邀请码*12

摘要 OpenAI推出的Sora 2是第二代AI视频生成模型,在多模态内容生成领域实现重大突破。文末足足有12个邀请码,速来速享!!!

aqfcca的博客 2239

AI Agent与n8n:打造告别多平台割裂的自动化工作流

AI Agent正成为连接大语言模型与实际业务场景的关键技术。大语言模型如同发动机,负责语义理解与推理;Agent则是安装发动机、具备工具调用、记忆与规划能力的完整系统。通过Function Calling机制,Agent可调用外部API、搜索、数据库等,打破多平台信息割裂。在实际构建中,可视化平台n8n提供了拖拽式编排能力,让开发者无需从零搭建,即可快速实现从Webhook触发、LLM决策到结果分发的自动化工作流。本文以“凭证助手”与“运维告警处理”为例,展示Agent如何整合OCR、记忆节点与人工确认机

weixin_28715081的博客 234

手机直连低轨卫星通信:架构、关键技术和未来展望

【摘 要】借助低轨卫星星座全时全域覆盖优势,手机直连卫星通信预期成为6G重要特征之一。首先介绍了手机直连卫星的测试验证、标准化与商业项目发展现状。其次,介绍了基于透明转发、部分可再生处理、完全可再生处理、集成接入和回传的四种手机直连低轨卫星网络架构及组网方式。通过分析手机直连低轨卫星网络场景下高移动性与大传输时延等带来的接入与传输问题,提出对地面移动通信体制进行适应性改进的关键技术方案。最后,探讨了未来手机直连低轨卫星发展发向和潜在思路。通过上述阐述与分析,提供未来发展手机直连低轨卫星通信的可行路径。【关

fzq0625的博客 1699
上一篇: TurboVLA 0.2B参数实现32Hz实时推理:低显存VLA部署与优化实践
下一篇: 本地AI Agent实战:用Ollama打造会干活的龙虾机器人
歆格
博客等级 码龄9年 45粉丝 8992原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值