Agent Harness的11大核心组件与工程实践(附下载)
在大模型智能体Agent的落地实践中很多开发者都会遇到一个共性问题简单演示场景下依靠ReAct循环、基础工具和优质系统提示词Agent可以稳定运行、效果出色。但一旦面对需要十余步操作的复杂任务系统就会频繁出问题。绝大多数人会误以为问题出在大模型本身但大量行业实践与研究证明Agent落地失败的核心往往不是模型能力而是模型配套的整套基础设施。LangChain 的实战数据直观印证了这一点在模型权重、模型本体完全不变的前提下仅优化大模型的外层基础设施其产品在 TerminalBench 2.0 榜单中就从30名开外跃升至第5名。这套决定Agent性能在大模型外层的基础设施就是如今行业公认的Agent Harness。文末附Harness资料合集下载一、Harness的核心定义与核心逻辑Harness 并非全新概念相关技术雏形早已存在2026年初行业对其完成了标准化定义。简单来说它是大模型之外的全套软件基础设施涵盖编排循环、工具集成、记忆系统、上下文管理、状态持久化、异常处理、安全防护等所有核心能力。LangChain 核心开发者 Vivek Trivedy表示模型之外的工程部分都属于 Harness 的范畴。换句话说我们日常所说的Agent是模型依托基础设施产生的涌现行为是面向用户、具备目标导向、工具调用、自我纠错能力的交互实体而 Agent Harness 是承载、驱动这类自主智能行为运行的底层系统架构。研究者 Beren Millidge 在2023年的文章中用计算机硬件架构精准类比了整套Agent体系让 Agent Harness 的定位一目了然原生大模型相当于无内存、无硬盘、无输入输出的空白CPU仅有计算能力上下文窗口相当于高速内存读写快但容量有限外部数据库相当于硬盘存储容量大但读取速度慢工具集成相当于硬件设备驱动程序Agent Harness是整套Agent的操作系统统筹所有硬件资源与运行流程。二、生产级 Agent Harness 的11个核心组件结合 Anthropic、OpenAI、LangChain 等主流厂商的技术方案与行业实践一套可落地、可量产的Agent Harness 包含11个独立且协同工作的核心组件。编排循环(The Orchestration Loop)编排循环是整个Agent的心脏核心是实现思考-行动-观察TAO循环也就是行业熟知的 ReAct 循环。其完整运行逻辑为组装输入提示词、调用大模型、解析模型输出、执行工具调用、反馈运行结果循环往复直至任务完成。从代码层面看它本质就是一个while循环自身实现简单核心复杂度在于对全流程的管控。Anthropic 将其定义为dumb loop所有智能推理能力由模型承担Harness 仅负责管控任务轮次、串联全流程。工具系统(Tools)工具是Agent落地操作的双手。开发者通过定义工具名称、功能描述、参数类型等结构化信息将工具能力注入模型上下文让模型明确可调用的资源与使用方式。工具层核心能力包含工具注册、参数校验、信息提取、沙箱安全执行、结果捕获、结果格式化适配模型读取。主流产品均有成熟工具体系Claude Code 覆盖文件操作、搜索、代码执行、网络访问、代码智能分析、子Agent生成六大类工具OpenAI Agent SDK 支持函数工具、托管工具、MCP服务器工具等多种类型。记忆系统 (Memory)Agent记忆分为短时记忆和长时记忆两大维度覆盖不同运行场景短时记忆单一会话内的对话历史支撑单次任务的连贯执行长时记忆跨会话持久化存储的信息。Anthropic 依托 CLAUDE.md、MEMORY.md 文件实现长效记忆LangGraph 采用命名空间结构化JSON存储OpenAI 基于 SQLite、Redis 实现会话持久化。其中 Claude Code 采用三层记忆架构轻量化索引常驻内存、详情文件按需加载、原始对话记录仅检索调用兼顾了响应速度与存储效率。上下文管理 (Context Management)绝大多数Agent的隐性故障都源于上下文衰减问题。实测数据显示关键信息处于上下文窗口中间位置时模型性能会下降30%以上即便支持百万级token窗口随着上下文扩容模型的指令遵循能力也会持续退化。生产级Harness 通过四大核心策略解决上下文衰减问题信息压缩临近窗口上限时总结对话历史保留核心决策信息、未解决问题剔除冗余工具输出观测屏蔽隐藏过期工具运行记录保留调用轨迹精简无效信息按需加载仅加载轻量化标识动态调取所需数据避免全量文件载入子Agent委派子Agent完成详细探索后仅返回1000-2000token的精简结果大幅降低主上下文压力。上下文管理的核心目标是用最少的高价值token最大化保障任务执行效果。提示词构建 (Prompt Construction)该组件负责每一轮模型输入的分层组装完整输入包含系统提示词、工具定义、记忆文件、对话历史、当前用户指令五大模块且具备严格的优先级层级。例如 OpenAI Codex 遵循固定优先级服务端系统指令优先级最高依次为工具定义、开发者指令、用户指令、对话历史确保核心规则不被覆盖。输出解析 (Output Parsing)现代Agent Harness 均采用原生工具调用机制模型直接输出结构化tool_calls对象无需人工解析自由文本。Harness 通过标准化逻辑判断存在工具调用则执行对应操作并继续循环无工具调用则输出最终任务结果。同时OpenAI、LangChain 均支持基于Pydantic模型的结构化输出约束针对极端场景也保留了错误重试解析机制通过反馈错误日志让模型自主修正输出。状态管理(State Management)状态管理负责Agent全流程数据的记录、更新与持久化实现任务中断恢复、回溯调试能力。不同框架的实现方式各有差异LangGraph 通过结构化字典存储状态、聚合更新数据在关键步骤实现断点存档OpenAI 提供四种独立状态管理策略Claude Code 则创新性地通过Git提交记录作为断点、进度文件作为临时工作台实现状态留存。异常处理(Error Handling)复杂任务的异常累积效应极强一个10步流程即便每步成功率高达99%最终整体成功率仅90.4%。完善的异常处理是生产级Agent的必备能力。行业主流方案将异常分为四类并针对性处理瞬时异常采用退避重试机制、模型可修复异常返回错误日志供模型自主调整、用户可修复异常暂停任务并等待人工介入、未知异常直接上报用于调试。同时主流产品均会限制重试次数避免无效资源消耗。安全防护与边界管控 (Guardrails and Safety)安全体系分为三层防护覆盖Agent全运行流程输入防护拦截违规初始指令、输出防护校验最终结果合规性、工具防护管控每一次工具调用行为。Anthropic 采用决策与执行分离架构模型只决定“尝试做什么”而工具系统决定“允许做什么”。Claude Code 对40余项工具能力独立管控通过项目初始化授信、调用前权限校验、高危操作人工确认三步机制全方位规避风险。验证循环(Verification Loops)验证循环智能体落地的关键能力解决模型输出失误、任务偏差等问题。行业主流采用三种校验方式基于规则的自动化校验测试、代码检测、类型校验、可视化校验UI任务截图核验、模型裁判校验独立子Agent评估输出结果。Claude Code 创始人曾表示为Agent增加自主校验能力可直接将任务完成质量提升2-3倍。子Agent编排 (Subagent Orchestration)针对超复杂任务Harness 支持多Agent协同拆解执行。Claude Code 提供镜像复制、独立协作、隔离分支三种执行模式OpenAI 支持子任务专属Agent、任务全权移交两种协同方式LangGraph 则通过嵌套状态图实现子Agent管控让复杂任务分层拆解、高效落地。三、Agent Harness 的完整运行流程了解了各个组件我们再来看看它们是如何在一个循环中协同工作的。第一步提示词组装。Harness 整合系统指令、工具规则、记忆信息、对话历史、用户当前指令同时遵循“首尾重点信息优先”原则将核心任务信息放置在提示词首尾避免中间信息衰减。第二步模型推理。组装好的提示词发送至大模型API模型输出文本内容或工具调用请求。第三步输出分类判定。无工具调用则直接结束任务、输出结果有工具调用则进入执行流程存在任务移交需求则更新Agent身份重启循环。第四步工具安全执行。Harness 校验工具参数、核对操作权限在沙箱环境中执行工具调用只读操作并行执行修改性操作串行执行避免数据冲突。第五步结果封装反馈。标准化工具运行结果捕获所有异常信息并封装为可读格式反馈给模型为模型自我纠错提供依据。第六步上下文更新优化。将本轮运行结果录入对话历史若临近上下文窗口上限自动触发信息压缩、精简冗余内容。第七步循环迭代或终止。回到第一步重启流程直至满足终止条件。任务终止场景包含无工具调用的最终输出、达到最大轮次、token资源耗尽、安全规则触发、用户主动中断等。针对跨窗口的超长任务Anthropic 推出双阶段Ralph循环模式初始化Agent搭建运行环境、生成初始记录后续会话Agent读取历史进度、接续完成任务依托文件系统实现跨上下文的任务连续性。四、主流框架的Harness 实现方案当前主流Agent框架均基于 Agent Harness 核心逻辑搭建实现方式各有侧重Anthropic Claude Agent SDK通过一个 query() 函数暴露 Harness创建一个异步的循环并返回一个流式消息的迭代器。其核心就是dumb loop所有智能都在模型里Harness 仅负责流程调度。Claude Code 使用的是收集-行动-验证Gather-Act-Verify循环。OpenAI Agents SDK通过 Runner 类实现 Harness支持异步、同步和流式三种模式。其理念是代码优先工作流逻辑用原生 Python 表达。Codex Harness 则采用三层架构所有客户端共享同一个 Harness这也是为什么Codex 模型在 Codex 界面上的体验比在通用聊天窗口里更好。LangGraph将 Harness 建模为一个显式的状态图。一个“LLM 节点”和一个“工具节点”通过条件边连接。LangGraph 是从 LangChain 早期被弃用的 AgentExecutor 演变而来解决了其难以扩展和缺乏多智能体支持的问题。其Deep Agents明确使用了Agent Harness一词。CrewAI实现了一种基于角色的多Agent架构通过Harness 定义Agent角色、目标、工具搭配流程管理层实现任务路由、结果校验支撑多Agent自主协作。其 Flows 层为确定性骨干提供了支持在 Crews 处理自主协作的同时管理路由和验证。五、Harness 工程的七大核心选型所有Harness 架构设计都需要权衡七大核心选型直接决定Agent性能与落地适配性单/多Agent选型Anthropic 和 OpenAI 都建议优先最大化单个Agent的能力。多Agent系统会带来额外开销额外的 LLM 调用、交接时的上下文丢失。只有当工具数量过多例如超过 10 个且功能重叠或存在清晰独立的任务领域时才考虑拆分。运行循环选型ReAct 循环灵活度高、逐步迭代成本高规划执行架构可大幅提升运行速度最高可实现3.6倍效率提升。上下文管理策略五种生产级策略包括基于时间的清除、对话总结、观察屏蔽、结构化笔记和子Agent委派。ACON 的研究表明通过优先保留推理轨迹而非原始工具输出可以减少 26%-54% 的 token 消耗同时保持 95% 以上的准确率。验证循环设计计算性验证如测试、Linters提供确定性的事实依据推理性验证LLM 作为裁判能捕捉语义问题但会增加延迟。安全权限策略根据场景选择宽松模式高效高风险或严格模式安全低效率工具范围管控遵循最小可用原则精简工具数量、按需加载工具避免工具过多导致模型决策混乱Harness 轻量化程度长期趋势为轻量化Harness 将核心决策能力交给模型仅保留基础调度、安全、校验能力。最后对于正在迷茫择业、想转行提升或是刚入门的程序员、编程小白来说有一个问题几乎人人都在问未来10年什么领域的职业发展潜力最大答案只有一个人工智能尤其是大模型方向当下人工智能行业正处于爆发式增长期其中大模型相关岗位更是供不应求薪资待遇直接拉满——字节跳动作为AI领域的头部玩家给硕士毕业的优质AI人才含大模型相关方向开出的月基础工资高达5万—6万元即便是非“人才计划”的普通应聘者月基础工资也能稳定在4万元左右。再看阿里、腾讯两大互联网大厂非“人才计划”的AI相关岗位应聘者月基础工资也约有3万元远超其他行业同资历岗位的薪资水平对于程序员、小白来说无疑是绝佳的转型和提升赛道。如果你还不知道从何开始我自己整理一套全网最全最细的大模型零基础教程我也是一路自学走过来的很清楚小白前期学习的痛楚你要是没有方向还没有好的资源根本学不到东西下面是我整理的大模型学习资源希望能帮到你。扫码免费领取全部内容最后1、大模型学习路线2、从0到进阶大模型学习视频教程从入门到进阶这里都有跟着老师学习事半功倍。3、 入门必看大模型学习书籍文档.pdf书面上的技术书籍确实太多了这些是我精选出来的还有很多不在图里4、AI大模型最新行业报告2026最新行业报告针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。5、面试试题/经验【大厂 AI 岗位面经分享107 道】【AI 大模型面试真题102 道】【LLMs 面试真题97 道】6、大模型项目实战配套源码适用人群四阶段学习规划共90天可落地执行第一阶段10天初阶应用该阶段让大家对大模型 AI有一个最前沿的认识对大模型 AI 的理解超过 95% 的人可以在相关讨论时发表高级、不跟风、又接地气的见解别人只会和 AI 聊天而你能调教 AI并能用代码将大模型和业务衔接。大模型 AI 能干什么大模型是怎样获得「智能」的用好 AI 的核心心法大模型应用业务架构大模型应用技术架构代码示例向 GPT-3.5 灌入新知识提示工程的意义和核心思想Prompt 典型构成指令调优方法论思维链和思维树Prompt 攻击和防范…第二阶段30天高阶应用该阶段我们正式进入大模型 AI 进阶实战学习学会构造私有知识库扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架抓住最新的技术进展适合 Python 和 JavaScript 程序员。为什么要做 RAG搭建一个简单的 ChatPDF检索的基础概念什么是向量表示Embeddings向量数据库与向量检索基于向量检索的 RAG搭建 RAG 系统的扩展知识混合检索与 RAG-Fusion 简介向量模型本地部署…第三阶段30天模型训练恭喜你如果学到这里你基本可以找到一份大模型 AI相关的工作自己也能训练 GPT 了通过微调训练自己的垂直大模型能独立训练开源多模态大模型掌握更多技术方案。到此为止大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗为什么要做 RAG什么是模型什么是模型训练求解器 损失函数简介小实验2手写一个简单的神经网络并训练它什么是训练/预训练/微调/轻量化微调Transformer结构简介轻量化微调实验数据集的构建…第四阶段20天商业闭环对全球大模型从性能、吞吐量、成本等方面有一定的认知可以在云端和本地等多种环境下部署大模型找到适合自己的项目/创业方向做一名被 AI 武装的产品经理。硬件选型带你了解全球大模型使用国产大模型服务搭建 OpenAI 代理热身基于阿里云 PAI 部署 Stable Diffusion在本地计算机运行大模型大模型的私有化部署基于 vLLM 部署大模型案例如何优雅地在阿里云私有部署开源大模型部署一套开源 LLM 项目内容安全互联网信息服务算法备案…扫码免费领取全部内容3、这些资料真的有用吗这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理现任上海殷泊信息科技CEO其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证服务航天科工、国家电网等1000企业以第一作者在IEEE Transactions发表论文50篇获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。资料内容涵盖了从入门到进阶的各类视频教程和实战项目无论你是小白还是有些技术基础的技术人员这份资料都绝对能帮助你提升薪资待遇转行大模型岗位。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

