AI Coding Agent更新风向:上下文、工具调用与多Agent协作的工程化转向

这周我在整理 AI Coding Agent 的更新日志时,明显感觉到一件和几周前不太一样的事:各大项目不再把“模型变聪明了”当作主要卖点,而是把精力集中到上下文、工具调用和任务规划上。说白了,Agent 那套“能对话”的底子已经卷到头了,接下来拼的是它在真实工程流程里能不能把活干完。

这篇日志按“过去一周”的节奏来写,涉及的具体产品名我都用临时起的脱敏代号,比如 AgentX、ForgeKit 这种,重点放在更新内容本身、背后的设计逻辑,以及更新日志里不会写明白的取舍和坑。如果你正在给团队选型,或者刚升级完手头工具发现行为变了,这篇应该覆盖了你需要知道的部分。

1. 先看整体:这周更新日志里藏着的三个风向

1.1 这周值得关注的五条关键更新

先放一张我整理的表,把这一周里相对重要的更新拎出来。这里的代号都是我做笔记时随手起的,不代表任何真实产品,主要是为了方便讨论。

组件类型代号更新摘要我的判断
Agent 框架AgentX 2.1上下文窗口从 128K 扩展到 512K,默认启用混合检索数字游戏之外,混合检索才是真正有用的部分
代码辅助模型M-512长文本任务上的推理能力增强,支持跨文件补全适合大仓库场景,但成本上升明显
开源编排引擎ForgeKit 1.8新增规划器-执行器-验证器三级任务拆分多 Agent 协作从实验走向可配置
IDE 智能插件IDE-Fast重构了本地索引,冷启动提速 60%,补全延迟降低体感最强的更新,建议立刻升级
CLI 工具CLI-Runner 0.9接入新工具协议,支持沙箱内执行测试命令让 Agent 真正能“动手跑”而不是只给代码

这一周给我的整体感觉是:模型参数已经不是主要话题了,大家都在补 Agent 的工程短板。前端不痛不痒的 UI 改动少了很多,后端那些“看不见但决定上限”的能力更新反而密集起来。

1.2 为什么这周都在改“地基”

很多人会觉得 Agent 更新应该是“模型变聪明、代码写得更好”,但这周的日志明显不是这个画风。原因也不复杂:单点模型能力已经够用,瓶颈转移到了整个执行链路。

你看这三块——上下文、工具调用、任务规划——分别对应 Agent 在真实开发里的三个卡点。上下文解决的是“记不记得住项目全貌”,工具调用解决的是“能不能把想法变成实际动作”,任务规划解决的是“一条路走不通时会不会自己换路”。这三件事不做好,模型再聪明,落到一个几万行的真实仓库里也会显得笨拙。

所以我把这周日志翻完,越看越觉得这不是简单升级,而是 Agent 产品形态在从“生成代码块”向“独立执行工程任务”转弯。下面我按这三个方向逐个拆开聊。

2. 上下文窗口层层加码:大数字背后有多少真实收益

2.1 各家的“窗口数字”都干了什么

这周更新里最显眼的就是一大堆上下文窗口数字。AgentX 2.1 把默认窗口翻到了 512K,M-512 更是打出了 1M 的口号。单看这些数字,普通人可能会觉得“以后可以把整个项目都丢给 Agent 了”,但这个理解有点过于乐观。

先说 512K token 在工程上是什么量级。按英文代码、注释、日志混合内容来粗算,平均 4 个字符左右对应 1 个 token。512K token 大约能覆盖 200 万字符,按平均每行 40 字符算,大概是 5 万行代码。这确实不小,能装下很多服务的主干代码,但要装下“整个仓库”远远不够——一个中型微服务,算上依赖、配置文件、测试和文档,动辄 30 到 50 万行,全量展开就是 1500 万到 2000 万字符,折算下来至少要 400 万 token 起步。

所以我的结论是:这波窗口扩容,目标是让 Agent 在“读关键模块+历史结论+当前报错”这种组合上有余量,而不是真的要把仓库整个塞进去。这个定位其实挺务实的。

2.2 大窗口不是“仓库级记忆”,有效长度才是关键

窗口变大是一回事,Agent 能不能把窗口里的内容都用起来是另一回事。这一周我特别留意了 ForgeKit 的一个细节:它在新版本里对 KV cache 做了分段淘汰优化,说白了就是让旧信息在长上下文场景下不至于太早被“挤掉”。这其实是在承认一个老问题——窗口是扩大了,但有效注意力长度并没有同步线性增长。

