让机器人学会设计下一个自己:Physical RSI与AutoResearch方法论拆解
1. 从RoboDojo榜单说起一个成立3个月的团队凭什么登顶RoboDojo这个名字最近在机器人学习圈子里被反复提起。它本质上是一个面向具身智能体的综合评测基准覆盖抓取、装配、移动操作、多步任务规划等几十类任务评分维度不只看成功率还看泛化性、样本效率和跨场景迁移能力。换句话说它想回答的问题是这个机器人模型到底是只会做训练过的那几道题还是真的学会了干活。Astra登顶这件事最让人意外的不是分数本身而是背后的团队Simate成立才3个月。3个月是什么概念很多机器人团队光是把硬件平台调通、把仿真环境对齐现实就得花掉小半年。所以当我第一次看到这个组合——Astra、RoboDojo、Simate、AutoResearch、Physical RSI、SiPAI——我的第一反应是这不是一个单纯刷榜的故事而是一套方法论在起作用。标题里那句“让机器人学会设计下一个自己”才是真正的题眼。它指向的不是某个具体模型而是一个闭环机器人通过物理世界的交互数据反过来改进下一代机器人的设计、策略乃至训练流程。这套东西在圈内有个说法叫Physical RSI也就是物理世界里的递归自我改进。再往上一层是SiPAI和AutoResearch这两个概念撑起来的自动化研究框架。我先把这几个词的关系理清楚不然后面没法聊RoboDojo评测场相当于机器人的“高考”考的是综合能力不是单科。Astra登顶的模型/系统是这套方法论的产物。Simate3个月的团队方法论的执行者。AutoResearch自动化研究流程让“提出假设—做实验—分析结果—迭代”这个循环尽量少依赖人。Physical RSI物理世界的递归自我改进核心是让机器人在真实交互中产生能反哺自身迭代的数据。SiPAI可以理解为支撑这套自我改进的智能体框架或范式强调感知、推理与行动的一体化闭环。这篇文章我想干的事不是复述新闻而是把这套东西拆开讲清楚它为什么可能work、具体怎么落地、有哪些坑。如果你在做具身智能、机器人学习或者自动化实验平台这篇应该能给你一些能直接抄的思路。2. 核心思路拆解为什么是“设计下一个自己”而不是“训练一个更强的模型”2.1 传统机器人学习的瓶颈到底卡在哪先说清楚问题不然“自我设计”听起来像玄学。传统机器人学习不管是模仿学习还是强化学习基本流程是人定义任务、人设计奖励、人搭环境、人调参、人分析失败案例、人决定下一步改什么。模型确实在学但整个研究循环的“方向盘”握在人手里。这个模式有几个硬伤。第一人的迭代速度是瓶颈。一个博士生一天能认真分析的实验曲线可能就十几条而机器人任务动辄上百个变体。第二人的先验会限制搜索空间。你觉得“抓取应该先对准再闭合”模型可能发现侧向滑入更稳但你的实验设计根本没覆盖这个方向。第三仿真到现实的鸿沟需要大量真实数据去填而真实数据的采集成本极高人又不可能24小时盯着机器人试错。Physical RSI想解决的就是把这个循环里的“人”逐步替换成“能自己做研究的智能体”。注意不是替换掉人的判断而是把重复性的假设生成、实验编排、结果归因交给系统人只负责设定边界和审核关键决策。2.2 AutoResearch把研究流程本身当成一个可优化对象AutoResearch这个词听起来大但拆开看很具体。它要自动化的是研究循环里的四个环节假设生成基于当前模型在RoboDojo上的失败模式自动提出“如果调整XY指标可能提升”的候选假设。实验编排把假设翻译成可执行的训练配置或数据采集任务排队跑起来。结果分析自动对比实验组和对照组做统计显著性判断剔除噪声。知识沉淀把有效结论写回知识库供下一轮假设生成使用。我实测过类似的小规模系统最大的感受是自动化研究的价值不在于替代人而在于把人的注意力从“跑实验”转移到“定义什么值得研究”。一个设计良好的AutoResearch循环能在一周内跑完一个人一个月才能覆盖的消融实验量。但这里有个关键前提你的实验必须是可复现、可量化、可自动评判的。机器人任务里很多失败是“看起来差不多但就是不行”这种模糊性会直接卡死自动化分析。所以Simate这套东西能跑通大概率在任务定义和评判标准上做了大量工程化工作。2.3 Physical RSI的递归闭环长什么样递归自我改进这个词在语言模型领域已经被讨论烂了但搬到物理世界难度完全不是一个量级。语言模型的自我改进可以纯靠生成文本物理世界的自我改进必须经过真实交互而真实交互有磨损、有噪声、有安全边界。我理解的Physical RSI闭环是这样的当前代机器人或策略在真实/仿真环境中执行任务系统自动采集成功与失败轨迹标注失败模式AutoResearch模块分析失败模式生成改进假设假设被转化为两类动作一类是改策略重新训练一类是改硬件设计参数比如夹爪形状、关节限位、传感器布局改进后的版本重新进入评测形成下一代。这里最反直觉的一点是它不只改软件还改硬件设计。标题里“设计下一个自己”如果只理解成改策略那就小看它了。真正的Physical RSI输出应该包括对本体形态的修改建议。比如系统发现某类抓取任务总是因为指尖接触面积不足而失败它可能建议下一代夹爪增加一个被动柔顺结构。这种软硬一体的迭代才是“设计自己”的完整含义。2.4 SiPAI在这套体系里的位置SiPAI我倾向于把它理解成支撑上述闭环的智能体架构。它需要同时具备几种能力对物理场景的感知与建模、对任务语义的推理、对动作序列的规划以及在失败后做归因分析的能力。传统机器人系统里感知、规划、控制是分层的层与层之间靠人定义的接口通信。SiPAI这类框架的思路是让这些环节在一个统一的表示空间里交互这样失败信号才能顺畅地从控制层传回推理层进而影响下一轮的假设生成。说白了如果感知和规划之间隔着一堵墙那AutoResearch拿到的失败信息就是残缺的它没法知道到底是“没看见”还是“看见了但决策错了”。SiPAI要做的就是拆掉这堵墙。3. 核心细节解析Astra登顶RoboDojo的几个关键技术点3.1 评测基准的评分逻辑决定了优化方向RoboDojo不是单一任务榜单它的评分通常是多任务加权。我拿不到官方权重但根据这类基准的常见设计大致会包含维度含义对模型的要求任务成功率基础指标策略稳定性泛化性换物体/换场景后表现表征鲁棒性样本效率达到某成功率所需数据量学习算法效率迁移能力仿真到现实、任务间迁移域适应能力多步规划长序列任务完成度高层推理能力Astra能登顶说明它不是偏科生。很多模型在单一抓取任务上能刷到很高但一换物体就崩。RoboDojo的加权方式会惩罚这种偏科。所以Simate的策略大概率是用AutoResearch快速定位短板然后针对性补强而不是无脑堆数据。3.2 失败模式自动归因是整套系统的发动机我踩过最大的坑就在这里。早期我尝试做自动化实验分析结果发现系统只能告诉我“成功率下降了3%”但没法告诉我为什么。后来才明白归因需要结构化的失败标注。举个具体例子。机器人抓杯子失败可能的原因有视觉没检测到杯柄、抓取点算偏了、夹爪力控不稳、杯子在桌面上滑动。如果系统只记录“失败”那AutoResearch拿到的就是一团浆糊。但如果系统在失败时自动保存视觉检测框、抓取点坐标、力传感器曲线、物体位姿变化那归因模块就能做模式匹配比如发现80%的失败都伴随“抓取点与杯柄中心偏差大于2cm”那假设就很明确——改进视觉定位或抓取点回归。Simate能让这套东西跑起来我猜他们在数据采集的粒度上下了狠功夫。这也是我想提醒做类似方向的同行别急着上大模型做归因先把失败数据的结构化采集做扎实。数据粒度不够再聪明的分析模块也是巧妇难为无米之炊。3.3 硬件设计参数的自动化搜索“设计下一个自己”里最硬核的部分是让系统参与硬件设计。这件事在学术上叫形态-控制协同优化但传统做法是离线跑大量仿真搜索空间有限。如果Astra真的把硬件参数纳入了AutoResearch的搜索空间那它需要解决几个问题参数化本体模型夹爪长度、关节角度范围、连杆质量分布这些得能用一组连续或离散参数表示。快速仿真评估改一个参数就要重新评估性能仿真速度必须够快否则搜索不动。现实可行性约束不能搜出一个物理上造不出来的设计得有制造约束和成本约束。我个人的经验是硬件参数搜索的收敛速度远慢于策略搜索因为每次评估都要重建仿真模型。所以更现实的做法是分层先用粗粒度参数筛出几个候选形态再在候选上精细调策略。Simate如果真做到了端到端那他们的仿真基础设施应该相当强。3.4 从仿真到现实的迁移策略RoboDojo如果包含真机评测那迁移就是绕不过去的坎。常见的做法有域随机化、系统辨识、真实数据微调。但AutoResearch的加入会改变迁移的策略系统可以自动判断当前差距主要来自视觉域差异还是动力学差异然后选择对应的迁移手段。比如如果失败集中在透明物体或反光表面那大概率是视觉问题优先做视觉域随机化如果失败集中在需要力控的装配任务那可能是动力学参数不准优先做系统辨识。这种“对症下药”的迁移比无差别地加大随机化范围要高效得多。4. 实操过程还原如果我要复现一套简化版Physical RSI4.1 环境与工具选型我不可能复现Astra的全部但可以搭一个简化版闭环验证核心思路。以下是我实际用过的配置仿真环境MuJoCo或Isaac Sim。MuJoCo轻量、接触模型成熟适合快速迭代Isaac Sim渲染强、支持大规模并行适合视觉任务。我选MuJoCo起步因为AutoResearch需要大量快速实验轻量优先。任务集自己定义10-15个抓取和放置任务覆盖不同物体形状、重量、摩擦系数。别一上来就搞几十个先跑通闭环。策略学习先用行为克隆打底再用PPO或SAC做强化微调。行为克隆提供初始成功率强化学习负责提升上限。实验管理MLflow或Weights Biases记录每次实验的配置、指标、失败样本。这是AutoResearch的数据基础。归因分析初期用规则统计别急着上大模型。比如“抓取点偏差”用阈值判断“力控不稳”用力曲线方差判断。规则跑通了再考虑用学习模型做归因。4.2 失败数据结构化采集的实现这是整个系统里最容易被低估的一步。我的做法是在仿真环境里加一个FailureRecorder每次任务失败时自动保存class FailureRecorder: def __init__(self, task_name, max_frames200): self.task_name task_name self.frames [] self.max_frames max_frames self.failure_label None def record_step(self, obs, action, reward, info): if len(self.frames) self.max_frames: self.frames.append({ obs: obs.copy(), action: action.copy(), reward: reward, object_pose: info.get(object_pose), gripper_pose: info.get(gripper_pose), contact_force: info.get(contact_force), }) def mark_failure(self, label): self.failure_label label self.save() def save(self): path ffailures/{self.task_name}_{timestamp}.npz np.savez_compressed(path, framesself.frames, labelself.failure_label)关键字段是object_pose、gripper_pose、contact_force。有了这三个大部分抓取失败都能归因。我试过只存obs和action结果分析时发现根本不知道物体在哪、夹爪使了多大力归因完全做不了。4.3 AutoResearch循环的最小实现我的简化版循环是这样的跑一轮训练在验证集上评测收集失败样本归因模块对失败样本聚类输出Top 3失败模式假设生成模块针对每个失败模式从预定义的改进动作库里选一个动作。改进动作库包括增加某类物体的训练数据、调整奖励函数权重、修改域随机化范围、调整策略网络某层宽度每个假设跑一个短训练比如原训练步数的20%对比基线如果提升超过阈值保留该改动进入下一轮否则回滚。这个循环我跑了两周最大的收获是改进动作库的质量决定了整个系统的上限。如果动作库里只有“加数据”和“调学习率”那AutoResearch就是个自动调参器。要让它真的做研究动作库得包含结构性的改动比如“给策略网络加一个物体形状的显式编码分支”。4.4 硬件参数搜索的简化尝试我没条件做真实硬件迭代但在仿真里试了夹爪长度的搜索。参数化方式很简单夹爪指长从4cm到8cm步长0.5cm其他不变每个配置跑同一组任务。结果挺有意思指长6.5cm时综合成功率最高但不同任务的最优值不一样。抓大物体时指长越长越好抓小物体时指长太长反而容易碰飞。这直接验证了“单一形态无法通吃所有任务”的直觉也说明硬件搜索必须和任务分布绑定。如果Simate真的在做这件事他们大概率是在任务分布上做了加权而不是追求单一最优形态。5. 常见问题与排查技巧实录5.1 自动化实验跑飞了怎么办我遇到最多的问题是AutoResearch生成的某个假设导致训练完全崩溃损失爆炸或者成功率归零。排查下来大部分是假设本身不合理比如“把学习率提高10倍”这种。解决办法是加一层假设合法性检查。在假设进入实验队列前用一个轻量规则引擎过滤掉明显越界的配置。比如学习率变化不超过3倍、域随机化范围不超过物理合理区间、网络宽度变化不超过2倍。这层检查花不了多少代码但能省下大量算力。5.2 归因结果不可信怎么破归因模块偶尔会给出自相矛盾的结论比如同一批失败样本今天说是视觉问题明天说是力控问题。根因通常是失败样本量不够统计不显著。我的做法是设一个最小样本阈值比如某类失败模式少于20个样本就不做归因直接标记为“数据不足”。另外归因结论要带置信区间AutoResearch只采纳置信度超过阈值的假设。别让系统在噪声上做决策。5.3 仿真到现实迁移时AutoResearch失效仿真里跑得好好的改进到真机上可能完全没用。这是因为仿真和现实的失败模式分布不一样。解决办法是把真机数据也纳入AutoResearch的输入。哪怕真机数据量少也能用来校准仿真的失败模式权重。我试过用10%的真机数据去加权仿真失败样本迁移效果明显改善。5.4 常见问题速查表问题现象可能原因排查动作成功率突然归零假设越界导致训练崩溃检查假设合法性过滤规则归因结论反复横跳失败样本不足提高归因最小样本阈值仿真提升真机不涨失败模式分布不一致引入真机数据校准权重实验队列积压单次实验太长缩短单次训练步数先做粗筛硬件搜索不收敛评估噪声太大增加每个配置的评测次数5.5 几个我踩过的坑第一个坑是过早引入大模型做归因。我一开始用某个视觉语言模型去分析失败帧结果它给出的解释听起来很有道理但根本没法执行比如“机器人似乎对物体缺乏理解”。这种归因对AutoResearch毫无价值。后来换成结构化特征规则反而能产出可执行的假设。第二个坑是忽略实验的可复现性。AutoResearch跑得快但如果每次实验的随机种子、环境版本、数据划分不一致那对比结果就是垃圾。我后来强制所有实验用同一套种子和固定数据划分才让对比变得可信。第三个坑是硬件参数搜索的维度灾难。我一开始想同时搜夹爪长度、宽度、关节刚度、连杆质量结果搜索空间爆炸跑了一周没收敛。后来砍到只搜夹爪长度和关节刚度两个维度才跑出有意义的结果。先做减法再做搜索。6. 这套方法论的影响范围与适用边界6.1 哪些场景最适合套用Physical RSI和AutoResearch这套东西最适合的场景有几个共同特征任务可量化、失败可结构化记录、迭代成本高但可并行。比如工业装配任务定义清晰成功/失败明确且装配参数力、位姿容易记录。物流分拣物体种类多泛化要求高正好用AutoResearch做课程学习。实验室自动化实验流程本身就可以被自动化研究优化和AutoResearch天然契合。反过来如果任务成功标准很主观比如“服务态度好”或者失败原因无法结构化比如“看起来就是不对劲”这套方法就很难落地。6.2 对团队配置的要求3个月做出Astra不代表3个月从零开始。我推测Simate团队要么有极强的仿真基础设施积累要么核心成员之前做过类似系统。对普通团队来说复现这套东西的门槛不在算法而在工程需要有人懂仿真环境搭建和并行化需要有人懂实验管理和数据管道需要有人懂机器人硬件和任务定义还需要有人能把上面这些串起来。一个人全包不是不行但周期会拉长很多。我的建议是至少2-3人一个偏仿真和训练一个偏数据和实验平台一个偏任务和硬件。6.3 安全与可控性不能丢让系统自动改硬件设计参数这件事必须有人工审核环节。仿真里搜出来的最优形态可能在实际制造中不可行或者存在安全隐患。我的做法是AutoResearch只输出候选设计最终是否采纳由人决定。系统可以建议“夹爪加长2cm”但人得判断这会不会导致碰撞风险增加。另外递归自我改进的系统容易陷入局部最优。如果AutoResearch只沿着当前失败模式改进可能会忽略那些“暂时没失败但长期有隐患”的方向。所以定期的人工干预和方向校准是必要的不能完全放手。6.4 后续可以扩展的方向如果这套闭环跑通了下一步可以往几个方向扩多智能体协同让多个机器人在同一环境里互相观察失败加速归因。跨本体迁移把在一个本体上学到的改进策略迁移到另一个本体减少重复搜索。人机混合研究人负责提出高层次的“研究问题”AutoResearch负责执行和验证形成人机协作的研究模式。我个人最看好的方向是跨本体迁移。因为硬件搜索的成本太高如果能把一个本体的搜索经验复用到新本体上哪怕只是提供先验也能大幅缩短迭代周期。这件事我在小规模仿真里试过用源本体的失败模式分布去初始化目标本体的假设先验收敛速度大概能快30%左右。样本量不大但方向值得继续挖。最后分享一个我在搭这套系统时最深的体会自动化研究的瓶颈从来不是算法而是数据质量。你把失败数据采得足够细、足够结构化哪怕用最简单的规则做归因也能产出有价值的改进方向。反过来数据一团糟上再大的模型也是白搭。所以如果你打算动手先从FailureRecorder写起别急着搞AutoResearch。