相关新闻

【PTrade】为什么回测能赚钱,实盘却无法下单?7个排查步骤与诊断代码

【PTrade】为什么回测能赚钱,实盘却无法下单?7个排查步骤与诊断代码

本方案由 EasyQuant AI量化助手 提供。 问题背景 很多策略在 PTrade 回测中能正常产生收益,切换到实盘后却没有任何委托,或者日志显示下单了但始终没有成交。 这通常不代表策略逻辑一定错误,而是回测与实盘在交易时间、账户资金、涨跌停、停…

2026/10/18 7:49:36 阅读更多 →
HarmonyOS6.1.1-ImageSource:WebP素材读取成功后-为何尺寸字段仍应保留未提供

HarmonyOS6.1.1-ImageSource:WebP素材读取成功后-为何尺寸字段仍应保留未提供

我第一次做 WebP 元数据读取页时,心里有一个很顺手的推理:原始资源已经拿到,ImageSource 也创建成功,readImageMetadataByType() 没有抛异常,那么 Canvas 宽高总该有值了。 页面第一次跑起来时,前半段确实都…

2026/10/19 16:25:28 阅读更多 →
【学习地图】语言语法类 · 文章索引

【学习地图】语言语法类 · 文章索引

构建自己的语言语法知识地图,用于系统化学习、复习与快速查阅。本专栏聚焦 C 语言、Python、Shell、DOS、正则表达式等语言语法基础,作为嵌入式/脚本开发的语言地基。 文章目录一、C 语言系列二、Python 系列三、Shell / DOS / 正则一、C 语言系列 C 语…

