## 解决 Web Agent 身份验证问题:rtrvr & Subroutines 大多数 Web Agent 在扩展到单个任务之外时会遇到困难,因为 Web 身份验证(cookie、轮换令牌和特定于浏览器的安全措施)非常复杂。直接调用 API 会失败,因为身份验证才是真正的挑战。rtrvr 通过**在用户浏览器*内*记录和重放 Web 交互**来解决这个问题,利用浏览器现有的会话和安全环境。 rtrvr 不会重建身份验证,而是会在执行任务期间拦截网络请求,对其进行排序以识别相关的 API 调用(过滤掉分析和噪音),然后直接从页面上下文重放它们。这创建了**“Subroutines”**——可供 Agent调用的工具,例如发送 LinkedIn 请求或发布到 X。 Subroutines 作为确定性 JavaScript 脚本运行,最大限度地减少 LLM 的 token 使用量并确保可靠性。Agent 选择参数,但实际操作本身是一个脚本,而不是持续推理。rtrvr 提供了一个辅助命名空间 (`rtrvr.*`) 用于常见的 Web 交互,简化了 Subroutine 的创建。 这种方法旨在构建一个**可靠 Web 操作的共享库**,超越理论上的 Agent 能力,实现实用且可扩展的自动化。rtrvr 随附了针对流行平台和功能的初始 Subroutines,以及自定义 LLM 订阅和工作流程调度的集成。
## 设计工具的未来:回归代码
最近使用 Claude Design 的体验预示着设计领域即将发生转变,这源于人工智能的兴起以及 Figma 等现有工具的局限性。Figma 的成功在于创建了一个系统化、"规范化"的设计环境,但这也导致了组件、变量和覆盖层等复杂且常常令人沮丧的系统。这种复杂性反而削弱了 Figma 在人工智能时代的相关性,因为 LLM 是在 *代码* 上进行训练的,而不是 Figma 的专有元素。
作者认为,真相的来源将回归代码,使 Figma 复杂的系统变得过时。Figma 现在被困在手动、人工智能之前的流程中。未来设计工具可能会出现分叉:一条路径,以 Claude Design 为例,拥抱直接的代码操作以及与编码伙伴的无缝集成。另一条路径将是一个纯粹的探索环境,摆脱系统约束——一个用于快速原型设计和视觉实验的空间,可能类似于更强大的 Photoshop 或简化的 iPad 素描应用程序。
最终,作者认为 Figma 的辉煌时刻正在消退,敦促 Sketch 等竞争对手大胆创新,超越基本功能。“材料的真实性”是关键——Claude Design 通过根本建立在 HTML 和 JS 之上提供了这一点。