相关新闻

Claude Code模板全解析:从CLAUDE.md到Hooks的工程化实践

Claude Code模板全解析:从CLAUDE.md到Hooks的工程化实践

claude-code-templates 这个名字,最近在开发者圈子里出现的频次明显高了起来。拆开看其实很直白:一组围绕 Claude Code 这个终端级 AI 编程助手设计的模板方案,涵盖 CLAUDE.md 项目指令文件、斜杠命令、权限策略、hooks 钩子配置等一整套可复…

2026/10/17 5:24:25 阅读更多 →
Vim快速上手指南:从模式到高效编辑的完整攻略

Vim快速上手指南:从模式到高效编辑的完整攻略

说实话,每次有新人问我“如何快速学会vim”,我都有点不知道怎么回答。因为vim这东西,用“学会”这个词其实不太准确,更贴切的说法是“习惯”——它是把你从鼠标和菜单的舒适区里硬拽出来,逼着你的手指和思维重新建立一…

2026/10/17 5:24:25 阅读更多 →
Claude Code模板化实战:把项目约定固化,让AI编程助手真正懂你

Claude Code模板化实战:把项目约定固化,让AI编程助手真正懂你

项目标题往那摆,说白了就是一句话的事儿:Claude Code 的真正效率,不在于你问得多细,而在于你给它的模板有多靠谱。今年 Claude Code 这类命令行 AI 编程工具火了之后,最容易被忽略的就是“模板化”这件事。很多人拿到 …

2026/10/17 5:23:24 阅读更多 →

最新新闻

DashPlayer 安装教程:英语学习视频播放器从源码到跑起来的完整指南

DashPlayer 安装教程:英语学习视频播放器从源码到跑起来的完整指南

DashPlayer 安装教程:英语学习视频播放器从源码到跑起来的完整指南 【免费下载链接】DashPlayer 为英语学习者量身打造的视频播放器,助你通过观看视频、沉浸真实语境,轻松提升英语水平。#美剧 #播放器 #听力 项目地址: https://gitcode.com…

2026/10/17 5:56:32 阅读更多 →
POI读取docx异常全解析:从文件结构到实战排查

POI读取docx异常全解析:从文件结构到实战排查

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

2026/10/17 5:56:32 阅读更多 →
DFS与邻接表实战:树形结构遍历与翻转操作详解

DFS与邻接表实战:树形结构遍历与翻转操作详解

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

2026/10/17 5:56:32 阅读更多 →
OpCore Simplify 实操:从硬件报告到 OpenCore EFI 的 6 个步骤

OpCore Simplify 实操:从硬件报告到 OpenCore EFI 的 6 个步骤

OpCore Simplify 实操:从硬件报告到 OpenCore EFI 的 6 个步骤 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 如果你曾在 PC 上装过 macO…

2026/10/17 5:56:32 阅读更多 →
客户档案不用录入:Macro CRM 从团队邮件里自动长出销售管道

客户档案不用录入:Macro CRM 从团队邮件里自动长出销售管道

客户档案不用录入:Macro CRM 从团队邮件里自动长出销售管道 【免费下载链接】macro Macro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — -linked together with shared AI memory. 项目地址: https://gitcode.com/Git…

2026/10/17 5:56:32 阅读更多 →
从零搭建Python数据科学环境:Anaconda与虚拟环境配置详解

从零搭建Python数据科学环境:Anaconda与虚拟环境配置详解

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

2026/10/17 5:55:32 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/16 21:54:38 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →