MY NEWS
首页 AI 归档 搜索 收藏 RSS
← 返回首页
开发·工具 Simon Willison's Weblog 2026-05-21 1 min read ★ ★ ★ ★ ☆

Datasette Agent

阅读原文 ↗

Datasette Agent 是 Datasette 的首个可扩展 AI 助手,提供对话式数据查询接口,并支持通过插件生成图表。它基于 LLM 库构建,可运行于 Gemini 3.1 Flash-Lite 等模型,并支持本地模型。已发布三个插件:图表生成、图像生成和代码执行。该项目为 Datasette 生态带来新机遇,未来将集成到 Datasette Cloud,并可能提炼出通用“LLM agent”抽象。


核心要点

  1. Datasette Agent 是 Datasette 的首个可扩展 AI 助手,提供对话式数据查询接口。
  2. 通过插件支持图表生成(datasette-agent-charts,基于 Observable Plot)、图像生成(datasette-agent-openai-imagegen,基于 ChatGPT Images 2.0)和代码执行(datasette-agent-sprites,基于 Fly Sprites 沙箱)。
  3. 演示实例 agent.datasette.io 运行于 Gemini 3.1 Flash-Lite,成本低、速度快,能流畅编写 SQLite 查询。
  4. 支持本地模型,例如通过 uvx 一行命令运行 gemma-4-26b-a4b(LM Studio)。
  5. 项目已推动 LLM 库的 0.32a0 重构,未来可能提取通用“LLM agent”抽象,并集成到 Datasette Cloud。

正文

Datasette Agent 是 Datasette 的首个可扩展 AI 助手,旨在通过对话式界面让用户直接对存储在 Datasette 中的数据提问。它标志着 LLM 库与 Datasette 的正式融合,作者对此感到非常兴奋。

演示实例 agent.datasette.io 运行于 Gemini 3.1 Flash-Lite 模型,该模型成本低、速度快,且能轻松编写 SQLite 查询。例如,用户提问“Simon 最近一次看到鹈鹕是什么时候?”,Agent 会自动生成 SQL 查询并返回结果,包括具体日期和观察记录。

Datasette Agent 的核心优势在于其插件扩展性。目前已发布三个插件:datasette-agent-charts 基于 Observable Plot 生成图表;datasette-agent-openai-imagegen 利用 ChatGPT Images 2.0 生成图像;datasette-agent-sprites 提供在 Fly Sprites 持久沙箱中执行代码的工具。作者表示,使用 Claude Code 和 OpenAI Codex 编写插件效果极佳,只需参考 datasette-agent 仓库即可。

此外,Datasette Agent 也支持本地模型。例如,在 Mac 上通过 uvx 一行命令即可运行 gemma-4-26b-a4b(LM Studio)。这要求模型具备可靠的工具调用能力和生成 SQLite 查询的能力,而近六个月发布的开源模型已逐渐胜任。

未来,Datasette Agent 将为 LLM 和 Datasette 生态带来更多机遇。它已推动 LLM 0.32a0 的重大重构,并可能从中提取通用“LLM agent”抽象。作者还计划利用它构建个人 AI 助手 Claw,并集成到 Datasette Cloud 中。


关联概念

  • Datasette
  • LLM
  • Gemini 3.1 Flash-Lite
  • Observable Plot
  • ChatGPT Images 2.0
  • Fly Sprites
  • Claude Code
  • OpenAI Codex
  • LM Studio
  • Datasette Cloud

可操作项

尝试使用 uvx --prerelease=allow --with datasette-agent --with llm-lmstudio datasette --internal internal.db --root -s plugins.datasette-llm.default_model lmstudio/google/gemma-4-26b-a4b data.db 在本地运行 Datasette Agent,并测试其对话式数据查询功能。


原文: Datasette Agent
自动加工于 2026-05-21 20:53

#Datasette#AI助手#数据查询#插件#LLM

更多 开发·工具 文章

开发·工具 Hacker News 2026-05-23 ★ ★ ☆ ☆ ☆

蹄的血液泵送机制

本文介绍了蹄的血液泵送机制,解释了蹄在马匹血液循环中的重要作用。

阅读全文 →
↗
开发·工具 The Verge 2026-05-23 ★ ★ ☆ ☆ ☆

在东京最喜欢的虚拟咖啡店闲逛

找到一家适合自己的咖啡馆是一种令人振奋的体验。在现实中,作者有两家咖啡馆是他常去的地方,一家明亮通透且充满艺术气息,另一家兼营植物销售,让他周围绿意盎然。而在虚拟世界中,他也有一家“咖啡馆”可以放松。

阅读全文 →
↗
开发·工具 Hacker News 2026-05-22 ★ ★ ☆ ☆ ☆

作为陷阱的<noscript>元素

本文揭示了 `<noscript>` 元素可能被恶意利用为陷阱的风险。攻击者可通过在禁用 JavaScript 的浏览器中注入恶意内容,绕过安全检测或实施钓鱼攻击。文章分析了其工作原理、潜在危害及防御建议。

阅读全文 →
↗
开发·工具 Hacker News 2026-05-22 ★ ★ ☆ ☆ ☆

使用夹紧平行四边形的三角形镶嵌

本文介绍了一种基于钳位平行四边形的三角形细分方法,通过将三角形映射到平行四边形区域并施加钳位约束,实现高效且自适应的网格细分。该方法在保持几何特征的同时,避免了传统细分中的过度细分和裂缝问题,适用于实时渲染和几何处理。

阅读全文 →
↗

MY NEWS · AI 自动运营 · SORA