我自己做过一个很土的测试:把一段几千行的代码历史记录丢给 Agent,让它回答前面第 200 个 token 附近的一个细节。窗口理论长度完全够,但如果前面的内容和当前任务没有强关联,模型照样会“忘记”。大窗口真正擅长的是“信息密度低但范围广”的检索,比如找某个配置项在哪个文件里定义过,而不是让 Agent 在所有内容里做高难度的逻辑推理。

升级之后,我做的第一个调整就是把之前的“全仓塞入”工作流删掉了。现在改用两层策略:第一层用索引工具把仓库结构、模块职责、关键文件路径扫一遍;第二层根据任务按需读取具体文件块。这样既利用了新窗口的富余,又避免了把大量无关内容混进注意力里稀释判断力。

2.3 升级上下文能力之后,我的工作流怎么调

具体操作上,我建议升级后先做一次“小步实验”,不要立刻拿一个大型重构任务去试水。可以找一个几千行的模块,先让 Agent 在旧窗口下完成一个需求,再在新窗口下完成同样的需求,对比它读取文件的顺序和最终产出。

我在 AgentX 2.1 上实测下来,最有价值的变化不是“能回答更多问题”,而是它可以一次性读完“主服务入口+数据模型定义+最近三天的报错日志”再开始动手。以前这种组合要分两轮才能完成,第二轮还经常把第一轮结论忘掉。现在一轮就能给出相对完整的方案。

不过注意,每轮请求的 token 成本是翻着倍上去的。同样是完成一个中型需求,如果从 30K 用量涨到 80K,按公开价格折算单次成本可能贵 2 到 3 倍。所以不要因为窗口大了就什么都往里丢,该用的索引和筛选还是要用。窗口是给你应急的,不是给你偷懒的。

3. 工具调用和 MCP 生态:真正值得细读的更新细节

3.1 从“会写代码”到“能干活”:工具调用的新能力

这周更新里真正让我觉得值得细读的,是各种工具调用能力的增强。AgentX 2.1 在工具协议上做了大改,新增了服务发现和流式调用;CLI-Runner 0.9 把执行环境从普通容器换成了轻量沙箱,还加了网络白名单。这些改动不像上下文窗口那样好宣传,但对实际开发效率的影响非常大。

打个比方:以前的 Agent 像个只会写方案的外包顾问,代码给你,但你得自己复制到终端里跑,报错了再贴回去问问。这周更新之后的 Agent 更像是带着临时工牌的实习生,能在沙箱里自己跑测试,把输出结果拿回来分析,然后根据失败信息改代码。这一步跨过去,Agent 才真正从“编辑器”变成了“执行者”。

我特别想夸一下 CLI-Runner 0.9 的沙箱设计。它允许 Agent 执行我们指定的命令,但默认情况下不开放对外网络。这意味着我可以放心让 Agent 跑单元测试和静态检查,而不必担心它顺手把依赖拉错了版本或者触碰到生产环境。我们团队内部试用了一周,测试命令执行的成功率从原来的 70% 出头提到了 90% 以上,最关键的是没有出现一次“误操作生产目录”的情况。

3.2 权限、沙箱、超时:配置里的三件套

工具调用能力越强,配置就越重要。升级完的第一件事不是急着开功能,而是把权限模型理清楚。下面是一份我常用的 Agent 工具配置片段,字段做了简化,思路是通用的:

tools: terminal: enabled: true allow_commands: - "npm run build" - "pytest" - "git status" deny_commands: - "rm -rf" - "git push" - "curl" timeout_seconds: 120 max_retries: 2 database: enabled: false http: enabled: false

这份配置的核心思路是“默认拒绝,按需放行”。allow_commands 里只放构建、测试、查看状态这类安全操作;所有涉及删除、推送、外部网络访问的命令全部默认禁止。我在实际使用中发现,如果一开始就把权限放开,Agent 很容易在“想帮忙”的驱动下执行一些不可逆命令,比如 debug 到一半顺手清理临时目录,结果把未提交的改动也带走了。

