算法安全主体责任落地:从审核通过到发布监控的完整实践指南
简介落实算法安全主体责任基本情况文档提供了一整套算法安全合规管理方案面向需要满足《互联网信息服务算法推荐管理规定》的企业、算法安全负责人及合规审核人员。内容围绕算法安全专职机构与管理制度两条主线展开一方面明确算法安全部的组织架构覆盖部门负责人、首席安全官、安全专家与技术支持人员的岗位职责、专业培训和人员配备另一方面完整呈现算法安全自评估、监测、违法违规处置、安全事件应急处理、科技伦理审查等制度流程并附有覆盖算法立项、开发、测试、应用、维护、归档全流程的算法安全管理制度全文条款可直接对照公司实际进行落地修订。资源为单个docx文档约17KB结构完整、条理清晰适合作为编写算法安全合规材料与内部制度的重要底稿。已有1714人浏览学习。1. 拿到「已通过审核」之后算法安全才开始真正落地收到一句「落实算法安全主体责任基本情况.docx 已通过审核」很多人的第一反应是收拾战场文档交了结论拿了项目可以结项了。我反而建议把这句话当成起点而不是终点。审核通过的是文档是算法当前状态的快照文档之后发生的每一次权重更新、数据增补、线上策略调整都会让这份「情况」过时。真正决定算法安全落地的从来不是文末那个「通过」而是你为这个结论写了哪些证据、定了哪些负责人、设置了什么触发重新审核的条件。这篇文章不是来恭喜你过审的而是把这套流程拆开责任主体怎么认、基本情况文档怎么写、审核为什么会被打回、怎么用自动化脚本在送审前把问题拦下来。新手可以照着模板从头走一遍熟手也能在参数、边界和踩坑记录里找到对得上号的场景。适合的人群是算法工程师、模型发布负责人、参与安全评审的运维同学以及在文档签字栏里出现的每一个人。2. 算法安全责任从哪开始先分清 4 个责任角色再写文档2.1 四大职责角色和它们对应的文档段落「落实算法安全主体责任」这句话里最难落地的词不是「安全」而是「主体」。一份基本情况文档若写不清谁对算法的哪一段负责审核时第一个问题就是「出了问题找谁」。我一般会先把责任拆成四个角色再让每个角色在文档里认领自己的章节而不是让一个负责人把整篇文档都签一遍。最常见的拆分方式是角色职责边界文档对应章节负责人出场方式算法负责人模型结构、训练方式、已知限制算法说明、安全评估在安全评估栏做结论确认数据负责人数据来源、清洗、切分、归档数据说明附数据集版本号与采样口径发布负责人运行环境、依赖、模型文件运行环境、发布与运维确保发布的版本号与文档一致运维负责人监控项、告警阈值、回滚预案发布与运维提交监控配置和回滚演练记录这个表格的用意是把「主体责任」从一句口号变成四个可追踪的入口。算法说明里的模型结构写错第一个该解释的是算法负责人数据说明里的来源不清被打回时数据负责人要能拿出数据集目录和授权范围发布与运维章节里出现线上告警阈值运维负责人必须能说清阈值为什么这样设。很多团队会在这一步偷懒把责任落到「算法组」「数据组」这类名字上。审核时看不出问题线上出事故时就开始互相推。我现在的惯例是文档里只出现具体到人的名字不出现团队名如果某个人休假或离职必须同步更新文档里的责任人字段否则发布流程直接阻断。2.2 用一张变更矩阵把「谁改算法」变成「谁触发重新审核」责任角色定下来之后下一步是回答一个更棘手的问题什么情况需要重新送审。算法是活的模型权重每周可能迭代一次训练数据每月可能更新一次。如果每次改动都重新跑一遍完整审核团队会被流程拖死如果什么都不触发文档里的情况很快就不再是「基本情况」了。我一般会建一张变更触发矩阵作为审核前置判断的依据变更类型发起人是否触发重新审核需要更新的文档章节训练数据增加或替换数据负责人是数据说明、安全评估超参数调整影响低于阈值算法负责人否算法说明模型结构或权重版本更换算法负责人是算法说明、安全评估、运行环境推理框架升级发布负责人是运行环境、发布与运维仅修改监控告警阈值运维负责人否发布与运维这张表的价值在于让「是否需要重新审核」变成一个可判断的问题而不是每次都在会上争论。超参数微调是否触发取决于设定的影响阈值比如精度波动在 0.5% 以内且误报率不上升可以只更新算法说明不触发完整审核一旦超过阈值自动进入重新评估流程。审核这件事最怕的就是模糊地带矩阵先划定模糊边界边界之外宁可多审一次也不要省。3. 写基本情况模板用 7 个章节把「责任」翻译成证据3.1 模板骨架先把章节定下来再往里填内容「基本情况.docx」这四个字听起来简单真正写起来却很容易变成一篇流水账。见过太多情况材料光算法说明就写了十几页真正负责的人是谁、数据从哪来、出了问题怎么回滚反而找不到。更实用的做法是先把 7 个章节的框架钉死每个章节只放必要的证据不写广告式描述。下面这个模板是我在多个项目里反复调整后保留的基础版本适合绝大多数推荐类、识别类和生成类的常规算法。特殊情况可以加章节但不要删减根目录。# 算法安全主体责任基本情况 文档编号/版本AI-DOC-2025-001 / v2.3 编制日期2025-xx-xx 审核状态待审核 / 已通过审核 ## 1. 算法说明 - 算法名称... - 算法版本... - 部署场景... - 输入/输出类型... - 算法类型规则 / 统计 / 深度学习 ## 2. 运行环境 - 代码仓库及 tag...提交号: ... - 训练框架及版本... - 推理框架及版本... - 依赖组件清单... ## 3. 责任分工 - 算法负责人... - 数据负责人... - 发布负责人... - 运维负责人... ## 4. 数据说明 - 训练数据来源及授权范围... - 数据清洗规则... - 训练/验证/测试比例... - 测试集场景覆盖与时间范围... ## 5. 安全评估 - 评测指标及口径... - 主要结论... - 边界条件测试结果... - 已知风险与缓解措施... ## 6. 发布与运维 - 发布计划/灰度比例... - 监控项及告警阈值... - 回滚预案... ## 7. 审核意见 - 审核结论通过 / 不通过 - 审核日期... - 审核意见与整改要求...模板的意义不是让你照抄而是强制把文档切成「描述—环境—责任—数据—证据—运维—结论」七段。审核人最反感的是在一大段散文里找数据来源和责任人第七章必须是最后一条审核意见不能前置。这份文档是给人看的工具不是自我吹嘘的报告。3.2 字段怎么填才不返工数字、标签和口径一次写对填入字段时最容易返工的地方有三个一是版本号写错二是评估数字口径不清三是数据来源只有一个模糊的名字。这些不是写作问题是工程习惯问题。版本号这块我建议在文档头部同时写「语义化版本号」和「代码提交号」两个字段。语义化版本号给人看比如 v2.3.0提交号给机器看比如 git 的 commit hash。审核时如果对不上评审可以直接拿着提交号去仓库核对不需要问任何人。评估指标必须写明口径。准确率是样本级还是用户级召回率是头部召回还是整段召回不同的口径算出来可能差几个百分点不写清楚评审复现时一定会跟你掰扯。折线前最稳定的做法是在文档里直接写「精确率 TP / (TP FP)按样本级统计」把分母分子都交代清楚。数据来源描述至少要包含四个要素来源、数量、时间范围、清洗方式。「公开数据集」这样的写法一定会被退回写「从某开放平台爬取的评论数据共计 xxx 条时间范围 2023-2025清洗掉重复和纯表情内容后剩余 xxx 条」才算是能复核的证据。这四个要素一个都不能省。3.3 从 Markdown 生成 docx把模板变成可提交的正式文件很多人提交的基本情况文档是 Word 格式但内部维护时用 Markdown 更方便做版本管理。常见做法是在仓库里维护一个template.md填完后用脚本转成 docx。下面是一个比较朴素的生成脚本骨架用 python-docx 搭出来正式内容可以从 Markdown 填充也可以手工在 Word 里补齐。# 生成算法安全主体责任基本情况.docx 的骨架 from docx import Document doc Document() doc.add_heading(算法安全主体责任基本情况, 0) sections [ (1. 算法说明, [算法名称, 算法版本, 部署场景, 输入输出类型]), (2. 运行环境, [代码仓库及 tag, 训练框架版本, 推理框架版本, 依赖清单]), (3. 责任分工, [算法负责人, 数据负责人, 发布负责人, 运维负责人]), (4. 数据说明, [训练数据来源, 数据清洗规则, 数据划分比例, 测试集范围]), (5. 安全评估, [评测指标及口径, 边界条件测试结论, 已知风险与缓解措施]), (6. 发布与运维, [发布计划, 监控项及告警阈值, 回滚预案]), (7. 审核意见, [审核结论, 审核日期, 审核意见]), ] for heading, fields in sections: doc.add_heading(heading, level1) for field in fields: doc.add_paragraph(f- {field}) doc.save(算法安全主体责任基本情况.docx)这个脚本的逻辑很简单先建主标题再按 sections 列表逐章加一级标题每个字段在标题下生成一个待填写的占位段落。sections 是一个两层结构第一层是章节名第二层是该章节下的字段列表调整字段只需要改列表不需要改循环逻辑。做版本管理时建议把template.md作为唯一内容源docx 用脚本生成后只用于提交不手工编辑。这样每次更新内容git 里看到的差异是清晰的文本而不是二进制文件。若团队必须用 Word 编辑就把模板里的字段名保留为「」后缀编辑时只改冒号后面的内容避免结构调整。4. 审不过的 5 个常见问题都是怎么翻车的4.1 模型和文档脱节描述的是 A 模型跑的是 B 权重现象文档里写的是 v2.4 模型送审时附带的权重文件却是 v2.3 的。评审组一核对哈希就发现了直接退回要求重新提交。原因写文档的人从旧模板复制章节只改了标题没改内容或者文档是提前写的模型之后又迭代了一版发布时忘了同步文档。解决在文档的「运行环境」章节里直接放权重文件的 SHA-256 值不放文件名。文件名可以重名哈希不会。审核时拿权重文件算一次哈希和文档一对立刻见分晓。这是成本最低的防脱节手段。4.2 评估数字无法复现一换机器结果就不一样现象评审组按文档里的参数重新跑了测试精确率比文档低两个百分点于是质疑评估造假。原因大多数深度学习训练和推理都有随机性不固定随机种子、不固定评测脚本版本、不固定数据切分方式同样的代码在不同机器上就是会得出不同数字。解决文档里至少写三样东西随机种子、数据切分版本、评测脚本的提交号。有条件的把评测跑在固定 Docker 镜像里镜像 tag 也写进文档。数字能不能复现本质上是工程细节能不能追踪的问题跟算法好坏无关。4.3 数据来源交代不清审核只能退回补充材料现象文档「数据说明」只写了「数据来自公开数据集」没有写具体来源、数量、授权范围、清洗规则。审核意见是「数据来源无法核实」。原因数据负责人默认所有人都知道数据是什么或者数据根本没有整理成清单临时拼了一个名字上去。解决养成数据目录习惯每份数据至少包括 source、version、quantity、collection period、permission 五个字段。文档里写目录的索引不写模糊描述。数据来源不清楚的问题在评审环节几乎一定会被翻出来与其等退回不如第一次就写全。4.4 责任分工写不实只有团队名没有具体人现象文档「责任分工」章节写的是「算法组」「数据组」评审问「算法组里具体是谁」文档里找不到答案。原因模板只设计了团队维度没有到人或者其他项目都是这么写的就跟着复制了。解决责任人必须是具体的人。如果一个项目确实没有专职负责人也要写「A同学代管B同学复核」并注明代管时间段。责任到人是安全类文档的底线审核是替你验证这条底线是否存在不是找麻烦。4.5 只测常规集没测边界条件和异常输入现象常规测试集的指标都很好看但评审加测了一批异常输入比如空文本、超长文本、纯特殊字符、极小分辨率图片模型直接崩错误率飙到不可接受。原因安全评估只围绕常规性能指标做了测试没有把异常输入当成必测项。很多算法在常规集上表现稳定恰恰在边界输入上暴露问题。解决在「安全评估」章节里单独加一个「边界条件测试」小节至少覆盖空输入、极端长度、异常类型、超量并发四种场景并记录每个场景下的表现以及是否做了处理。测试集可以不用很大但不能不测。这条做好了不仅审核更容易过上线后真正救你的也是这些边界测试。5. 把检查放进流水线提交前先跑一遍避免送审被打回5.1 校验清单的最小脚本检查必填章节和字段为了不让审核变成一场「提交—打回—补材料—再提交」的拉锯战我习惯在送审前跑一个脚本把文档里的必填章节扫一遍。脚本的意义不在于替代人的判断而在于用最低成本拦下那些一眼就能看出的缺漏。# check_algorithm_doc.py # 用途在提交审核前自动核对《算法安全主体责任基本情况》的必填章节 import sys from pathlib import Path REQUIRED_SECTIONS [ 1. 算法说明, 2. 运行环境, 3. 责任分工, 4. 数据说明, 5. 安全评估, 6. 发布与运维, 7. 审核意见, ] def normalize(text: str) - str: normalized_lines [] for line in text.splitlines(): stripped line.strip() if stripped.startswith(#): stripped stripped.lstrip(#).strip() for prefix in [1. , 2. , 3. , 4. , 5. , 6. , 7. ]: if stripped.startswith(prefix): stripped stripped[len(prefix):] break normalized_lines.append(stripped) return \n.join(normalized_lines) def extract_md(path: Path) - str: return path.read_text(encodingutf-8) def extract_docx(path: Path) - str: # 需要先安装 python-docxpip install python-docx from docx import Document doc Document(path) return \n.join(p.text for p in doc.paragraphs) def check_sections(text: str) - list[str]: normalized normalize(text) missing [] for section in REQUIRED_SECTIONS: key section.split(. , 1)[-1] if key not in normalized: missing.append(section) return missing def main() - None: if len(sys.argv) ! 2: print(用法: python check_algorithm_doc.py 文档路径) sys.exit(1) path Path(sys.argv[1]) if not path.exists(): print(f[FAIL] 文件不存在: {path}) sys.exit(1) if path.suffix.lower() .md: text extract_md(path) elif path.suffix.lower() .docx: text extract_docx(path) else: print([FAIL] 只支持 .md 和 .docx 格式) sys.exit(1) missing check_sections(text) if missing: print([FAIL] 以下必填章节缺失) for section in missing: print(f - {section}) sys.exit(1) print([PASS] 必填章节完整可以进入审核环节) if __name__ __main__: main()这里有几个需要说明的关键点。REQUIRED_SECTIONS列表要和模板保持一致如果项目加了章节这里必须同步加否则脚本会漏检。normalize函数的作用是把## 1. 算法说明统一成算法说明这样 Markdown 里的#和序号不会干扰匹配。extract_docx用了python-docx库读取 Word 段落需要注意的是 docx 里的表格内容不在paragraphs里如果字段会出现在表格中需要额外写一段提取表格的逻辑。sys.exit(1)的存在是为了接入 CI 系统。当你把这个脚本挂在提交流水线里缺失章节时进程返回非零码流水线直接失败文档根本不会被送到审核人面前。集成命令一般是python check_algorithm_doc.py 算法安全主体责任基本情况.docx失败时日志里会直接列出缺了哪一章。5.2 把模型文件也一起锁进文档版本章节检查只是第一道闸门真正容易出问题的是「文档和模型文件的一致性」。前面 4.1 里提到哈希核对这一步可以直接做进脚本或者流水线。常见做法是在送审目录里生成一个指纹文件把文档和权重文件一起算哈希# 把权重文件和文档一起打指纹记录到 release tag 里 sha256sum model_v2.4.bin 算法安全主体责任基本情况.docx release_2.4.fingerprint生成指纹文件后CI 再跑一道比对逻辑取release_2.4.fingerprint里的哈希和当前目录下实际文件的哈希做对比不一致就阻断送审。这套做法可以理解为「把文档和模型绑在同一根绳上」谁改动了其中一个指纹立刻报警。另外一个值得做进流水线的检查是触发矩阵的自动判定。当 git tag 从 v2.3 推到 v2.4 时可以让流水线检查算法代码目录和数据目录的变更范围如果数据目录有改动但文档里「数据说明」的时间戳还是旧的就提醒更新。这种判定需要结合项目自身的目录结构和版本管理方式初期实现可以先从简单的「文档最后修改时间必须晚于模型文件修改时间」开始把明显早产的文档拦下来。6. 过审只是起点把「审核通过」变成发布权限和监控基线文档过审之后我会做的第一件事不是庆祝而是把「审核通过」这个状态写进发布系统。具体做法是在发布流程里加一个开关只有拿得出带「已通过审核」状态的文档版本才能触发生产环境发布文档状态是「待审核」或「草稿」时发布按钮置灰。这个开关听起来简单但作用非常大它让审核从一次性的纸面结论变成了持续存在的工程约束。接下来是把文档里的评估数字变成监控基线。比如文档里写的是精确率达到 0.95那么在监控面板上就应该有一条对应指标线上数值若连续三天低于文档基线的 2%就自动触发预警同时重启一次评估流程。监控基线的目的是让「情况」这两个字保持新鲜。今天的算法安全是它在测试集上的表现明天的算法安全是它在真实流量里不做离谱决策的能力这两者隔着一条河。还有一个值得养成的习惯每次发布新版本时在发布记录里同步写一句「该版本对应的审核文档版本号」。这句话是留给未来排查的人的。线上出了事故排查者拿到当时的发布记录顺着版本号找到那份已过审的文档能快速确认这版算法当时的边界和已知风险知道哪些是预期内的退化哪些是真正的新问题。我现在的做法是每个算法项目建一个docs/reviews目录所有历史审核文档按日期归档文件名就叫算法安全主体责任基本情况_v2.3_20250301.docx。过审的文件只允许追加不允许原地修改若需要修改直接升一个版本走重新审核。这样做的代价是多一次流程好处是每一份审核意见都有据可查不会再出现「你改的文档是哪一版」的争论。以上这些是在无数次被退回和线上预警中一点点磨合出来的习惯。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

火箭升空MATLAB仿真:从变质量动力学到着陆段推力反推的完整实现

火箭升空MATLAB仿真:从变质量动力学到着陆段推力反推的完整实现

简介:这份资源是一套基于MATLAB的猎鹰9号火箭发射与着陆仿真项目,面向具备一定动力学与控制理论基础、希望借助编程实践理解航天工程的高年级本科生、研究生及工程爱好者。项目围绕火箭动力学建模展开,涵盖重力、空气阻力与推力等因素&#x…

2026/10/11 18:55:08 阅读更多 →
JDBC连接MySQL实战:从驱动加载到连接池排坑指南

JDBC连接MySQL实战:从驱动加载到连接池排坑指南

前阵子有个朋友想自己写一个员工管理系统,问我的第一句话说:“我该先做什么?”我说你先别急着写页面、别急着设计表,先把数据库连上。他有点不理解:连接数据库不是很简单吗?加载驱动、写个URL不就完事了&am…

2026/10/11 18:55:08 阅读更多 →
远程控制与多设备协同实战:RDP、远程开机、内网穿透与必须知道的安全代价

远程控制与多设备协同实战:RDP、远程开机、内网穿透与必须知道的安全代价

一个暴露在公网的 3389 端口,在互联网上活不过几个小时就会被扫描到并开始被爆破。这不是危言耸听,是每天都在发生的事。 这篇讲怎么把远程控制用得安全又顺手,也讲清楚每条路的真实安全代价。 文章目录一、先把概念分清:四种「远…

