AHE 深度解析:Coding Agent 的 Harness 如何自动演化

CliffCompaction:面向长周期编码智能体的悬崖式状态压缩框架 长周期编码智能体在持续运行中面临状态熵增、内存泄漏、CUDA显存碎片化等系统性挑战,其核心问题在于传统数据库compaction或LLM KV缓存压缩范式无法适配符号态、感知态与决策态三类异构状态的耦合演化。CliffCompaction提出‘悬崖点’(cliff point)动态检测机制,基于多维资源指标(如open_fd_count、cuda_malloc_failures、API错误率)构建可解释、可监控的压缩触发函数,并通过CUDA原生压缩动作、shadow state快照回滚、API-proxy协 阅读详情

🙋‍
我是 Luhui Dev,一个长期拆解 Agent 工程、探索 AI 教育落地的开发者。关注 Agent Harness、LLM 应用工程、AI for Math 与教育 SaaS 产品化实践。

前言

做 coding agent,选择的基座模型能力是一部分。现在真实落地的业务场景中,同样重要的还有模型外面那层 **harness **(prompt、tools、middleware、memory、执行环境、trace 和评测流程)。

AHE 这篇论文解决的正是这个问题:如何让 coding agent 的 harness 像软件工程一样,被持续观察、持续修改、持续评测、持续回滚,甚至自动迭代。

论文全名是 《Agentic Harness Engineering: Observability-Driven Automatic Evolution of Coding-Agent Harnesses》,作者来自复旦大学、北京大学和上海奇绩智峰有限公司。高校研究团队提供方法设计,产业团队则有 Agent / LLM Infra / Nex AGI 相关系统背景。

更棒的是,AHE 有开源仓库:china-qijizhifeng/agentic-harness-engineering。

这让它不只是一个论文概念,你可以直接看到 seed coding agent、evolve agent、实验配置、trace、manifest、rollback 这些工程结构。对正在做 coding agent、agent infra 或者更广义 agent 产品的人来说,这个仓库非常值得拆解研究。

本文将围绕三个问题展开:AHE 为什么有效,它如何演化 harness,以及如何基于这个仓库开始一个自己的小实验。

一、先简单讲讲 Harness Engineering

Harness 可以理解成让模型真正工作起来的外部工程壳层。在 coding agent 里,它通常包括:

  • system prompt:规定 agent 的基本工作方式;

  • tools:文件读写、shell、搜索、测试运行、代码修改等工具;

  • tool descriptions:模型看到的工具说明和参数 schema;

  • middleware:工具调用前后的拦截、检查、修正和日志处理;

  • memory:短期记忆、长期记忆、经验沉淀;

  • context management:上下文压缩、裁剪和召回;

  • execution environment: sandbox、权限和运行隔离;

  • evaluation / observability:测试、trace、log、reward、失败报告和回归记录。

这套结构决定了模型如何接触任务、如何调用工具、如何处理失败、如何判断完成。

比如在实际业务中 shell 卡死,不一定要靠 prompt 反复提醒“不要交互式命令”。更稳的办法是 shell tool 加 timeout,middleware 识别高风险命令,输出层截断长日志,任务完成前强制检查状态。

这就是 Harness Engineering 的重点:把 agent 的能力放进一套可维护的运行系统里。

这里就不详细介绍 Harness 这个概念了,如果想继续了解这个方向,可以搜索这些关键词:Harness Engineering、Agent Harness、Agent Runtime、Tool-use Agent、Agent Observability、Agent Evaluation、Coding Agent Infrastructure.

让我们进入本文的重点。

二、AHE 的核心定位:让 Coding Agent 的 Harness 自迭代

AHE,全称 Agentic Harness Engineering。

论文标题中的关键词是:Observability-Driven Automatic Evolution of Coding-Agent Harnesses。

这句话可以拆成三层:

第一,AHE 面向的是 coding agent 的 harness。它不训练新模型,也不修改 base model 参数。

第二,它做的是 automatic evolution。目标不是人工调一次 prompt,而是在多轮运行中持续演化 harness。

第三,它依赖 observability。改动来自 trace、log、reward、失败分析、change manifest 等证据,不靠一句提示中的“自我反思”。

所以,AHE 的准确定位是:

一个面向 coding agent 的 harness 自动演化框架。它通过可观测的运行证据,持续改进 agent 外围的 prompt、tools、middleware、memory、skills 和 sub-agents.

这也是它和普通 prompt optimization 的关键差异。AHE 会修改 prompt,但 action space 更大。它把 tools、middleware、memory 这些执行结构也纳入演化范围。

三、AHE 的实验结果

AHE 的主实验在 Terminal-Bench 2 上进行。论文报告里,AHE 经过 10 轮迭代,把 seed harness 的 pass @1 从 69.7% 提升到 77.0%。这个结果说明,在目标 benchmark 上,AHE 找到了有效的 harness 改动。

image.png

更值得看的是 ablation。论文把 full AHE 中不同组件单独替换回 seed harness,结果大致是:

image.png

这个结果很有信息量。

如果收益主要来自更好的 system prompt,prompt-only 应该提升。但实验里 prompt-only 下降了,提升更明显的是 memory、tool 和 middleware。

这意味着 AHE 的关键收益来自结构性 harness 改动。也意味着从数据来看复杂任务里的 agent 失败,很多时候需要更硬(工程化)的机制:工具行为、运行时拦截、状态记录、长期经验、回归评测。

论文还做了迁移实验。演化后的 harness 迁移到 SWE-bench-verified 时,成功率提升很小,但 token 使用下降更明显。这说明 AHE 演化出的结构可能更擅长减少无效探索和上下文浪费。

跨模型迁移也值得注意。AHE 生成的 harness 放到多个 base model 上,论文报告都有正收益。这个结果说明,它学到的东西包含了一部分可迁移的工程结构。

我的判断是:AHE 对“哪些改动会修复问题”的预测明显好于随机,但对“哪些改动会导致退化”的预测还比较弱。它确实能证明 harness 可以被文件化、证据化、版本化地持续演化。

四、AHE 的关键流程:评测、诊断、修改、验证、回滚

AHE 的主流程:

当前 Harness

在 benchmark 上运行 Code Agent

收集 trace、log、reward

分析失败模式

让 Evolve Agent 修改 Harness 文件

写入 change_manifest

下一轮重新评测

验证修改是否有效,必要时回滚

这个闭环里有三个主要角色。

第一个是 Code Agent。

它是真正完成 coding task 的 agent,也是被优化的对象。在 AHE 仓库里,seed agent 很简单,基本是一个 bash-only coding agent。

第二个是 Agent Debugger。

它负责读取 Code Agent 的运行轨迹,把大量 trace 压缩成可读的失败报告。一个 benchmark 跑下来,原始 trace 可能非常长,直接交给模型读取成本太高。Agent Debugger 会把这些轨迹变成 overview 和 per-task analysis,让后续修改有证据可依。

第三个是 Evolve Agent。

它读取上一轮的运行结果、失败分析、历史修改记录,然后在 workspace 里修改 harness 文件。它能修改的对象包括 prompt、tools、middleware、memory、skills、sub-agent config 等。

AHE 给这个过程加了很强的工程约束:

每次修改必须落到文件。每次修改要写 manifest。下一轮要验证 manifest 里的预测。效果不好要能回滚。整个过程尽量留下可检查的证据链。

self-reflection agent 要求回答更具体的问题:改了哪个文件,为什么改,预计修哪些任务,可能伤害哪些任务,下一轮结果是否验证了这个判断。

五、AHE 把 Harness 拆成了哪些可演化组件

AHE 的第一步,是把 harness 拆成明确的组件。

论文中强调了几类可演化对象:

System Prompt:规定 Code Agent 的基本行为,比如非交互执行 shell、完成任务前检查状态、不要提前退出。

Tool Descriptions:模型看到的工具说明。工具本身可能没变,但工具说明变了,模型调用方式也会变。

Tool Implementations:工具的真实实现。比如 shell 工具如何执行命令,如何处理 timeout,如何截断输出,如何返回错误信息。

