Перейти к содержимому
RootPoligon

Агент — это не чат-бот

Чтение ~6 мин

Чат-бот отвечает текстом. Вы спрашиваете «почему сайт отдаёт 502», он пишет список возможных причин, а дальше вы сами идёте на сервер, вводите команды и читаете вывод.

Агент работает по-другому: у него есть инструменты. Он может сам выполнить команду, прочитать её вывод и решить, что делать дальше. Вместо списка гипотез вы получаете цикл «посмотрел — подумал — сделал — посмотрел снова».

Из чего состоит агент

Почти у любого агента три части:

  1. Модель — она решает, какой шаг сделать следующим. В лабах RootPoligon по умолчанию это DeepSeek.
  2. Инструменты — то, чем агент действует: выполнить команду в shell, прочитать файл, посмотреть логи. В наших лабах инструменты подключены по протоколу MCP — ему посвящён отдельный курс.
  3. Цикл — программа, которая гоняет модель по кругу: отправляет ей задачу и результаты прошлых шагов, получает следующую команду, выполняет, повторяет.

Почему на сервере это важно

На сервере ошибка стоит дороже, чем в чате. Чат-бот, который ошибся, просто написал неправду. Агент, который ошибся, может удалить не тот файл или перезапустить базу в рабочее время.

Поэтому в RootPoligon команды агента делятся на два типа:

ТипПримерыЧто происходит
Только чтениеsystemctl status, cat, journalctl, nginx -tАгент выполняет сам, вы видите команду и вывод
Меняет системуsystemctl restart, sed -i, rm, apt installАгент предлагает, выполняется только после «Разрешить»

Это не только про безопасность. Когда агент предлагает изменение, у вас появляется момент подумать: на каком факте он основал вывод и не чинит ли он симптом вместо причины.

Что вы будете делать в курсе

Вы не будете печатать команды за агента — для этого есть курс по Linux. Здесь вы учитесь руководить: ставить задачу так, чтобы агент понял её правильно, читать его рассуждения, ловить момент, когда он ошибается, и не давать ему лишних прав.

В следующем уроке разберём, как агент диагностирует сервер, а потом пустим его чинить nginx в настоящей песочнице.

Прочитали и разобрались? Отметьте урок — прогресс сохранится в этом браузере.