newsmode
search
Меню
arrow_back Назад

Datasette Agent

auto_awesomeКраткое саммари

Simon Willison анонсировал первый релиз Datasette Agent — расширяемого ИИ-ассистента для Datasette, который объединяет его Python-библиотеку LLM с проектом Datasette. Агент предоставляет разговорный интерфейс для запросов к данным в Datasette и может строить графики с помощью плагина datasette-agent-charts. Демо на agent.datasette.io работает на Gemini 3.1 Flash-Lite, а также поддерживаются локальные модели вроде gemma-4-26b-a4b через LM Studio. Уже выпущены три плагина (charts, OpenAI imagegen, Fly Sprites sandbox), а Claude Code и OpenAI Codex отлично справляются с написанием новых. Релиз повлиял на крупный рефакторинг LLM 0.32a0 и в перспективе будет развёрнут для пользователей Datasette Cloud.

Datasette Agent

21 мая 2026

Мы только что анонсировали первый релиз Datasette Agent — нового расширяемого ИИ-ассистента для Datasette. Я работаю над своей Python-библиотекой LLM уже чуть больше трёх лет, и Datasette Agent — это момент, когда LLM и Datasette наконец-то объединяются. Я очень этому рад!

Datasette Agent предоставляет разговорный интерфейс для того, чтобы задавать вопросы данным, которые у вас хранятся в Datasette. Добавьте плагин datasette-agent-charts, и он сможет ещё и строить графики по вашим данным.

Демо

Пост-анонс (в новом блоге проекта Datasette) включает в себя это демонстрационное видео:

Я записал видео на новом живом демо-инстансе agent.datasette.io, который запускает Datasette Agent на примерах баз данных, включая классический global-power-plants от WRI, а также копию Datasette-бэкапа моего блога.

Живое демо работает на Gemini 3.1 Flash-Lite — это дёшево, быстро и без проблем справляется с написанием SQLite-запросов.

Один из вопросов, которые я задал в демо, был:

когда Simon в последний раз видел пеликана?

Что привело к выполнению такого SQL-запроса:

SELECT title, commentary, created FROM blog_beat WHERE beat_type = 'sighting' AND (title LIKE '%pelican%' OR commentary LIKE '%pelican%') ORDER BY created DESC LIMIT 5

И ответ был:

Самое недавнее наблюдение пеликана Simon’ом было зафиксировано 20 мая 2026 года. Наблюдение включало калифорнийского бурого пеликана, а также чернозобую гагару, канадскую казарку, полосатого берегового краба и калифорнийского морского льва.

Вот это наблюдение в моём блоге и Markdown-экспорт полной расшифровки диалога.

Плагины

Моя любимая фишка Datasette Agent в том, что, как и остальной Datasette, он расширяется плагинами.

К этому моменту мы выпустили три плагина:

datasette-agent-charts, показанный в видео, добавляет графики в Datasette Agent — на базе Observable Plot. datasette-agent-openai-imagegen добавляет инструмент генерации изображений в Datasette Agent с использованием ChatGPT Images 2.0. datasette-agent-sprites предоставляет инструменты для выполнения кода в постоянной песочнице Fly Sprites.

Создавать плагины действительно весело. У меня есть ещё куча прототипов, которые пока не дотягивают даже до альфа-качества.

Claude Code и OpenAI Codex отлично справляются с написанием плагинов — просто укажите им на чекаут репозитория datasette-agent в качестве референса и скажите, что хотите построить!

Запуск на локальных моделях

Я также с удовольствием экспериментировал с запуском нового плагина на локальных моделях. Вот однострочник uv, чтобы запустить плагин против gemma-4-26b-a4b в LM Studio на Mac:

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 требует надёжных вызовов инструментов и способности модели генерировать SQL-запросы, которые работают против SQLite. Модели с открытыми весами, выпущенные за последние полгода, всё лучше с этим справляются.

Что дальше

Datasette Agent открывает огромное количество возможностей для экосистемы LLM и Datasette в целом.

Он уже повлиял на крупный рефакторинг LLM 0.32a0, который я почти готов выкатить в стабильный релиз — возможно, с дополнительными абстракциями «LLM agent», вынесенными из самого Datasette Agent.

Я изучал свой собственный взгляд на Claude Artifacts, который удачно вырисовывается в виде плагина.

Мне не терпится использовать Datasette Agent, чтобы построить свой собственный Claw — личный ИИ-ассистент, построенный вокруг данных, импортированных из разных частей моей цифровой жизни. Это отличный повод вернуться к моему более раннему семейству инструментов Dogsheep.

Мы также будем разворачивать Datasette Agent для пользователей Datasette Cloud.

Присоединяйтесь к нашему Discord-каналу #datasette-agent, если хотите обсудить проект.

Более свежие статьи

Это Datasette Agent от Simon Willison, опубликовано 21 мая 2026.

Ежемесячный дайджест

Поддержите меня за $10/месяц и получайте кураторскую email-подборку самых важных событий в мире LLM за месяц.

Платите мне за то, чтобы я писал вам меньше!