Инструмент Sphinx спрашивает разработчика по коду агента и не пускает коммит
На Hacker News показали Sphinx — хук для кодового агента, который устраивает разработчику опрос по сгенерированному коду, прежде чем тот уйдёт в репозиторий. Хук срабатывает перед отправкой изменений и задаёт вопросы о том, что именно написала модель.
Замысел в борьбе с практикой, когда правку принимают не читая: ответить на вопрос о собственном коммите, не открыв диффа, нельзя. Не ответил — изменения не уходят.
В комментариях разошлись оценки: одни считают это полезным трением, другие — тем, что опрос обойдут копированием вопроса в ту же модель.
Что говорят
hypferHacker News
Я использую LLM для кода двумя разными способами. Когда код мне важен — я читаю всё, что он выдал, и заставляю его следовать моей модели устройства системы; когда мне нужно просто «чтобы примерно работало» — я код не читаю, потому что мне всё равно. Так что этот хук будет спрашивать меня либо о том, что я и так знаю, либо о том, что мне безразлично.
jamienkHacker News
Мотивацию я понимаю: навалил кучу шлака (или это гениальный код?) и грызёт сомнение, что надо бы разобраться, как в старые добрые времена пару месяцев назад. Но это же не сработает — вспомните усталость от подтверждений: скоро у нас появятся агенты, которые будут общаться со Sphinx за нас.
sshah03Hacker News
Я думал сделать такое в своём опенсорсном приложении — визуальная сводка по PR плюс опрос по нему, — но решил оставить это опцией для тех, кто хочет разобраться в AI-пулреквестах, а не обязательным шлагбаумом. Объём PR растёт так, что даже на добровольной основе уже тяжело.