Middleware:运行时拦截层。它可以在工具调用前后做检查,比如识别危险命令、提醒任务未验证、阻止过早结束、记录风险状态。

Skills:可复用经验。可以理解为某些任务模式下的操作手册。

Sub-agents:子 agent 配置。复杂任务可以拆给不同角色处理。

Long-term Memory:长期记忆。用于跨任务、跨轮次沉淀经验。

这套拆分让 Evolve Agent 的 action space 更丰富。它可以根据失败证据选择合适的位置动手。

举个例子:Code Agent 总是在 shell 中卡死。最低效的处理方式是继续加 prompt 提醒。AHE 的路径更工程化:shell tool 加 timeout;middleware 检查明显交互式命令;返回信息里明确提示失败原因;system prompt 再补充行为约束。

这类结构性改动更稳定,也更容易被复用和回滚。

关键是搞清楚定位:prompt 是行为建议,tool、middleware、memory 是执行机制。

AHE 的价值就在于把这些执行机制也纳入演化范围。

六、三层可观测性:AHE 如何避免盲目搜索

只让一个 agent 随机改文件,再跑 benchmark,价值很有限。AHE 的核心设计是三层 observability。

1. Component Observability:组件可观测

组件可观测,指系统知道 harness 有哪些组成部分,也知道每一部分在哪里、怎么改、怎么注册。

在 AHE 仓库里,prompt、tool description、tool implementation、middleware、memory 等都以文件形式出现。新增工具要有 YAML 描述和 Python 实现,还要在配置里注册;新增 middleware 也要明确接入;新增 skill 或 sub-agent 同样要通过配置暴露。

2. Experience Observability:经验可观测

经验可观测,指 agent 运行之后,系统记录它是怎么成功、怎么失败的。

AHE 会收集每个任务的 trace、runtime log、reward 等信息。随后,Agent Debugger 会把这些原始轨迹压缩成分析报告。

一个 coding agent 失败时,单纯知道“失败了”没有太大用。真正需要定位的是失败层级:命令执行失败、依赖安装失败、测试没跑、文件路径错误、输出太长导致上下文污染、agent 提前判断任务完成、长任务中丢失前文状态。

AHE 通过 trace 和 analysis,把失败变成可以阅读、可以归纳、可以行动的证据。

3. Decision Observability:决策可观测

Evolve Agent 每次修改后,必须写一个 change_manifest.json。这个 manifest 会记录改了哪些文件、对应的失败模式是什么、为什么选择改这个组件、预计能修复哪些任务、可能会让哪些任务退化、修改的约束强度如何。

下一轮评测后,系统会对照这个 manifest,看预测是否兑现。

这一步让每次修改都变成一个可验证假设。哪怕不使用 AHE 的完整自动演化流程,只把 change manifest 这个习惯引入自己的 agent 团队,也会立刻提升工程透明度。

很多 agent 项目长期难以维护,根源就在这里:改了很多 prompt,调了很多工具,但没人知道每次改动到底解决了什么,也没人知道它有没有引入新问题。AHE 的 manifest 机制,至少让这个过程变得可审计。

七、从仓库看 AHE 的工程组织

AHE 仓库的主要入口是 evolve.py。它负责编排整个演化流程,包括初始化 workspace、运行评测、处理迭代目录、做归因、恢复和回滚。

被演化的 seed agent agents/code_agent_simple/,

里面包括:

code_agent.yaml 描述这个 agent 如何加载 prompt、使用哪些工具、用什么 tracer。

systemprompt.md 是初始系统提示词。

LongTermMEMORY.md 和 ShortTermMEMORY.md 分别对应长期和短期记忆界面。tool_descriptions/ 放工具说明,tools/ 放工具实现。

Evolve Agent agents/evolve_agent/,这里重点值得看的文件是:

evolve_agent.yaml 定义 Evolve Agent 自己可以使用哪些工具、middleware、skills.

evolve_prompt.md 一份演化契约:它规定 Evolve Agent 只能改 workspace,要基于证据修改,要写 summary 和 manifest,要遵守注册规则。

配置文件 configs/、configs/experiments/,其中 configs/base.yaml 是基础配置,configs/experiments/exp-simple-code-gpt54.yaml 是一个接近论文实验的配置 overlay。

启动脚本 scripts/,比如 scripts/evolve.sh 用来启动长时间实验,scripts/build_templates.py 用来为 E2B 构建任务模板。

如果只是想理解这个项目,不需要一开始就读所有文件。建议先按这个顺序看:

README
  ↓
agents/code_agent_simple/code_agent.yaml
  ↓
agents/code_agent_simple/systemprompt.md
  ↓
agents/evolve_agent/evolve_prompt.md
  ↓
configs/base.yaml
  ↓
configs/experiments/exp-simple-code-gpt54.yaml
  ↓
evolve.py

这个顺序能帮你先建立概念,再看执行细节。

八、如何上手这个仓库:先跑一个小尝试

AHE 不是轻量级 SDK。你不能期待 pip install 后立刻嵌进业务系统。

它更像一个研究型实验框架。完整跑论文级实验需要 LLM API、E2B sandbox、SERPER API、benchmark 数据、并发调度和不少 token 成本。

所以更现实的上手方式,是先跑一个最小闭环。

目标先设成:让 AHE 的核心链路跑起来。

也就是:

任务运行

trace 产生

analysis 生成

change_manifest 写入

下一轮重新评测

change_evaluation
判断改动效果

只要这条链路跑通,你就理解了 AHE 的实用价值。

1. 克隆仓库

官方仓库是:

git clone https://github.com/china-qijizhifeng/agentic-harness-engineering.git
cd agentic-harness-engineering

2. 安装依赖

项目使用 uv 管理 Python 依赖。

uv sync

3. 配置环境变量

复制环境变量模板:

cp .env.example .env

至少需要关注这些变量:

LLM_API_KEY
LLM_BASE_URL
E2B_API_KEY
SERPER_API_KEY
GITHUB_TOKEN

Agent Debugger 也可以单独配置模型 endpoint。实际以 .env.example 为准。

这里要注意一点:AHE 的任务执行依赖 E2B sandbox。很多代码运行会在隔离的远程环境里完成。这对安全和复现有帮助,但也意味着你需要准备 E2B 账号和额度。

4. 准备 benchmark task templates

官方流程里,需要先构建任务模板。示例命令是:

uv run python scripts/build_templates.py --dataset-dir /path/to/dataset -j 16

这里的 /path/to/dataset 要换成自己的任务数据路径。

如果只是做小尝试,不建议一开始就准备完整 Terminal-Bench 2。先选几个任务,把流程跑通更重要。

5. 从小配置开始

论文实验配置可以参考:

configs/experiments/exp-simple-code-gpt54.yaml

直接跑完整配置成本比较高。可以复制一份小配置,例如:

cp configs/experiments/exp-simple-code-gpt54.yaml configs/experiments/exp-mini.yaml

然后把里面的参数调小:

max_iterations: 2
harbor:
  k: 2
  n_concurrent: 4

如果配置支持指定任务子集,可以只放 3 到 5 个任务。小实验的重点是验证流程,不是追求分数。

6. 启动演化实验

可以用脚本启动:

./scripts/evolve.sh configs/experiments/exp-mini.yaml

也可以直接看脚本内部如何调用 evolve.py,再按需手动启动。

完整实验可能会跑很久。小实验也要关注 API 成本、E2B 并发限制、网络稳定性。

7. 看实验产物,而不只看分数

跑完后,不要只看 pass rate。

更值得看的是这些产物:

runs/iteration_*/
analysis/overview.md
analysis/detail/*.md
change_manifest.json
change_evaluation.json
agent/nexau_in_memory_tracer.cleaned.json
verifier/reward.txt

跑起来后重点观察并回答几个问题:

  • 这轮失败被归因成了什么模式?

  • Evolve Agent 改了哪些文件?

  • 它为什么选择改这些文件?

  • manifest 里预测会修哪些任务?

  • 下一轮有没有验证这个预测?

  • 有没有出现修好一个任务、弄坏另一个任务的情况?

如果这些问题都能在产物里找到答案,说明 AHE 的核心闭环已经跑起来了。

九、AHE 还没有解决什么

AHE 很有价值,但边界也要说清楚。

第一,它仍然是研究型框架。完整运行成本不低,需要 benchmark、sandbox、LLM API 和较复杂的实验配置。

第二,论文中的有效性证据还需要更多重复实验。Terminal-Bench 2 上的提升很明确,但如果要作为强统计结论,还需要更多 seed、更多 campaign、更多置信区间报告。

第三,它对退化风险的预测还不够强。系统比较擅长解释这个修改可能修什么,但还不够擅长判断这个修改会伤害什么,这也是自动演化系统难的地方吧。

十、AHE 对 Agent 产品团队的启发

AHE 给产品型 agent 团队最大的启发,是把 agent 改进流程从“玄学调 prompt”拉回工程世界。

一个真实 agent 产品,迟早要面对这些问题:

  • 用户报错后,如何复现?

  • 失败原因如何聚合?

  • 某次 prompt 修改到底有没有收益?

  • 某个工具改动有没有让别的场景退化?

  • 上线前有没有回归评测?

  • 线上表现变差能不能回滚?

  • 有效经验如何沉淀到 memory 或 skill?

这些问题都不是单个模型能替你解决的。

它们属于 harness engineering 的工作范围。

如果你也在做自己的 agent,这个仓库值得认真拆一遍。即使不完整运行它,也能学到很多关于 harness 组织、trace 设计、修改归因和回归验证的工程方法。

参考

单目标跟踪算法及其复现过程---SiamFC(一) 在test.py文件中,就是利用训练出来的模型进行测试,需要更改预训练模型的路径,测试集的路径,以OTB100为例,最后输出的是对每一帧目标位置的坐标点。代码如下:首先需要下载got10k官方库,只需要在终端输入(注意:在终端安装各种库的时候不能使用网络代理),在环境已经配置到的情况下,只需要该其中的路径和就可以运行。这个系列博客仅为了记录各目标跟踪算法的复现(大多为跑通大佬们实现的代码),包括其中出现的很多问题和错误,学到的新知识等等。解决,而且只使用在线的方法,限制了他们可以学习的模型的丰富性。 阅读详情

相关推荐

论文分享 - OctoMap八叉树建图原理

论文:OctoMap:An Efficient Probabilistic 3D Mapping Framework Based on Octrees。

一只废佐_的博客 2539

Harness Engineering:从 Prompt Engineering 到可自我演化的 AI Agent 工程体系

摘要: AI Agent的发展已从单纯问答转向任务执行,但模型表现差异的关键在于外部的工程系统——Harness Engineering。它涵盖工具管理、记忆系统、安全边界等组件,将Prompt Engineering扩展为可迭代的完整框架。Agentic Harness Engineering (AHE) 进一步实现系统自我优化,通过“评估-分析-改进”闭环调整运行结构,并强调三层可观察性(组件、经验、决策)。核心模块包括上下文管理、工具调用和记忆系统,最终将语言能力转化为可控操作。Harness Eng

PeterPan的博客 1002

【大模型推理】工作负载的弹性伸缩

推荐采用 并发请求数(Concurrency) 或 队列深度(Queue Size) 结合GPU监控指标(显存/算力利用率),并依托Knative KPA、Fluid缓存、优先级调度等技术实现高效弹性伸缩[citation:6][citation:7][citation:8]。QPS无法体现这种资源消耗累积效应[citation:6]。并发数的本质:是实时反映资源占用的瞬时状态量,而非速率指标,尤其适合单次请求资源消耗大、处理时间长的业务(如LLM推理)[citation:1][citation:6]。

王尚权 qq:2515162716 1185

基于RAG的企业智能客服项目,已拿70万offer!

基于 RAG 构建一套企业智能客服系统📖。

m0_59164520的博客 1443

关于Selenium3在MicrosoftEdge浏览器中出现的问题

前言 最近在做web自动化测试,所用环境是java+selenium3.141.59+MicrosoftEdge(Chromium)浏览器。 在调试的过程中,出现了很多问题。比如selenium3在Edge浏览器中远程调用中,不支持addArguments方法等 问题 1.Edge浏览器弹窗问题 在测试过程中,会出现弹出窗提示 ...

zhucheng1994的博客 2193

全本地AI代理实战:零数据外泄的本地化Agent工作流搭建

全本地AI代理是一种将大语言模型推理、长期记忆与工具调用完全运行于用户本地设备的智能体架构,其核心原理在于通过进程隔离与标准化协议实现模型层、记忆层和工具层的解耦协同。相比依赖云端API的传统方案,它在数据主权、响应确定性与环境复现性上具备不可替代的技术价值。典型应用场景包括法务合规文档处理、离线工业现场辅助决策、以及高敏感度企业知识管理。本文聚焦Qwen2+Ollama+SurrealDB+Agno技术栈,详解如何构建可落地的全本地AI代理系统,覆盖从硬件适配、向量记忆建模到多模态插件协同的完整链路。

weixin_34194964的博客 650

Harness中的回放模式:记录并重放Agent交互

Harness的回放模式是Harness Continuous Delivery Platform(CDP)中的内置功能,于2023年Q2正式GA,目前已经被超过300家企业客户使用,平均帮助客户降低故障排查时间85%以上,支持所有类型的Pipeline执行任务的记录和重放,包括CI构建、CD部署、自定义脚本、Terraform执行、Helm部署、Serverless部署等。

AI大模型应用之禅 272

R语言基于机器学习三分类结果、计算三分类混淆矩阵、计算每一个类别对应的特异度(specificity)、灵敏度(sensitivity)、PPV、NPV

R语言基于机器学习三分类结果、计算三分类混淆矩阵、计算每一个类别对应的特异度(specificity)、灵敏度(sensitivity)、PPV、NPV

data+scenario+science+insight 648

AHE 成绩单深度解析:Terminal-Bench 2 榜单 3(84.7%),它凭什么击败 Codex 与 ACE 基线

AHE(Agentic Harness Engineering)是一个开源的**可观测性驱动的编码 Agent harness 自动演化系统**:它不改动任何基础模型,只演化模型外面的"外挂系统"——系统提示词、工具描述、工具实现、中间件、技能包、子 Agent 与长期记忆。10 轮自动迭代后,GPT-5.4 在 Terminal-Bench 2 上的 pass@1 从 69.7% 提升到 77.

gitblog_00512的博客 83

QGis二次开发 —— 1、win10/win11搭建Vs2017-QGis3.40.12环境(附Vs2017环境效果,附全部问题解决方法)(附:Qt助手加入QGis接口说明文档)

QGis二次开发 —— 1、Windows10搭建Vs2017-QGis环境(附Vs2017环境效果)(附:Qt助手加入QGisA接口说明文档)

1362

YOLOv11改进策略【Neck】| ASF-YOLO 注意力尺度序列融合模块改进颈部网络,提高小目标检测精度

ASF-YOLO是一种基于YOLO的新颖框架,结合了空间和尺度特征以实现准确和快速的分割。其中,注意力尺度序列融合模块。

Limiiiing的博客 4389

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 344

Linux 完全卸载 Neovim 的方法:解决权限问题和清除残留文件

Neovim 没有被完全卸载的原因,可能是因为它是通过非官方方式(如手动编译或二进制包)安装的。对于这种情况,使用apt卸载命令无法删除这些文件。因此,需要手动删除和中的相关文件。建议在安装软件时,尽量使用包管理器(如apt)进行安装,以便以后能够方便地卸载。如果你不太熟悉 Linux 系统,避免手动操作系统目录,除非你非常清楚自己的操作。通过上述方法,你应该能够彻底卸载 Neovim 并重新安装。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 4941

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 191

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 230

医疗 AI 有两种,别混着谈:一个改流程,一个改范式

InfoXMed 是面向医生、医学生和医学科研人员的 AI 医学工具平台,提供文献检索、全文翻译、AI 解读、指南查询和题库练习等功能,辅助临床学习、科研汇报与医学备考。原文是日本医学会杂志(JMA Journal)的一篇综述(Review Article):基本事实:这一点必须先说清:这篇论文提出的是一个研究纲领。它文中的"预测"指的是科学设想,不是可以拿来用的临床预测能力。文中甚至自己承认了一个硬缺口(见第三节)。本文只谈它的术语辨析与科学方法论,不转述任何可作为临床依据的预测或处置主张。这篇论文的全部

2601_96948740的博客 227

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 187

河道漂浮物目标检测数据集

目标检测,yolo,河道漂浮物目标检测数据集

DL_data_set的博客 187

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 537

大模型 Embedding 与向量相似度详解

Embedding 解决的问题:计算机不懂文字,但懂数字│▼文本 → 向量(1024维浮点数数组)│▼相似度解决的问题:怎么判断两个向量(文本)有多接近│▼余弦相似度:看向量方向的夹角,越接近0°越相似│▼最终效果:语义搜索——理解意思,而非字面匹配一句话总结:Embedding 把文字变成数字,余弦相似度比较数字的方向,两者结合实现了"理解语义"的搜索。

T3165919332的博客 77

AI前沿日报 · 2026-11-04 | 祛魅时刻:Astra“纯读权重“神话的崩塌

①Astra"裸权重通吃"被spaCy创始人Honnibal精准祛魅——仅1/3实验真裸读,数学能力提升依赖Python+50次迭代;②Simon Willison用Qwen 3.8-27B端侧复现权重空间编程;③Nvidia开源Auto-Ontology自动知识图谱;④$800开源全域抓取机器人Stringman;⑤OpenAI悄然重开Codex训练开关引信任危机;⑥DeepMind发布Gemini 4 Argon机器人基础模型;⑦美国科技巨头隐性AI债务达3.2万亿美元,6个月增90%。

johnsong2009的博客 529

GPT-1 架构和计算细节

下面配合框图,对 GPT-1 的每个组件做公式展开 + 数值实例(配置:12 层 × 768,12 头,FFN 3072,词表 40478,共 117M 参数)。GPT-1 把翻译模型的编码器-解码器砍掉一半,只留解码器,然后以"预测下一个词"为目标在 BooksCorpus 上预训练。与 2017 原版的四个架构差异(框图中标 ★):h0=E[token]+Epos[position],E∈R40478×768, Epos∈R512×768h^0 = E[\text{token}] + E_{pos}[\

eloudy的专栏 246

终端 AI 审计与 “龙虾” 类智能体风险治理:从可见性到闭环溯源

生成式 AI 办公普及之后,数据泄露风险逐步下沉到终端。员工将合同、源代码、客户资料粘贴至公有大模型,以及龙虾(OpenClaw)这类本地开源 AI 智能体的滥用,成为企业安全新挑战。传统网络边界防护存在审计盲区,本文从风险链路拆解、核心能力模型、分级治理策略、落地踩坑点以及技术局限性多角度,分享终端侧 AI 安全治理的实践思路。

2401_86491085的博客 625

2.53 基于极稀疏指纹的室内定位注意力图元学习

该论文发表于IEEE Transactions on Mobile Computing(TMC)2026年6月,面向极稀疏指纹条件下的WiFi室内定位,针对指纹采集人力成本高、标记指纹稀缺时定位精度大幅下降的痛点,提出注意力图元学习模型AGML(Attentional Graph Meta‑Learning),结合图神经网络、元学习、两种指纹数据增强与分布对齐技术,在标记指纹极少的场景实现高精度室内定位,同时公开了多套真实+仿真定位数据集用于基准测试。场景:二维室内空间,障碍物造成信号遮挡,

weixin_42963026的博客 324

语音识别与语音合成的技术原理及应用

语音识别 #语音合成 #人工智能 #大模型。语音识别与语音合成的技术原理及应用。一、语音识别的核心原理。二、语音合成的核心原理。三、工程落地的主要难点。五、需要关注的现实问题。

weixin_62919816的博客 196
上一篇: 大角几何重磅更新:Windows 客户端上线,函数作图与文件管理全面升级
下一篇: 几何题目自动配图技术详解:从文本到图形的智能化方案
Luhui Dev
博客等级 码龄12年 44粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值