解决编程智能体视觉盲区:开源工具 SceneProof
ReyJ94 · reddit · 2026-08-03
编程智能体(如 Claude Code)在处理 Three.js 等 3D 场景时存在视觉盲区——代码编译成功且报告“看起来很好”,但实际渲染往往是黑屏。单纯依靠截图只能发现问题存在,却无法定位具体原因(如网格缺失、相机位置错误或材质问题)。
SceneProof 是一个旨在弥补这一缺陷的 CLI 工具:
- 核心功能:加载真实的 React 或 Three.js 源码,在真实的 Chrome 浏览器中渲染,并返回像素背后的场景结构数据。
- 常用命令:
- tree:提供包含边界、材质、光照和相机的场景图,将“为什么看不见”转化为直接查询。
- scout:尝试一组相机视角对准目标,并根据实际可见度进行评分。
- render-region:从源代码重新渲染特定区域,提供高清细节而非单纯的像素放大。
- 设计理念:明确区分“命令执行成功”与“输出支持正确判断”。如果渲染结果无法判断(如目标不在画面内),系统会返回 unjudgeable,防止智能体产生“编译通过即完美”的虚假自信。
- 适用范围:目前支持 TypeScript/JavaScript、React DOM (Tailwind v4) 和 Three.js (WebGL/WebGPU)。自带可集成进 Claude Code 等 Agent 框架的 Skill。
「编程与Agent」频道最新
- 为 AI 编程智能体构建执行与验证层 Flows — OGMYT · 2026-08-03
- AI 编码时代重塑开发工具:开源将比闭源更具优势 — davidcrawshaw · 2026-08-03
- 用 Claude Code 打造专属 AI 第二大脑 — tom_doerr · 2026-08-03
- 为何 SQLite 架构将在 AI Agent 时代占据主导? — glcst · 2026-08-03
- AgensisWorks 修复多项 Agent 问题 — jasonkneen · 2026-08-03
- 重温 Russell 与 Norvig 的智能体经典定义 — philipkiely · 2026-08-03