Stop That Shit: управление поведением AI-кодеров и фильтрация операций

Stop That Shit — инструмент, который помогает контролировать и управлять поведением AI-кодеров в проектах на основе Codex/GPT, предотвращая ненужные операции и расширение задач. Он активно фильтрует действия, которые не были явно запрошены, такие как создание хэш-сумм или вмешательство в другие модули.

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

Основная задача Stop That Shit — помочь разработчикам сохранить контроль над работой AI, минимизируя ненужные изменения и улучшая процесс взаимодействия с кодом. Это полезный инструмент для тех, кто хочет улучшить эффективность AI-кодеров, не теряя при этом контроль над задачами.

Проект Stop That Shit предназначен для управления действиями AI-агентов, таких как Codex и Claude Code, с целью предотвращения избыточного или некорректного поведения при программировании. Это достигается путем введения правил, которые ограничивают действия агента, сохраняя при этом только необходимые изменения и исключая лишние операции.

Зачем нужен проект?

Проект необходим для минимизации ненужных действий AI-агентов, таких как:

  • Расширение объема задач (Scope creep)
  • Создание лишних защит (Hashing & hypothetical hardening)
  • Нарушение намерений (Intent violation)
  • Повторение одних и тех же действий (Task thrashing)

Главная идея заключается в том, чтобы заставить агента выполнять только ту работу, которая действительно нужна, а не создавать новые, неподтвержденные действия.

Как установить и запустить

Для работы с проектом необходимо, чтобы на компьютере был установлен Node.js версии 18 или выше. Для некоторых случаев (например, Pi Coding Agent) нужна более новая версия, в зависимости от требований.

Процесс установки будет отличаться в зависимости от используемого AI-агента, например:

codex plugin marketplace add lennney/stop-that-shit --ref 0.2.4
codex plugin add stop-that-shit@stop-that-shit

С полными инструкциями по установке можно ознакомиться в файле INSTALL.md.

Как проект работает

При запуске проекта, AI-агент может использовать несколько команд для оценки и проверки кода. Например, команда $stop-that-shit review позволяет оценить изменения и сообщает о проблемах без внесения изменений. Инструмент включает в себя проверку необходимых действий и управление границами выполнения задач.

За выполнение задач отвечает Guard, который определяет, какие действия необходимо завершить или отменить, чтобы избежать лишних операций.

Ограничения

Проект не будет выполнять действия до тех пор, пока не будут четко установлены границы. Например, без явного указания review или change, Guard не активируется и не запускает проверку. Это значит, что пользователей необходимо обучить корректно взаимодействовать с инструментом, чтобы избежать недоразумений.

Дополнительно, Guard не будет отслеживать определённые действия, такие как кэширование или повторные попытки, если углубленный механизм проверки не был предварительно настроен.

Заключение

Проект Stop That Shit является полезным инструментом для управления взаимодействием с AI-агентами, упрощая процесс и предотвращая ненужные действия. Он особенно полезен для разработчиков, работающих с AI, которые хотят сохранить контроль над выполнением задач и качества кода.

Открыть на GitHub: lennney/stop-that-shit →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте