Sphinx проверяет, понимает ли разработчик код ИИ, прежде чем отправить его в репозиторий
18 октября 2026 года автор Sphinx представил проект в Show HN. Это открытый инструмент для разработки с ИИ: перед отправкой изменений в защищённую ветку Git он предлагает человеку ответить на вопросы о поведении кода. Новость касается публичной презентации проекта, а не появления новой языковой модели.
Как проходит проверка
Отдельная модель-рецензент читает изменения и связанные файлы через инструменты Git только для чтения. Она не видит разговор, в котором создавался код. Вопросы касаются последствий изменений и возможных сбоев. При ошибке инструмент объясняет проблему и предлагает другой сценарий; после успешной проверки отправка продолжается.
Что нужно учитывать
- Нужны Node.js 22.19 или новее, Git и macOS, Linux либо WSL. Нативная Windows пока не поддерживается.
- Для рецензента нужен доступ к модели. Расходы и лимиты зависят от выбранного провайдера.
- Изменённый код и ответы передаются провайдеру рецензента. Исключения чувствительных файлов нужно проверить до использования.
- Это учебная проверка, а не защита от уязвимостей: локальные перехватчики Git можно обойти, а модель может ошибаться.
Редакционный вывод: такой подход полезен командам, где скорость генерации опережает понимание изменений. Например, разработчик должен объяснить, что произойдёт при повторном выполнении задачи или отказе сервиса. Но опрос не заменяет тесты, проверку коллегой и контроль доступа. Проходить его ради формальности бессмысленно: цель — сохранить ответственность человека за результат.
Источники: публикация автора в Show HN от 18 октября и официальный репозиторий Sphinx, проверены 19 октября 2026 года.
Обложка создана с помощью ИИ и является редакционной иллюстрацией.
Обсуждение
Комментарии участников сообщества.