Волна ИИПодписаться
← Назад
Исследования

DSPy против Dataette: эксперимент по улучшению промптов SQL-агента

02.07.2026 · simonwillison.net ↗

Разработчик Datasette Саймон Уиллисон воспользовался DSPy — фреймворком для автоматической оптимизации промптов — чтобы проверить и улучшить системные промпты своего инструмента Datasette Agent. Агент умеет выполнять read-only SQL-запросы для ответа на вопросы пользователя по данным, и качество промпта здесь критично.

Уиллисон дал задание Claude Code на базе модели Claude Fable 5: установить альфа-версию Datasette, datasette-agent и DSPy, после чего протестировать, как DSPy помогает улучшить промпты. Ассистент выбрал для теста GPT-4.1 mini и nano и обнаружил несколько перспективных направлений.

Основная находка: в схему таблиц включаются только имена, без имён столбцов, а совет «не вызывайте describe_table, если уже знаете структуру» приводит к «угадыванию» колонок (page_count, o.order_id, first_name) и циклам ошибок. Решение — добавить имена столбцов в промпт или смягчить совет.

Работа показала, как DSPy можно использовать для автоматического выявления слабых мест в промптах агентов, особенно когда агент сам генерирует код — типичный сценарий для инструментов вроде Datasette Agent.

Источник: simonwillison.net
← Все новости AI Wave