2026/10/11 18:55:08 阅读更多 →

最新新闻

泥石流滑坡目标检测数据集:YOLO+VOC双格式解析与YOLOv8训练避坑指南

泥石流滑坡目标检测数据集:YOLO+VOC双格式解析与YOLOv8训练避坑指南

简介:目标检测数据集聚焦泥石流与滑坡两类地质灾害场景,面向需要训练YOLO、Faster R-CNN等检测模型的算法工程师、研究生及防灾减灾研究人员。数据集以VOC与YOLO双格式组织,JPEGImages、Annotations、labels三个文件夹一一对应,共…

2026/10/11 20:37:23 阅读更多 →
Axure原型设计实战:组件对齐、动态面板与母版复用全解析

Axure原型设计实战:组件对齐、动态面板与母版复用全解析

简介:《Axure教程[汇编].pdf》是一份面向产品经理、UI/UX 设计师及软件开发人员的 Axure RP Pro 原型设计实战指南,内容结构完整,从基础操作到高级交互循序渐进。教程从新建项目、拖拽组件、编辑属性等基本操作讲起,逐步覆盖组件位…

2026/10/11 20:37:23 阅读更多 →
房屋租赁推荐系统

房屋租赁推荐系统

房屋租赁推荐系统选题背景与意义 随着城市化进程的不断加快以及人口流动性的显著提升,住房需求呈现出日益增长且结构复杂化的趋势。尤其是在一线及新一线城市,大量外来务工人员、高校毕业生以及年轻职场人士对短期或中长期住房租赁服务的需求持续攀升。传…

2026/10/11 20:37:23 阅读更多 →
基于VGG16的图像检索系统:毕业设计实战指南与避坑技巧

基于VGG16的图像检索系统:毕业设计实战指南与避坑技巧

简介:这份资源是一套基于VGG16的图像检索系统完整项目,面向深度学习入门者、图像处理方向学生及需要完成毕业设计的人群,帮助解决以图搜图场景下特征提取与相似度匹配的实现问题。项目使用Python与Keras搭建,涵盖图像预处理、VGG1…

2026/10/11 20:37:23 阅读更多 →
多前置仓模式下生鲜电商系统设计:库存、路由与履约实战

多前置仓模式下生鲜电商系统设计:库存、路由与履约实战

做生鲜电商的人应该都有体会:一个仓管不住,谈一百个仓就是灾难。万象生鲜系统走的是多前置仓模式,核心就是把库存压到离用户足够近的位置,用密度换时效。听起来不复杂,但真正落地时需要面对的是库存碎片化、订单路由、…

2026/10/11 20:37:23 阅读更多 →
LingBot-World 2.0源码结构全解读:wan目录如何把Wan2.2改造成因果世界模型

LingBot-World 2.0源码结构全解读:wan目录如何把Wan2.2改造成因果世界模型

【免费下载链接】lingbot-world-v2 Infinite Worlds with Versatile Interactions 项目地址: https://gitcode.com/gh_mirrors/li/lingbot-world-v2 点击查看 免费下载 LingBot-World 2.0(LingBot-World-Infinity) 是一款可无限交互的世界模…

2026/10/11 20:36:23 阅读更多 →

日新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 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/11 10:45:37 阅读更多 →
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/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练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/11 14:36:54 阅读更多 →