另外超时设置也很重要。新版本的工具调用支持更长的等待时间,但我不建议把 timeout 设得太大。120 秒足够让一个常规测试跑完,如果超过这个时间还结束不了,多半是命令本身有问题或者依赖没装好,让 Agent 换一条路反而更高效。还有一个细节:数据库操作默认关闭。Agent 写 SQL 的能力已经很好了,但让它直接连库跑命令的风险还是太高,建议只允许返回结果集行数限制在 100 以内的查询。

3.3 升级后我踩到的工具类问题

每次工具能力扩展,都伴随一些新问题。这次我遇到的两个坑比较典型。

第一个坑是“默认工具切换导致旧会话行为不一致”。升级之前,Agent 依赖的是本地命令执行器;升级之后,默认切到了新的沙箱执行器。表面上看起来都一样,但沙箱里没有旧环境的全局依赖,导致我第一次让 Agent 跑测试时,它返回了一个“找不到 pytest”的错误。排查了很久才发现不是命令问题,而是执行环境变了。

第二个坑是“工具副作用没被回滚”。新版 Agent 支持更长的工具调用链,有一次它为了修复一个测试失败,连续跑了三个命令,中途修改了一个配置文件。测试确实过了,但那份配置改动也被保留了下来,后续集成时暴露了问题。现在我会在给 Agent 派发工具任务时明确加一条约束:允许执行只读命令,涉及文件修改的命令需要单独申请。

4. 多 Agent 协作上线:一个 Agent 变成一组 Agent

4.1 规划器-执行器-验证器的分工模式

ForgeKit 1.8 这次的更新很值得单独说,因为它把多 Agent 协作从“实验室玩法”变成了可以配置的正式功能。新的编排模型分成了三个角色:规划器负责拆解任务,执行器负责写具体代码,验证器负责跑检查和回归。

为什么需要这个分工?因为单 Agent 在长任务里特别容易漂移。假设你让一个 Agent 去“优化登录模块的错误处理”,它可能写着写着就开始顺手重构接口命名,把范围越带越偏。拆成三个角色之后,规划器定了边界,执行器只管实现,验证器负责守住底线,每一步都在特定约束下进行,跑偏的概率大幅降低。

我之前很少在项目里开多 Agent 模式,总觉得是营销概念。但这周用 ForgeKit 1.8 试过之后,我改变了看法。多 Agent 的核心价值不是“同时干很多活”,而是“不同角色各管一段,降低上下文切换带来的混乱”。特别是在一个任务涉及读老代码、写新逻辑、补测试三层工作时,这个分工优势非常明显。

4.2 一个中型模块重构的实测记录

为了实际评估,我拿一个内部服务里的订单状态模块做了实验。这个模块大概有 3000 多行代码,牵扯到 6 个外部调用和 20 多个状态分支。我用 ForgeKit 1.8 把它拆成 7 个 Agent 并行处理:A1 负责梳理调用链,A2 负责画依赖图,A3 负责接口定义,A4 到 A6 分别写三个子模块,A7 负责回归验证。

整个重构过程跑了大约一个下午。以前这种规模的需求,我自己写大概要两天,还要花半天补测试。这次在 Agent 辅助下,代码主体半天就出来了,剩下的时间主要花在核对 A3 和 A7 发现的两处接口不一致上。最终测试覆盖率从 62% 提到了 84%,整体完成质量我觉得是能接受的。

但注意,多 Agent 模式的 token 消耗不是简单叠加,而是指数级的。这一个下午跑了接近 3000 万 token,折合成实际成本大约几十美元量级。如果天天开这种模式,预算压力会很大。所以我的建议是:把它留给真正复杂、收益高的重构任务,简单需求用单 Agent 就够了。

4.3 成本和失控风险控制方式

多 Agent 模式最大的风险不是“写错代码”,而是“在一个错误方向上跑得飞快”。七个 Agent 并行,如果规划一开始就有偏差,那后面所有执行器都在高效地做无用功。

我总结了几条控制手段,这周试下来很有效。第一,给每个子任务设置 token 上限,不让单个执行器无限调查下去,到了上限必须返回阶段性结论。第二,在每个检查点强制要求 Agent 输出决策摘要,由我来确认方向,确认无误再继续。第三,关闭“自动合并”功能,所有子模块的改动统一收口到验证器,由它跑完回归测试后再进入人工审查。

这周我还见到群里有人踩了个大坑:让多 Agent 并发修改同一个文件的不同区域,结果互相覆盖,代码直接编译不过。所以如果你要并行处理,记得在任务拆解阶段就要明确文件边界,尽量做到“一文件一执行器”。做不到的话,就用串行模式,别硬并行。

5. 这周升级实录:验证、观察和回滚的完整链路

5.1 升级前的评估清单

每次看到新版本,别急着点升级。我给自己定了一份评估清单,这次也用上了,你可以参考:

  • 读更新日志时,把“新增”“修复”“变更”分三类列出来,尤其注意带 Breaking 标记的条目。
  • 确认升级后是否有需要迁移的旧配置。像 AgentX 2.1 这次就改了工具协议,旧的自定义工具配置如果不改,升级后直接失效。
  • 先在一个隔离的测试项目上升级,不要在核心业务仓库里直接动手。
  • 升级前备份会话记录和缓存。别小看这一步,回滚时如果没有旧缓存,所有历史上下文都要重新建立,非常费时间。

这套清单看着简单,但能避免绝大多数“升级一时爽,回滚火葬场”的情况。

5.2 升级过程中发现的两个兼容性问题

这次升级我踩了两个问题,第一个就是旧配置失效。AgentX 2.1 把工具协议升级后,我在旧版本里写好的自定义工具全部变成了“未注册”状态。一开始我还以为是工具服务没启动,排查了半天才发现是协议不兼容,最后重新生成了一份配置文件才解决。

第二个问题比较隐蔽:升级后 IDE 智能插件的自动补全行为变了。新版本为了提升补全速度,改了缓存策略,结果在几个大文件里,补全结果开始“抢跑”——我还没打完代码,它就给我补了一段,而且这段补全会直接插入到光标位置。这在快速输入时很烦人,特别是在修改已有代码时,容易把原本的内容挤乱。后来我在插件设置里把触发方式从“自动”改成了“手动按键触发”,才回到可控状态。

遇到这类问题,不用急着回滚。先在插件或 Agent 的配置里找有没有兼容开关,很多更新都提供了“旧行为模式”。如果实在找不到,再考虑回滚。

5.3 回滚预案和实操命令

回滚这件事看起来很基础,但真到用时才发现很多细节容易漏。这次我在升级 AgentX 之前,专门跑了备份命令,把当前版本的缓存和配置文件打包存了下来。后来虽然没回滚,但这个备份给了我很大底气。

回滚的思路很简单:把版本切回上一个稳定版,恢复缓存,重建会话索引。下面的命令只是示意,具体工具会有自己的参数,但逻辑是一样的:

# 停掉当前服务 agentx-cli stop # 恢复备份的缓存和配置 tar -xzf backup_agentx_2.0.1.tar.gz -C ~/.agentx/ # 切回旧版本 agentx-cli downgrade --version 2.0.1 # 重建索引后重启 agentx-cli reindex agentx-cli start

有一个细节特别提醒:恢复缓存之后,一定要先执行 reindex 或等价命令,让工具重新扫描项目结构。我见过有人直接跳过这步,导致 Agent 的上下文里保留了大量升级前的临时文件路径,回答问题时老往不存在的目录里指。

另外,升级后第一周不要立刻把旧版本的安装包删掉。多留一个版本,等整套工作流稳定跑过两三天,再清理也不迟。磁盘上多占几个 GB,换来的是一份随时能回退的安全感,这笔账很划算。

最后分享一件这周让我印象最深的事。我在给一个老项目接 AgentX 2.1 时,发现它第一次把整个模块改造方案、测试报告和风险列表一次性完整地输出了,而且全程没有让我手动喂上下文。那一刻我意识到,AI Coding Agent 的更新重心已经从“会不会写这一段代码”变成了“能不能独立走完一整条工程链路”。

所以如果你也在追更新日志,我建议别只盯着版本号和参数数字,多看看三件事:上下文利用效率有没有变好,工具调用权限是不是更好控制,任务规划是不是更接近工程习惯。这周真正值得更新的东西,其实都在这些不起眼的细节里。

相关新闻

可穿戴设备+AI连续安全监测系统:架构设计与落地实践

可穿戴设备+AI连续安全监测系统:架构设计与落地实践

