Агент — это не чат-бот
Чтение ~6 мин
Чат-бот отвечает текстом. Вы спрашиваете «почему сайт отдаёт 502», он пишет список возможных причин, а дальше вы сами идёте на сервер, вводите команды и читаете вывод.
Агент работает по-другому: у него есть инструменты. Он может сам выполнить команду, прочитать её вывод и решить, что делать дальше. Вместо списка гипотез вы получаете цикл «посмотрел — подумал — сделал — посмотрел снова».
Из чего состоит агент
Почти у любого агента три части:
- Модель — она решает, какой шаг сделать следующим. В лабах RootPoligon по умолчанию это DeepSeek.
- Инструменты — то, чем агент действует: выполнить команду в shell, прочитать файл, посмотреть логи. В наших лабах инструменты подключены по протоколу MCP — ему посвящён отдельный курс.
- Цикл — программа, которая гоняет модель по кругу: отправляет ей задачу и результаты прошлых шагов, получает следующую команду, выполняет, повторяет.
Почему на сервере это важно
На сервере ошибка стоит дороже, чем в чате. Чат-бот, который ошибся, просто написал неправду. Агент, который ошибся, может удалить не тот файл или перезапустить базу в рабочее время.
Поэтому в RootPoligon команды агента делятся на два типа:
| Тип | Примеры | Что происходит |
|---|---|---|
| Только чтение | systemctl status, cat, journalctl, nginx -t | Агент выполняет сам, вы видите команду и вывод |
| Меняет систему | systemctl restart, sed -i, rm, apt install | Агент предлагает, выполняется только после «Разрешить» |
Это не только про безопасность. Когда агент предлагает изменение, у вас появляется момент подумать: на каком факте он основал вывод и не чинит ли он симптом вместо причины.
Что вы будете делать в курсе
Вы не будете печатать команды за агента — для этого есть курс по Linux. Здесь вы учитесь руководить: ставить задачу так, чтобы агент понял её правильно, читать его рассуждения, ловить момент, когда он ошибается, и не давать ему лишних прав.
В следующем уроке разберём, как агент диагностирует сервер, а потом пустим его чинить nginx в настоящей песочнице.
Прочитали и разобрались? Отметьте урок — прогресс сохранится в этом браузере.