2026/10/18 16:48:46 阅读更多 →

最新新闻

RAG知识库文档处理实操:解析、切分与检索效果全面调优

RAG知识库文档处理实操:解析、切分与检索效果全面调优

“收藏备用!RAG知识库文档处理实操”,这个标题我第一眼看到就想点头。做RAG知识库的人,谁没被文档处理折磨过?模型选型、Prompt优化这些话题都是热热闹闹的技术高地,结果真正把项目拖死的,往往是最朴素的一…

2026/10/19 17:06:26 阅读更多 →
知网AIGC检测升级:2026降AI率实操方法与底层逻辑

知网AIGC检测升级:2026降AI率实操方法与底层逻辑

知网AIGC检测升级这件事,今年把不少人打了个措手不及。去年还在用的某些“降AI率”套路,现在直接失效,甚至会让重复率一并飙升。我自己的几个文档在升级后重新送审,反馈回来的AIGC标注位置和之前完全不同,有些段落明明…

2026/10/19 17:06:26 阅读更多 →
1390张罂粟检测数据集:VOC/YOLO格式转换与YOLOv8训练实战

1390张罂粟检测数据集:VOC/YOLO格式转换与YOLOv8训练实战

1. 项目概览:1390张双格式数据集到底能做什么最近在整理目标检测训练样本,手头正好有一份“罂粟检测数据集1390张VOCYOLO格式”。这个数字乍一看不算大,但做算法验证和流程测试完全够用。整份数据由三部分构成:原始图片、VOC格式的…

