返回首页
最新
Unix 套接字默认设置、明确的行为、Swagger UI、轻量级服务器。
嘿,HN – Gregor 和 Magnus 又来了。
几个月前,我们推出了 Browser Use(<a href="https://news.ycombinator.com/item?id=43173378">https://news.ycombinator.com/item?id=43173378</a>),它允许大型语言模型(LLM)使用自然语言提示在浏览器中执行任务。这对于像预订航班或查找产品这样的单次任务非常有效,但我们很快意识到企业的需求有所不同:
他们通常有一个包含动态变量的工作流程(例如,填写表单和下载 PDF),希望能够可靠地运行一百万次而不出错。纯 LLM 代理在这些高频任务中表现得既慢又昂贵,而且不可预测。
因此,我们开始着手开发 Workflow Use:
- 你可以通过手动录制步骤向浏览器展示要做什么(展示而非描述)。
- LLM 将这些录制转化为带变量的确定性脚本(脚本中也包含 AI 步骤,完全由代理执行)。
- 脚本运行可靠,速度比 Browser Use 快 10 倍,成本约便宜 90%。
- 如果某个步骤出错,工作流程将回退到 Browser Use,并由代理执行该步骤。(这个自愈功能仍处于早期阶段。)
这个项目刚刚启动,所以很多功能可能会出现问题,绝对还没有准备好投入生产,许多东西仍然缺失(比如一个稳定的编辑器和完善的自愈功能)。但我们希望尽早分享,获取反馈,并了解你们希望以这种方式自动化哪些工作流程。
试试看,告诉我们你的想法!
《星球点击者》是一款令人上瘾的放置类游戏,玩家通过点击星球来产生能量,并利用这些能量解锁升级和殖民新世界。
我们正在构建一个受 Rust 中 Cargo 启发的 R 包管理器。rv 的主要理念是明确使用的 R 版本,并在特定项目的 rproject.toml 文件中声明所使用的依赖项。没有 renv::snapshot 的等效功能,所有内容都需要提前声明,配置文件(及生成的锁定文件)是唯一的真实来源。这避免了 renv 可能遗漏安装信息的问题,同时也便于调整某些包,例如从源代码安装一个包,并从另一个包中安装建议的依赖项。
如果您使用过 Cargo、npm、任何 Python 包管理器等,这将非常熟悉。
我将在这里待接下来的5到6个小时。像往常一样,考虑到快速变化的移民形势,有无数话题可以讨论,我会根据你们的关注点来引导讨论。请记住,我无法就具体案例提供法律建议,因为我无法获取所有事实。请在提问时尽量保持讨论的客观性,我会在回答时尽量做到这一点。