Datasette Agent
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, если хотите обсудить проект.
Более свежие статьи
Gemini 3.5 Flash: дороже, но Google планирует использовать её для всего — 19 мая 2026 Последние полгода в LLM за пять минут — 19 мая 2026
Это Datasette Agent от Simon Willison, опубликовано 21 мая 2026.
Ежемесячный дайджест
Поддержите меня за $10/месяц и получайте кураторскую email-подборку самых важных событий в мире LLM за месяц.
Платите мне за то, чтобы я писал вам меньше!