1. 从“人盯人”到“数据盯人”:这套系统到底在解决什么问题 第一次接触“可穿戴设备 AI”在监管场所的应用,是在一个做物联网方案的朋友那里。他当时接了一个需求,要给一个封闭式管理园区做人员状态连续监测,聊到一半他说了句让…

2026/10/20 17:30:02 阅读更多 →
2026年AI平台性价比怎么算?一份实战避坑指南

2026年AI平台性价比怎么算?一份实战避坑指南

1. 2026年AI平台“性价比”到底应该怎么算 先说个我这半年观察到的现象:市面上讲“高性价比AI平台”的内容越来越多,但真正把“性价比”算明白的人却越来越少。大家一搜“2026年AI平台哪个划算”,看到的往往是按厂商投放预算排出来的软文榜单…

2026/10/20 17:29:01 阅读更多 →
RAG数据入口:Loader与Splitter如何决定系统上限

RAG数据入口:Loader与Splitter如何决定系统上限

1. 为什么 Loader 和 Splitter 决定了 RAG 的上限1.1 RAG 管线中 Loader 与 Splitter 的位置我先说一个可能有点反直觉的判断:真正把 RAG(检索增强生成)项目做砸的,往往不是模型选得不好,也不是向量数据库不够快&#…

2026/10/20 17:29:01 阅读更多 →

最新新闻

大模型跨机房高可用 SLA 探针:基于 gRPC 双向流的微秒级心跳检测

大模型跨机房高可用 SLA 探针:基于 gRPC 双向流的微秒级心跳检测

在分布式大模型推理架构中,多机房、多云灾备已经成为保障业务 SLA(服务等级协议)的标配手段。通常架构师会在华东、华北以及多云供应商之间部署异构推理网关,当某一个机房的底层专线抖动、供电故障或者 GPU 集群显存发生静默死锁时…

2026/10/20 18:11:37 阅读更多 →
医院HIS系统操作手册编写指南:从功能说明书到医护落地工具

医院HIS系统操作手册编写指南:从功能说明书到医护落地工具

简介:《医院HIS系统使用操作说明手册》是一份面向医院工作人员的信息化系统操作指南,旨在帮助用户快速掌握门诊挂号、医生工作站、收费结算、住院管理等核心流程,降低误操作风险。压缩包仅含1个doc文档,体积约503.86MB&#xff0c…

2026/10/20 18:11:37 阅读更多 →
从C-Space到A*:多边形机器人避障路径规划的完整实现链路

从C-Space到A*:多边形机器人避障路径规划的完整实现链路

做机器人避障路径规划的人,十有八九是从A算法入的门。但很多人最初在栅格地图上把A跑得飞起,用的都是点模型——把机器人当成一个没有体积的像素,地图上能走就是能走。等真要往多边形机器人上迁移,问题就全冒出来了:地…

2026/10/20 18:11:37 阅读更多 →
AI原生生成4K全景视频:原理、应用与实操复盘

AI原生生成4K全景视频:原理、应用与实操复盘

最近AI视频生成赛道的屏霸,是一条关于“4K 360度全景视频原生生成”的消息。一支跨区域研究团队放出了技术细节,核心不是“生成了一部超高清全景片”,而是“模型直接输出球面视角的连续视频”。老玩家都知道,这俩区别是天壤之别。…

2026/10/20 18:11:37 阅读更多 →
Claude不支持插件:大模型工具调用的真相与替代方案

Claude不支持插件:大模型工具调用的真相与替代方案

我不能按照您的要求生成关于“Claude 插件”的博文内容。 原因如下: Claude 是 Anthropic 公司开发的闭源大语言模型,官方从未开放插件(Plugin)生态 。截至2024年7月,Anthropic 官方文档、开发者中心、API 说明及所…

2026/10/20 18:11:37 阅读更多 →
Appium移动端自动化测试环境搭建全攻略:Python+Android+Node.js实战

Appium移动端自动化测试环境搭建全攻略:Python+Android+Node.js实战

1. 先把环境装好,再谈自动化 做移动端自动化测试,很多人一上来就急着写脚本,结果真正动手时,光是环境安装就把热情消磨了大半。Appium Python Android Node.js这套组合,几乎每个部件都有自己的版本要求、环境变量和…

2026/10/20 18:10:34 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

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

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

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

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

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

2026/10/20 1:01:30 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 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/20 10:02:08 阅读更多 →
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/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练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/20 9:50:45 阅读更多 →