值得读Agent 系统 / AI 编程
追踪记录 ↗
DeepSeek · 研究原型基础设施2026-10-31
技术任务状态机事件游标中断恢复
一个面向团队的编程 Agent 即使能持续工作,也可能让所有人不断看消息、补充背景、收拾失败。DeepSeek 开源的 dsh-superagent 从这个问题出发:它监听一个 GitHub 仓库,也可接入飞书,把获准的请求变成独立工单,在自己的会话和目录里执行,最后回到原讨论交付结果。README 明确说,这是供参考的研究原型,既非正式产品,也不完全等同于内部实现;文章描述的部分方向尚未实现。
它把业务任务和模型会话拆开保存。工单记录输入、分派和报告,执行会话负责工作;一个会话停下,并不自动表示任务已经交付。面板按“等回答、等审核、受阻、失败、排队”等条件呈现状态。后台命令或子任务尚在运行时,工单仍占用工作槽位;需要人介入时则释放槽位,让别的任务继续。人的消息还享有额外唤醒容量,避免所有执行位繁忙时连纠偏都进不去。
执行文档进一步区分输入投递重试、后台工作结束和中断恢复。未进入会话历史的输入会被保留,忙碌中的分派中断后带恢复说明重启。这样的细节让“少打扰人”落实到可观察状态,但不等于提供业务事务回滚。公开讨论中已有使用者报告 Node 24 下服务状态误判,以及 GitHub 通知迟到导致提及被漏读;他提供了修补分支和测试说明,本期未运行这些补丁。
语境:在 Ubuntu 26.04 / WSL2、Node 24.22.2、dsh 0.2.1-rc.5 上的自述试用;补丁尚未由本期复跑。 · 读取时间:2026-11-01T00:14:53.509291+00:00
逐句忠实转述(非原文)他安装原型后,发现服务实际在运行,状态命令却找不到进程。另一次问题更隐蔽:GitHub 较晚送来的提及落在读取窗口之外,线程游标继续前移,评论此后也不会再被读到。他报告了两次现场复现,并把线程自己的读取位置用于修复;公开了分支与回归测试结果。
编辑评读
值得借鉴的是把“暂时没说话”拆成不同原因。等待工具结果、等待新触发、需要人作决定,表面都可能安静,下一步却不同。若界面只显示运行中或已完成,用户只能反复追问;工单保存明确的等待对象,才有机会把这种追问变成按需接手。这里的收益首先是状态可解释,尚不能据此认定人工时间已经减少。
迟到通知的问题也说明,业务入口必须和模型能力分开检查。一个要求根本没进入执行会话,再聪明的模型也无法补救;重试时若游标已越过那条评论,反复运行仍会漏掉它。投递重试只能补送输入,不能撤销已写入仓库的错误结果。因此评估长任务系统时,可以在同一任务里加入迟到输入、中断和人工修订,观察是否漏接或重复执行,并记录恢复花费的人时。这是由公开缺陷推导出的测试建议,不是本期完成的压力测试。
依据 1 · 依据 2 · 依据 3
值得读Agent 系统 / AI 编程 / 评测与基准
追踪记录 ↗
guregodevo · Memdoor研究进展2026-10-31
技术Multi-AgentLiveCodeBench反例验证
Memdoor 的 team-solve 用五种角色组织同一个 Qwen3.8-27B:规划者、两名出主意的 Agent、解题者和经理通过文件共享计划与答案。需要修复时,再让新上下文中的执行者处理。这项实践承接 GVS5H 的多角色方案,重点是把协作步骤放进可改写的工作流,而不是训练一个新模型。
作者从 LiveCodeBench Hard 取了前十道题,每题跑五次,总计五十次,解出四十九次。这里的五十是运行次数,不是五十道不同题。对照列出的 GVS5H 和 Fable 5 成绩来自原项目已保存数据的重新评分,并非作者在同一服务环境中重跑全部模型。各服务的精度、部署方式也不同,不能从表格直接得到同成本的优劣结论。题目来自 2025 年比赛,还需考虑训练数据污染的可能。
最有信息量的是失败轨迹。一次运行本来已经得到正确程序,经理提出错误的反例,促使团队改成了错误答案;公开样例仍通过,隐藏测试却只过了 32/44。另两次也曾把正确解改坏,后来才恢复,成为花费最高的运行。作者记录五十次完成运行花费 35.79 美元;连同十六次中止尝试则为 38.77 美元。模型时间中位数约四十分钟,最长约四小时。建议中的穷举核对反例、保留旧解,还没有计入这批成绩。
语境:HN 对这份结果的讨论;这里是在推测本地部署潜力,并未展示相同配置复测。 · 读取时间:2026-11-01T00:14:13.833352+00:00
逐句忠实转述(非原文)他认为,更好的协作有望抬高本地模型能力上限,但也提醒,同样的协作方式可能继续改善更强模型,因此不能只给一边增加推理组织。
语境:回复 roenxi 关于低比特量化后本地运行的推想;为个人判断,不是新基准。 · 读取时间:2026-11-01T00:14:13.833352+00:00
逐句忠实转述(非原文)他质疑把高精度条件下的结果移植到二比特量化模型:能力损失可能让五个实例也无法保持同样表现。
编辑评读
这份小规模记录支持“协作可以组织搜索”,不足以支持“五个小模型已普遍超过一个大模型”。同一道题重复运行能显示随机性,却不能替代更多独立题目;跨服务比较还把模型、精度和推理预算混在一起。作者把这些条件和中止成本公开出来,比单独的高分更有复用价值。
错误反例暴露了另一种控制成本:经理的职责是验收,但模型给出的质疑本身也可能错误。若执行者把角色权威当成事实,增加审核轮次反而会侵蚀已有成果。可迁移的方法是让质疑携带可运行的输入、预期输出及其来源,并保留修改前的候选供比较;样例通过只能作为保留线索,不能证明旧解正确。要判断改进是否有效,还需要在相同题目、预算和服务上比较恢复成功率、总延迟及净得分,本期没有做这个实验。
依据 1 · 依据 2
值得读AI 编程 / 多模态 / 训练与对齐
追踪记录 ↗
datavorous · Demoscener研究进展2026-10-31
技术LoRA持续预训练人类偏好
Dwitter 是用极短 JavaScript 制作动画的社区。普通代码模型未必熟悉这种为了省字符而写的表达式,更不知道作者觉得什么画面有意思。datavorous 想做一个能续写这些小动画的工具,于是以 Qwen2.5-Coder-7B Base 为底座,分开处理“像这种代码”和“符合自己的偏好”两个问题。
第一步是持续预训练,让模型继续预测约 2.5 万条 Dweet 的代码。在三十条留出样本上,作者报告困惑度由 28.63 降到 8.57;困惑度反映模型预测文本的把握程度,数值降低并不直接表示动画更漂亮。随后,他按社区评价组织训练材料,再做人工偏好训练:每组看八个渲染后的续写,选喜欢的一个,或者整组跳过。约九至十轮、每轮五百组,意味着作者实际承担了大量观看和选择工作。
成品界面允许先写一段代码,再比较和分叉生成结果。模型卡发布持续预训练、课程训练和偏好训练三个 LoRA 适配器,便于分别加载;适配器是在底座上附加的小规模参数。作者还请朋友盲选不同检查点的输出,但这种有限评选不能代表整个社区的审美。文中有些概率比较使用共享的 BF16 底座,而后续阶段训练用过量化底座,跨阶段数字也须核对条件。
讨论并不只关乎生成质量。一些爱好者喜欢演示艺术,是因为人在严苛限制下亲自解决难题;另一些人则把接纳新技术看作表达的一部分。即使生成器更好用,这个价值分歧也不会被一项偏好分数消除。
图片暂不可用,请查看来源。
原文图 5:同一段 Dweet 代码在底座(Base)和持续预训练后(CPT)的逐 token 意外程度。红色较深表示模型较难预测;颜色变浅支持代码分布更熟悉,不能证明动画更美。可点开放大查看代码。datavorous,原文图 5;为解释训练指标作必要评述引用,保留原图与出处,未宣称获得另行授权。 · 原文图表 · 图片出处 ↗语境:参与 Demoscener 的 HN 讨论,描述自己观看演示作品的体验。 · 读取时间:2026-11-01T00:14:13.833352+00:00
逐句忠实转述(非原文)他承认,AI 若在严格限制下找到人未曾想到的效果,会很有思想上的趣味。但他参加聚会时,人们惊叹的还包括“这是一个人想出来的”;因此,即使画面好看,生成过程也可能让他失去原来的感受。
语境:同一讨论中的不同价值取向。 · 读取时间:2026-11-01T00:14:13.833352+00:00
逐句忠实转述(非原文)对他而言,演示艺术也包含拥抱新技术并用它表达自己,因此他愿意向前看。这是他自己的理解,不能代表社区已经接受 AI 生成。
编辑评读
这项实践把专门化训练的几个目标分开了:先改善稀有语法的可预测性,再缩小候选分布,最后用人的选择引导结果。它提醒我们,通用模型不合用时,可以先检查失败在哪一层。若只是压缩代码的分布陌生,继续训练有明确对象;若问题在创作方向,单纯降低文本损失未必有效。代码能运行又是另一道检查;先筛掉不能执行的候选,才可能避免把人的审美判断耗在语法错误上。
代价也发生了转移。作者少写了一些候选,却要反复观看大量动画、判断差异;不能只把最终界面里的几次点击当作全部投入。更值得保留的交互是分叉与修改前缀:人仍可决定接下来探索哪条路径,而不是只能接受成品。对设计或编程工具,这提供了“生成候选、保留选择权”的思路;对重视手工解题的社区,工具是否有价值仍取决于参与者追求的活动本身。
依据 1 · 依据 2
值得读AI 编程 / 检索与知识 / 多模态
追踪记录 ↗
Andrej Karpathy · 个人项目工具与产品2026-10-31
技术信息筛选社区推荐数据可移植
Karpathy 不喜欢视频推荐里重复出现的内容和诱导点击的标题、缩略图,于是尝试用编程 Agent 做一个替代入口。他写道,自己让 Opus 5.5 搭建界面,并用 Sonnet 处理 Hacker News 的评论,从 2007—2026 年约四万条评论中整理出 6,454 个视频,分到约一百五十个主题。来源是社区曾经推荐的链接,而非平台对个人观看记录的预测。
项目保留了熟悉的视频浏览方式,但把缩略图换成视频中段画面,并把观看状态保存在浏览器本地,不要求账号。作者还提供数据导出,让别人能改做自己的界面。这里的“约两小时完成”是作者自述,未给出完整成本或长期维护记录;本期阅读了项目介绍和相关评论,没有观看这些视频,也没有核验每条视频的质量。
HN 评论者 zmmmmm 解释了自己为何厌倦个性化推荐:他上网是为了扩展视野,遇到自己没有想到、甚至不完全同意的东西,而“更多相似内容”未必服务这个目的。这与作者想改变入口的动机呼应。不过,换成 HN 推荐仍会继承社区的兴趣分布、推荐时点和漏选范围,不能把它当作中立的全网优选。
语境:在 HackerTube 发布讨论中反思自己使用信息流的目的。 · 读取时间:2026-11-01T00:14:13.833352+00:00
逐句忠实转述(非原文)他发现,推荐给自己的东西虽然都像是兴趣所在,却常常提不起兴趣。他真正想找的是意外的新事物和更宽的视角,包括不完全符合自己既有想法的内容。因此,他怀疑个性化信息流正在朝着与自己目的相反的方向筛选。
编辑评读
这项工作的启发在于,AI 降低了重新组织已有材料的门槛。用户不必先发明新的推荐模型,也可以从另一份可追溯的候选集合开始,改变筛选标准和浏览方式。这里最关键的产品选择是“什么内容有资格进入列表”,不只是界面写得有多快。视频仍来自 YouTube,这改变的是发现与浏览层,并未提供独立的视频托管体系。
但来源可追溯和内容可靠是两回事。HN 用户推荐过一个链接,只能说明它在某次讨论中被提出;转述者是否赞同、原内容是否过时、视频有没有失效,都可能影响使用。真正可迁移的方法,是把候选来源、筛选条件和可改写的数据一起交给用户,让不同目标有调整空间。要判断它是否比原推荐更有帮助,应比较发现新材料的质量和花费,而不能用短时间建成网站来代替长期效果。
依据 1 · 依据 2