Выбор ответа Junior Агенты в разработке спрашивают часто обновлено
Allowlist команд
Вопрос
Какой набор команд разумно разрешить агенту выполнять без подтверждения?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Запуск тестов, линтера и git diff в рабочей папке. Без подтверждения разумно пускать то, что только читает или проверяет и не выходит за рабочую папку: тесты, линтер, просмотр диффа.
Варианты ответа
- Запуск тестов, линтера и git diff в рабочей папкеправильный ответ
- Любые команды, если агент сам объяснил, зачем они ему нужны
- git push --force, чтобы агент мог сам исправлять историю ветки
- curl на любые адреса, чтобы агент мог читать документацию в сети
Разбор
Без подтверждения разумно пускать то, что только читает или проверяет и не выходит за рабочую папку: тесты, линтер, просмотр диффа. Объяснение модели не гарантия, её можно склонить инъекцией. Force push переписывает историю, а произвольный curl открывает канал для утечки данных.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.