ИИ в терминале: агент, который сам запускает команды и чинит ошибки
Как ИИ-агент работает прямо в терминале — запускает код, собирает проект, гоняет тесты и сам исправляет ошибки в цикле, с подтверждением опасных команд. На примере десктоп-агента Дока.
Большинство ассистентов умеют написать команду, но не выполнить её — ты копируешь код в терминал сам. Агент с доступом к терминалу убирает этот разрыв: он запускает команды сам, видит вывод и реагирует на него. Это меняет то, как выглядит работа.
Что это даёт
Классический пример — цикл, который раньше делал человек вручную. Агент запускает код, видит ошибку в выводе, правит нужный файл и запускает снова — и так, пока не заработает. Ты не бегаешь между моделью и консолью на каждом шаге.
Пригодится это не только для отладки:
- Запуск скриптов —
python script.py,node index.js, сборка проекта. - Тесты и сборка —
npm run build,make, прогнать тесты и посмотреть, что упало. - Работа с git — история, диффы, коммиты.
- Любые CLI-утилиты, которые уже стоят в системе.
Как это устроено в Доке
У Доки есть инструмент run_shell — он выполняет команды в системном shell
(sh на macOS, cmd.exe на Windows) прямо в твоей рабочей папке. Модель сама решает,
когда команда нужна, и вызывает его — а результат тут же учитывает в следующем шаге.
Работает это в связке с локальной моделью: думает модель, а руки ей даёт терминал.
Про безопасность
Запускать чужие команды на своей машине — это серьёзно, и Дока к этому относится
соответственно. run_shell помечен как опасный инструмент: каждый вызов сначала
показывает тебе команду и ждёт подтверждения. Хочешь — разрешаешь разово, хочешь —
на весь сеанс. Пока ты не нажал «разрешить», ничего не выполняется.
Тот же принцип действует для удаления файлов и для браузера. Агент может предлагать действия сам, но опасные шаги делает только с твоего явного согласия.
Почему это важно, что локально
Терминал — это доступ к твоей системе, и делать это через чужое облако было бы странно. Дока запускает команды на твоей машине, от твоего имени, в выбранной папке. Ничего не уходит на сторону, и ты в любой момент видишь, что именно агент собирается сделать.
Стоит попробовать, если
...ты часто повторяешь один и тот же цикл «запустил — упало — поправил — снова». Именно его агент забирает на себя. Скачать Доку можно бесплатно, а как она устроена в целом — в статье про десктопный ИИ-агент.