РелизAPI / Продукт · В работуSimon Willison→ оригинал

Datasette Agent 0.5a0 объединяет чат и приложение в одном окне

Обычно агент создаёт приложение где-то за пределами чата: нужно открыть ссылку, проверить результат, вернуться и объяснить, что исправить. В Datasette Agent 0.5a0 появился режим panel — таблица, запрос или собранное приложение открываются рядом с перепиской. Например, можно попросить сделать интерфейс для базы данных, увидеть его в соседней панели, а затем там же изменить фильтры или оформление.

AI-обработка оригинала Simon Willison; редакция Hamidun News
Datasette Agent 0.5a0 объединяет чат и приложение в одном окне
Источник: Simon Willison. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникSimon Willison ↗
Главный редактор
Ключевой факт #1Панель держит чат и работающий результат в одном контексте.
Ключевой факт #2Datasette Apps позволяет собирать приложения поверх базы данных.
Ключевой факт #3Релиз полезно изучить командам, которые делают внутренние инструменты.

У приложений, собранных через чат, есть раздражающий разрыв: агент пишет, что всё готово, а проверять результат приходится уже в другом месте. Вы открываете ссылку, замечаете неудобный фильтр, возвращаетесь в переписку и пытаетесь словами объяснить, что именно нужно переделать. Контекст формально сохранён, но рабочий цикл распадается на прыжки между окнами.

В Datasette Agent 0.5a0 этот разрыв сокращает новая функция panel. Чат остаётся слева, а страница Datasette — например, таблица, результат запроса или созданное приложение — открывается рядом. Получается знакомая схема из IDE с помощником: обсуждение и исполняемый результат находятся в одном пространстве, поэтому изменения можно сразу увидеть и оценить.

Как это выглядит на простом примере

Представим базу с ценами на языковые модели. Вместо ручной сборки интерфейса пользователь просит агента: «Сделай приложение для изучения этих данных». Агент создаёт представление с показателями, фильтрами и таблицей, после чего открывает его в боковой панели. Пользователь видит не описание будущего интерфейса, а уже работающий результат.

Следующий запрос может быть совсем прикладным: изменить оформление, добавить расчёт стоимости нагрузки или перестроить таблицу. Агент вносит правки через инструменты Datasette Apps, а обновлённая версия снова доступна рядом с разговором. Не нужно заново объяснять, о каком экране идёт речь, или искать последнюю сборку среди вкладок.

Для разработчика это способ быстрее собрать внутренний инструмент поверх существующей базы. Для продакта — возможность проверить структуру интерфейса и сценарий работы до того, как задача превратится в полноценный фронтенд-проект. Для основателя — быстрый путь от данных к демонстрации, которую уже можно дать коллегам и обсудить на конкретном экране.

Что изменилось на самом деле

Сам по себе боковой экран не выглядит большой технической революцией. Ценность появляется в связке panel и datasette-apps: агент не только рассуждает о данных, но и создаёт приложение, показывает его и продолжает редактировать из того же диалога. Цикл «попросил — увидел — уточнил — исправил» становится короче и понятнее.

Это особенно уместно для каталогов, административных панелей, исследовательских интерфейсов и небольших аналитических инструментов. Там данные уже существуют, а основная работа состоит в том, чтобы подобрать удобные фильтры, представления и действия. Datasette даёт основу для работы с базой, а агент помогает быстрее оформить её в прикладной интерфейс.

Где проходят границы

Релиз имеет статус 0.5a0: это предварительная версия, а не обещание готовности к критически важному продакшену. В исходном сообщении нет данных о тестовом покрытии, разграничении доступа, работе с чувствительной информацией, нагрузке или безопасности созданных приложений. Поэтому демонстрация удобного цикла редактирования ещё не заменяет архитектурную проверку.

Есть и более общий риск: быстрый интерфейс легко принять за готовый продукт. Сгенерированное приложение всё равно нужно проверять на корректность запросов, права доступа, обработку ошибок и поведение на реальных объёмах данных. Панель ускоряет обратную связь, но не снимает ответственность с команды.

Практический вывод простой: если вы строите инструменты поверх SQLite или уже используете Datasette, релиз стоит протестировать на одной внутренней задаче с понятными данными. Возьмите небольшой каталог или отчёт, попросите агента собрать интерфейс и посчитайте, сколько ручных переходов и уточнений исчезло. Именно такой эксперимент покажет, даёт ли panel вашей команде реальное ускорение, а не только эффектную демонстрацию.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: как это выглядит на простом примере?

Представим базу с ценами на языковые модели. Вместо ручной сборки интерфейса пользователь просит агента: «Сделай приложение для изучения этих данных». Агент создаёт представление с показателями, фильтрами и таблицей, после чего открывает его в боковой панели. Пользователь видит не описание будущего интерфейса, а уже работающий результат. Следующий запрос может быть совсем прикладным: изменить оформление, добавить расчёт стоимости нагрузки или перестроить таблицу.

Что известно по теме: что изменилось на самом деле?

Сам по себе боковой экран не выглядит большой технической революцией. Ценность появляется в связке panel и datasette-apps: агент не только рассуждает о данных, но и создаёт приложение, показывает его и продолжает редактировать из того же диалога. Цикл «попросил — увидел — уточнил — исправил» становится короче и понятнее. Это особенно уместно для каталогов, административных панелей, исследовательских интерфейсов и небольших аналитических инструментов.

Что известно по теме: где проходят границы?

Релиз имеет статус 0.5a0: это предварительная версия, а не обещание готовности к критически важному продакшену. В исходном сообщении нет данных о тестовом покрытии, разграничении доступа, работе с чувствительной информацией, нагрузке или безопасности созданных приложений. Поэтому демонстрация удобного цикла редактирования ещё не заменяет архитектурную проверку. Есть и более общий риск: быстрый интерфейс легко принять за готовый продукт.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Закрытый клуб практиков · Vibe Club

Внедряйте ИИ быстрее рынка вместе с инженерами и фаундерами

Внутри Vibe Club (hamidun.com/club): еженедельные живые мастермайнды и разборы архитектуры с Жемалом Хамидуном, закрытый Tech Radar, LMS и обновляемая база из 370+ боевых скиллов.

Вступить в Vibe Club →Тест-драйв Академии (72ч)
Что вы думаете?
Загружаем комментарии…