Daily Report — 2026-10-14

Daily Overview

  • 完成工作: 当天的工作重点集中在三个主要领域的技术优化:修复 macOS audio capture 的弃用问题,将 RoboMME VLM harness 重构为统一协议,以及完成一个稳健的 WeChat media processing pipeline,同时进行了密集的 PhD 申请战略规划。
  • 实施方式: 技术执行包括调试 Swift/AVFoundation,设计三步走的统一 VLM writer pipeline,实现带有任务队列优化的媒体解码(SILK/animation frames),并使用 AI agents 进行学术研究和文档起草。
  • 影响: 成功确保了软件与 macOS 27 的兼容性,为机器人领域的 Sim2Real 测试建立了严谨的框架,将 WeChat 个人 agent 从纯文本能力提升至全媒体能力,并制定了高精度的 PhD 申请路线图。

MacOS

  • 完成工作: 调试了 LiveCaption 项目中的 Swift deprecation warnings。
  • 实施方式: 在 LiveSubtitle.swift 中将已弃用的 installTap 替换为 installAudioTap,以保持与 macOS 27 的兼容性。
  • 影响: 解决了编译器警告,并确保了 ASR pipeline 中麦克风采集的稳定性。

TzJsDesktop

  • 完成工作: 执行了高层级系统架构重构、学术战略规划以及媒体 pipeline 开发。
  • 实施方式: 利用 Bash、Codex 和 AI agents 审计 drawn_memory 库,实现 WeChat media parsing 逻辑(pillow/pilk/ffmpeg),并完善了 PhD SOP 和 advisor rosters。
  • 影响: 交付了一份统一的 RoboMME 设计规范、一个经过验证的 WeChat media retrieval 系统,以及一份涵盖 19 所学校、数据驱动的 PhD 申请计划。

当天的工作涉及解决 macOS audio 弃用问题、重构 RoboMME VLM harness 以实现任务统一、优化 WeChat media processing pipeline,并执行了战略性的 PhD 申请规划。

Tasks

Architecture & Strategy

  • ✅ Draft PhD Statement of Purpose — 撰写并完善约 850 字的 SOP,强调研究逻辑(FLARE, RecoverBench, Visual Prompting Harness, 和 Latent Bridge)。
  • ✅ Harness Unification Design — 创建了一份设计文档,通过标准化 VLM writer 输入(camera views)、问卷流程和绘图规则,实现 16 个任务的统一。
  • ✅ WeChat Media Pipeline Implementation — 实现图像、贴纸、文件和 SILK 语音消息的解码与检索。
  • ✅ Generate Advisor Shortlist Artifact — 创建了一个基于 Web 的交互式名单,包含 19 所学校的 41 位 advisors,并附带针对特定项目的建议。
  • ✅ Queue Priority Optimization — 调整了媒体附件识别的优先级,以防止其被长耗时的 summary generation 任务阻塞。
  • ✅ Sticker/Animation Frame Handling — 实现了一种 contact sheet 方法,将多个 animation frames 合并为单张图像,以实现模型兼容性。

Implementation & Fixes

  • ✅ Experiment Result Consolidation — 对不同设置(empty, scramble, free 等)下的实验结果进行了重新对齐和汇总,以识别受限写作与自由格式写作之间的性能差距。
  • ✅ Regression Testing — 运行了完整的 regression suite(147 项测试)和专门的 WeChat media 测试(26 项测试)。
  • ✅ Verify University Requirements — 研究目标 PhD 项目的字数限制、GRE 政策以及特定系的申请规则。
  • ✅ Onboarding Documentation — 为新开发者编写了设置 RoboHarness 环境的指南,包括本地离线测试和 GPU cluster 部署说明。
  • ✅ Fix LiveCaption Deprecation — 在 LiveSubtitle.swift 中更新了 macOS 27 弃用的 audio tap API。

Problems & Solutions

Critical Issues

1. 当前的 harness 使用特定任务的配置,阻碍了真正的泛化性主张,并导致比较不公平。

Solution: 提出了一个“三步统一 Writer”,使用标准化的开场问卷来决定激活哪些 memory types(count, ring, arrow, route)。

2. SOP 中关于 FLARE 的段落显得逻辑不通且脱节。

Solution: 重构了叙述逻辑以解释“原因”:在 failure-free 数据上训练 $\rightarrow$ 产生虚假的 pose-progress 关联 $\rightarrow$ 需要进行 perturbation-bridging 增强。

3. 在统一过程中如果移除特定任务的“技巧(tricks)”,可能会导致性能下降。

Solution: 计划分阶段验证:首先进行“ground truth”注入测试,然后进行离线 snippet 测试,最后在 Tianhe3 上进行小规模闭环运行。

4. 媒体附件识别被任务队列中运行时间较长的 summary generation 任务延迟。

Solution: 重新调整了媒体识别的优先级,使其与 summary generation 处于同一级别,确保在不增加额外模型负载的情况下进行顺序处理。

5. 由于接口兼容性问题,AI 模型在处理多帧 animated stickers 时表现挣扎。

Solution: 通过将所有采样的 animation frames 粘贴到单张宽图中创建“contact sheet”,以便模型处理。

General Issues

6. 在添加特定学校的段落后,SOP 长度超过了常见的 1,000 字限制。

Solution: 通过删除冗余的结果和次要的研究故事,将正文大幅缩减至约 830 字。

7. 由于浏览器滚动覆盖,HTML artifact 的 jump-to-anchor 功能在页面加载时失败。

Solution: 实现了一个带有轻微 timeout 的 window.load event listener,以重新触发 goHash() 函数。

8. macOS 27 上的 Swift installTap 警告。

Solution: 切换到 installAudioTap 并实现了一个 buffer copy,以保持与现有 float conversion 逻辑的兼容性。

9. 在 UI 更新后,现有测试中关于网页措辞的断言错误。

Solution: 更新了测试用例,以断言正确的 “publication refused” 状态,而不是过时的措辞。

Human vs AI Approaches

Strategic Level

SOP Argumentation for FLARE

Role Approach
Human 主张 retry 和 reset 之间的区别应通过 “in-distribution” 与 “out-of-distribution” 或 “task change” 来界定,而不是仅仅归结为 “policy failure”,以避免看起来像是在过拟合。
AI 最初建议直接使用 “out-of-distribution” 作为 reset 的原因,用户指出这可能会暗示泛化能力的弱点。

Difference Analysis: 人类提供了关键的细微差别,即 reset 是对任务变化(例如,倒下的积木)的响应,而不是模型泛化能力的失败。

System Architecture Unification| Role | Approach |

|——|——| | Human | 要求将所有 16 个任务视为具有相同操作的单一实体,并提供了特定的 baseline 要求 (GPT-6, Gemini, Qwen)。 | | AI | 迭代分析代码以识别任务目前为何存在差异,并提出了一个用于桥接它们的结构化逻辑。 |

Difference Analysis: Human 设定了战略方向(统一化和特定的 baseline 对比),而 AI 将这些要求转化为了技术实现方案。

SOP Narrative Flow

Role Approach
Human 要求更具有机性的逻辑过渡(例如,通过“未能意识到错误发生”来连接 ‘awareness’ 与 ‘memory’)。
AI 尝试使用标准的学术措辞来桥接主题,如 ‘Awareness requires memory’ 或 ‘What the benchmark revealed was sobering’。

Difference Analysis: Human 推动了更紧密、更直观的联系:指出 policy 之所以失败是因为缺乏 awareness,而 awareness 从根本上需要 memory。

Media Verification Logic

Role Approach
Human Human 坚持区分 ‘parsing success’ 与 ‘content accuracy’,以防止模型在添加幻觉细节时产生 false positives。
AI AI 最初尝试将 parsing 和 accuracy 归为单一的 ‘pass’ 指标。

Difference Analysis: Human 为视觉描述的准确性引入了更严格的验证标准。

AI Limitations

General Limitations

  • AI 在图像识别中偶尔会幻觉出额外的描述性细节(例如,识别不存在的 icon),这需要由 human 定义 successful parsing 与 accurate description 之间的区别。
  • AI 使用 ‘ad-hoc’ 的方式在专业的 Statement of Purpose 上下文中可能显得过于批判或负面。
  • AI 最初包含了用户希望保持私密或泛化的引用或特定姓名 (Guanbin Li, Sun Yat-sen University)。
  • 在用户针对 ‘MoveCube’ 实验提供具体反馈之前,AI 最初在用户关于 baseline 对比和任务统一性的确切要求上表现挣扎。

Learnings

Key Learnings

  • 在 VLM 驱动的 visual prompting 中,受限写作(提出狭窄、具体的问题)的表现显著优于自由形式写作 (53/65 vs 39/65 successes)。
  • 在描述研究时,应关注解决方案背后的 ‘bottleneck’ 和 ‘reasoning’,而不仅仅是列出高性能指标。
  • 在 PhD 申请中,要区分模型的泛化失败与环境 task state 的根本变化。
  • 在 agentic workflows 中,任务队列优先级至关重要,以防止高延迟任务(如 summarization)阻塞对时间敏感的 media processing。
  • 对 animated stickers 使用 ‘contact sheet’ 方法是支持仅接受单张图像输入的 LLMs 的有效方式。

Conversation Summaries

LiveCaption

✅ Swift Deprecation Fix 10:49:00-04:00 | cursor 解决了关于 audio taps 的 macOS 27 deprecation warnings。使用 installAudioTap 替换了 legacy method 并验证了 build process。

PhD Application Strategy

✅ SOP and Advisor Shortlist Refinement 03:10:29.004 | claude_code 对 Statement of Purpose 进行了深度的迭代编辑,以确保逻辑流和技术准确性。同时构建了一个复杂的、交互式的 advisor roster 和 program recommendation tool,并考虑了多部门申请策略和 university constraints。

RoboMME Harness

✅ Unified VLM Writer Design and Documentation 用户要求对 16 个 RoboMME 任务进行完全统一。AI 分析了当前的差异,提出了标准化的 3-step VLM reasoning/drawing protocol,并生成了两份主要文档:一份技术设计规范和一份 developer onboarding guide。

LIBERO-PRO Analysis

🔍 Instruction Source and Environment Discrepancies 一个关于为什么 LIBERO-PRO benchmark 中的某些设置不一致的 legacy/continued session。解决了关于 BDDL instruction sources 和 simulation 中 environment stability 的问题。

WeChat Media Integration

✅ WeChat Media Pipeline Completion 04:13:29.332 | codex Agent 分析了现有的 test failures,实现了 media decoding (SILK, image, file),并优化了 job queue。它使用用于 image, sticker, file, 和 voice media 的 synthetic fixtures 验证了整个 pipeline。

PersonalAgents Core

✅ System Regression and Deployment 05:00:00.000 | codex 对更新后的 bridge 进行了完整的 VM 部署并重启了 host server。运行了大规模的 regression suites,并验证了新的 media endpoints 是可达且稳定的。

Token Usage

AI Usage · 2026-10-14 Claude Code + Codex
Total cost
$25.03
Total tokens
29M
Output tokens
206K
Cache read
96.5%
Cost split Claude Code $10 · Codex $15
Token character Cache reads 96.5% · Active 3.5%

Most token volume came from cache reads.