2026/10/19 17:06:26 阅读更多 →
open-code-review实践:让代码评审从走形式变为聚焦逻辑与架构

open-code-review实践:让代码评审从走形式变为聚焦逻辑与架构

1. 代码评审这件事,为什么总在"走形式"和"挑刺"之间反复横跳我是从2022年下半年开始认真对待code review的。在此之前,我和大多数研发团队一样,把评审当成走流程:开了PR,挂两天没人看,…

2026/10/19 17:06:26 阅读更多 →
大模型如何补上物联网的认知短板:智能家居、工业与流程自动化实战

大模型如何补上物联网的认知短板:智能家居、工业与流程自动化实战

1. 从三个真实场景切入:大模型到底给物联网补上了哪块短板物联网这个概念喊了这么多年,真正落地时卡住的地方往往不是传感器不够便宜,也不是网络不够快,而是数据上来了没人会看、设备连上了不会决策。我做过几个从传感器到云端的完…

2026/10/19 17:06:26 阅读更多 →
CBAM注意力机制与CNN故障检测:从原理到PyTorch实战全指南

CBAM注意力机制与CNN故障检测:从原理到PyTorch实战全指南

1. 项目整体设计与需求拆解1.1 这个课题到底要解决什么问题先说结论:这个题目给的场景很“标准”,但特别容易做偏。很多同学一拿到“机器学习基于CBAM-CNN的故障汽车检测”这种题目,第一反应是去找个宝马、奥迪的图片数据集,然后闷…

2026/10/19 17:05:21 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →