微光实验室 · 博客归档

博客

记录技术探索与工程思考,共 817 篇文章。

微光实验室技术博客封面:AI 工程化、Java 后端与长期写作
全部文章 Java249后端工程50微服务9AI Engineering86LLM191Big Data267Data Engineering59Kubernetes / 云原生3实时语音1机器人39长期成长1 更多标签 →
Start here

精选阅读路径

如果你第一次来,可以先从这几条主线进入,而不是在 600 多篇文章里硬翻。

AI 调研与资料整理 预计阅读时间: 28 分钟

Agent Grader 分歧复算

规则说通过,模型评分说失败,人工又说证据不足——这时先换一个评分模型,可能只会换一列难解释的数字。更有用的是回到同一次 trial:几位裁判看的是不是同一件事,标签从哪来,哪些记录应该进入分母?

AI 调研与资料整理 预计阅读时间: 26 分钟

Agent 偏好记忆的写入与撤销

用户说:“这周项目 A 的文档先用英文。”模型提取出“用户偏好英文”,这个提取结果即使语义通顺,也还缺少决定能否长期保存的信息:仅限本周还是以后都用?仅项目 A 还是全部项目?用户是在描述临时做法,还是要求系统保存偏好?

AI 调研与资料整理 预计阅读时间: 28 分钟

Agent 首响与有效反馈延迟

编排器在入口接收任务后450毫秒收到第一个模型token,到2400毫秒才产生用户能采用的结果,3000毫秒才确认任务完成。若从发起模型调用计时,首token时间是150毫秒。这些数字可以同时正确。

AI 调研与资料整理 预计阅读时间: 33 分钟

Java 虚拟线程的资源边界

Java 服务改用虚拟线程后,最危险的误解不是 API 用错,而是把“线程更便宜”理解成“系统可以无限并发”。 虚拟线程确实改变了阻塞式 Java 服务的成本结构。

AI 调研与资料整理 预计阅读时间: 27 分钟

语音 Agent 打断的状态边界

用户让语音 Agent 查询订单,随后说“停,先查另一单”。旧查询的结果已经进入后台队列,但负责把结果写进对话历史的消费者还没处理它。等这个消费者醒来,当前回合已经换了。它若把“任务完成”直接解释为“写入当前回合”...

AI 调研与资料整理 预计阅读时间: 19 分钟

ESP32 AEC 播放参考排障

设备正在播报“客厅的灯已经打开”,下一轮识别却把这句话当成用户输入。你检查配置,发现 AEC 已启用,于是准备把抑制强度调高。 先停一下。AEC 开关只能说明算法进入了处理链,不能证明它拿到了与这次扬声器播放对应的参考音频。

AI 调研与资料整理 预计阅读时间: 18 分钟

VAD 首字丢失与缓存拼接

用户说“打开客厅灯”,ASR 却只收到“开客厅灯”。设备日志明明显示 VAD 已经触发,开发者很容易先把检测门槛调低。但那条日志只说明检测事件发生了,不说明整句音频从哪里开始交给 ASR。 本文以 ESP32-S3 的乐鑫 ESP-SR/A...

AI 调研与资料整理 预计阅读时间: 21 分钟

A6000 上的 LingBot 验证

本文是公开资料驱动的验证顺序,不含 A6000 本机实测;数字必须连同任务、输入和拓扑一起读。 假设有一台单卡 RTX A6000 48 GB 工作站,以及一台 8×A6000 工作站。看到 LingBot 各项目的权重和脚本...

AI 调研与资料整理 预计阅读时间: 19 分钟

LingBot 世界的回访记忆

一个世界可以持续生成,镜头前的画面也始终自然。但你沿原路返回时,先前打开的门、停放的车和墙上的标记,仍在原位吗? LingBot-World-Infinity 的论文报告了超过一小时的单次连续 session;同一论文的限制部分又承认:

AI 调研与资料整理 预计阅读时间: 20 分钟

视频描述与机器人动作对齐

一段巡逻视频生成了这样的描述:“机器人看到行人后减速停车。”你按描述检索到片段,又在同一段日志里找到速度下降,于是准备把它收进“遇人减速”的正样本。 这一步很容易做得过快。视频里的“之后”可能来自模型对画面的解释;

AI 调研与资料整理 预计阅读时间: 21 分钟

Cosmos 最小视频验证

准备试用 Cosmos Curator 时,一个很自然的做法是找一段短视频,在官方示例后加上 --limit 1。输入已经缩到一条,按理说应该很快知道环境能不能跑。实际执行却可能停在权重下载、模型加载或资源分配,迟迟看不到输出片段。

AI 调研与资料整理 预计阅读时间: 23 分钟

Cosmos GPU 瓶颈定位

假设一批巡检录像已经下载完,切分和描述还在继续。监控上 GPU 利用率开始下降,输出目录却迟迟没有收齐。团队准备增加几个描述模型 Worker,希望把剩余任务尽快跑完。 加 Worker 可能有效,也可能把同一批等待换成更多进程等待。

AI 调研与资料整理 预计阅读时间: 26 分钟

LingBot-VA 世界与动作

LingBot-VA 2.0 是一套面向机器人控制的 Video-Action Foundation Model。它不是 LingBot-VLA 2.0 的改名版本,也不是一个把视频生成模型接上动作头的简单组合。

原创工程实践 预计阅读时间: 25 分钟

LingBot 推理路径选择

准备在一张 48GB 显卡上试用 LingBot-Video,你打开仓库,同时看到 Dense 1.3B、MoE 30B-A3B 和新发布的 8 步 DMD。直觉很容易把它们排成一条线:Dense 小,MoE 强,DMD 又快又省;

AI 调研与资料整理 预计阅读时间: 23 分钟

Agent 互换的接口边界

假设你正在给团队的开发工作台加一个审查入口:开发者选中一批改动,点“审查”,结果统一显示在侧栏。第一版接 Codex,第二版想再接一个审查 Agent。界面没有变化,看上去只要换掉调用目标。

AI 调研与资料整理 预计阅读时间: 21 分钟

Cosmos Curator 视频筛选

假设一个机器人团队准备整理仓库里的巡检录像。画面中大量时间只有货架和地面,真正值得研究的瞬间却很短:机器人停在障碍物前、夹爪接触后没有移动,或者门已经打开,机器人仍然等待。团队想先过滤“几乎没有运动”的片段,再让视觉语言模型生成描述...

AI 调研与资料整理 预计阅读时间: 16 分钟

AGENTS.md 写了以后,怎样判断它真有用?

给 Agent 修一个解析函数的任务,它先安装依赖,再跑全仓构建,构建报错后又花时间修了一个与任务无关的模块。你把“认真验证改动”补进 AGENTS.md,希望下一次更可靠;结果,它只是更认真地重复了这条弯路。

AI 调研与资料整理 预计阅读时间: 17 分钟

Codex 只读审查的权限边界:任务文件是谁写的?

一次 Codex 审查没有修改仓库代码,却留下了新的任务 JSON。看到这种现象,先别把它判成“只读沙箱失效”。更值得追问的是:文件由哪个进程写入,read-only 又设置在哪一层?

AI 调研与资料整理 预计阅读时间: 23 分钟

ESP32-S3 Mini 和 C3 Mini 怎么买?从 PSRAM、USB 到一张可核对的采购单

给一台桌面语音终端买开发板:接麦克风和扬声器,用 Wi-Fi 收发音频,再接一块 320×240 彩屏。商品页同时出现“C3 SuperMini”“S3 Mini 8 MB”“S3 N4R2”,都带 USB 接口,似乎只是性能和价格不同。

AI 调研与资料整理 预计阅读时间: 18 分钟

CLAUDE.md 越写越长,哪些规则该放到子目录?

一个前后端放在同一仓库的团队,最初只在 CLAUDE.md 里写了测试入口和提交要求。几个月后,文件里又出现接口错误码、组件样式、数据库迁移、版本发布、事故恢复。维护者让 Claude Code 改一个按钮的文案...