datasette-agent 0.4a0

Datasette Agent 发布 0.4a0 版本,允许插件在用户浏览器中执行自定义 JavaScript,让 LLM 代理的能力从服务端延伸到浏览器端。这意味着开发者可以用自然语言驱动浏览器内的数据操作和页面交互,而不再局限于后端 API。

一句话看懂:Datasette Agent 发布 0.4a0 版本,允许插件在用户浏览器中执行自定义 JavaScript,让 LLM 代理的能力从服务端延伸到浏览器端。这意味着开发者可以用自然语言驱动浏览器内的数据操作和页面交互,而不再局限于后端 API。

事件核心:发生了什么

Simon Willison 于 2026 年 7 月 31 日发布了开源项目 Datasette Agent 的 0.4a0 版本。这个版本的核心变化是:Datasette Agent 的插件现在可以提供工具,在用户自己的浏览器里执行自定义 JavaScript。也就是说,插件返回的不只是一段文本或一个 API 调用结果,而是可以主动操作当前页面 DOM、调用浏览器 API、修改本地数据视图或触发前端流程。

Datasette 本身是一个开源的数据发布与探索工具,围绕 SQLite 数据构建界面和 API;Datasette Agent 则是在此基础上引入 LLM 代理能力,让用户用自然语言查询和分析数据。0.4a0 属于早期 alpha 版本,目前公开信息未显示完整的 API 文档和兼容性说明,但这一能力方向已经明确:代理工具不再只跑在服务器上,也能安全地跑在用户浏览器里。

为什么重要

此前多数 LLM 代理的“工具调用”都集中在服务端:模型决定调用哪些函数、读写数据库或请求外部 API。而浏览器端执行 JavaScript 的引入,把代理的交互半径扩大到了前端世界。对于 Datasette 这类以数据为中心的开源项目,这意味着插件可以创建更复杂的交互式界面,例如根据用户指令自动筛选表格、生成图表、填充表单,甚至跨多个标签页协作。

这也会影响 AI 代理的架构选择:哪些权限放在浏览器沙箱、哪些校验放在服务端、如何避免恶意插件滥用本地执行权限,都会成为后续设计重点。由于 Datasette 拥有成熟的插件生态,这个新能力可能吸引更多开发者围绕“浏览器内代理工具”做实验,加速开源 AI 工具的模块化。

对用户/开发者/创作者的影响

对开发者来说,这是最直接的利好:他们可以用自己熟悉的 JavaScript 为 Datasette 插件增加新工具,而不必重写整套后端逻辑。对普通用户,未来可能只需用一句中文指令,就能在 Datasette 界面里完成数据清洗、可视化或导出,不需要理解 SQL 或编程。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对数据内容创作者和记者,这个能力有助于构建可交互的数据故事——读者可以在浏览器端通过自然语言操作图表或筛选数据,而不只是看静态截图。需要注意的是,自定义 JavaScript 的执行权限存在于用户浏览器中,开发者应当明确边界,避免承载敏感操作的插件被滥用。

值得关注的后续

目前 0.4a0 仍是早期版本,值得关注三点:一是插件 API 是否稳定,浏览器端工具是否支持权限声明与用户授权机制;二是 Datasette 官方是否会推出标准示例或安全规范,降低开发者踩坑成本;三是这一能力能否被社区接受并形成新的插件生态,而非停留在演示阶段。

来源:Simon Willison

celebrityanime
celebrityanime
文章: 16342

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注