Боты7 мин чтения·23 августа 2026 г.

Devin: AI-агент разработчика, а не нежелательный сканер

Devin — не безымянный сканер, а веб-браузер известного автономного AI-агента для разработки ПО от компании Cognition AI, и обращение к сайту почти всегда означает, что конкретный разработчик поручил агенту задачу, для которой понадобилась ваша документация. Разбираемся, почему блокировка на сайтах с технической документацией вредит реальным пользователям-разработчикам, а не защищает контент

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота Devin: нежелательный прочие краулеры и сервисы

Devin — ещё один случай неверной категоризации того же типа, что уже разбирался с Manus-User: черновик описывает его как «сканер... классифицирован как нежелательный», но по факту это браузерный компонент одного из самых известных в мире автономных AI-агентов для разработки — Devin от компании Cognition AI. Когда этот бот заходит на сайт, это почти всегда означает, что конкретный разработчик поручил ему конкретную инженерную задачу, для которой понадобилось обратиться к вашей странице — например, к документации API.

1. Что такое Devin на самом деле

Devin — облачный автономный AI-агент для разработки ПО, созданный компанией Cognition AI (основана в 2023 году, штаб-квартира в Нью-Йорке). Пользователь описывает задачу на естественном языке, а Devin самостоятельно составляет план и выполняет его, используя собственные терминал, редактор кода и веб-браузер — вплоть до открытия pull request для проверки человеком. Продукт вызвал большой резонанс при запуске в марте 2024 года и с тех пор существенно развился (Devin 2.0 вышел в апреле 2025 года), сейчас доступен по индивидуальной и командной подпискам через app.devin.ai.

Ключевой момент: веб-браузер — штатный инструмент агента наравне с терминалом и редактором кода. Когда Devin выполняет инженерную задачу, требующую свериться с документацией, API-референсом или любой другой веб-страницей, он обращается к ней в рамках выполнения конкретного поручения конкретного разработчика — а не системно обходит веб для сбора данных впрок.

Параметр Значение
Название Devin
Оператор Cognition AI, Inc — известная, хорошо финансируемая компания (первый раунд $21 млн Series A, впоследствии значительно выросла в оценке), также владеет Windsurf
Правильная категория AI Agent — принципиально отличается от краулера/скрейпера (см. раздел 8)
Роль Веб-браузер как штатный инструмент автономного AI-агента для инженерных задач — обращение к странице привязано к конкретному поручению конкретного пользователя
User-Agent / паттерн devin
Официальный сайт devin.ai, документация — docs.devin.ai
Паттерн поведения Точечные обращения к конкретным страницам (документация, API-референсы) в рамках выполнения задачи — не системный обход каталога
Пометка TrafficVeil Нежелательный / Прочие краулеры и сервисы — категория и статус, по всей видимости, ошибочны (см. раздел 8)

2. Зачем Devin приходит на сайт

  • разработчик поручил агенту задачу, для выполнения которой требуется свериться с документацией, спецификацией API или технической страницей, размещённой на вашем сайте;
  • если ваш сайт — техническая документация, справочник API, блог с гайдами по интеграции — обращение Devin означает, что конкретный инженер в этот момент использует ваш контент по прямому назначению: как источник технической информации для решения задачи;
  • в отличие от training-краулеров, у Devin нет цели «собрать контент впрок» — обращение разовое и утилитарное, привязанное к моменту выполнения конкретной задачи.

Типичный кейс: единичный или редкий запрос к конкретной странице документации без последующего системного обхода остального сайта — та же логика, что у Manus-User и других AI-агентов, действующих от имени реального человека.

3. Нагрузка и риски

Формулировка черновика про «фоновый шум в аналитике, расход CPU/bandwidth» описывает риск, характерный для системных краулеров, а не для точечного обращения AI-агента по задаче конкретного разработчика. Нагрузка обычно минимальна и коррелирует с тем, насколько часто разработчики, использующие Devin, обращаются к задачам, связанным с вашим контентом.

Если сайт — техническая документация или справочник по API, стоит перевернуть логику черновика: блокировка Devin не защищает контент, а мешает разработчикам, использующим один из самых заметных AI-инструментов для инженерных задач, корректно работать с вашей документацией — то есть снижает практическую полезность и доступность именно той аудитории, для которой техническая документация и создаётся.

Не уверены, кто ходит по вашему сайту?

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

4. Как найти Devin в логах

# Базовый поиск
grep -i "devin" /var/log/nginx/access.log

# Топ URL — ожидаемо документация, API-референсы, технические страницы
grep -i "devin" /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head

# Топ IP за этим UA
grep -i "devin" /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head

# Суточная активность — ожидаемо нерегулярная, привязанная к задачам, а не системный фон
grep -i "devin" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c

# Признак технического интереса — концентрация на документации/API
grep -i "devin" /var/log/nginx/access.log | grep -icE "/docs/|/api/|/reference/"

Верификация. Строку UA подделать может любой скрипт. Официального списка IP-диапазонов не найдено — для решения allow/deny смотрите связку UA + IP/ASN + характерный точечный, привязанный к технической документации паттерн обхода, отличающий AI-агента от системного краулера:

IP="1.2.3.4"
whois -h whois.cymru.com " -v $IP"
dig +short -x "$IP"

5. robots.txt для Devin

# Жёсткий запрет — как правило, не рекомендуется для документационных сайтов, см. раздел 3
User-agent: devin
Disallow: /

# Разрешить всё — рекомендуемый вариант по умолчанию, особенно для технической документации
User-agent: devin
Allow: /

# Компромисс: закрыть личный кабинет и служебные разделы, оставить документацию доступной
User-agent: devin
Disallow: /admin/
Disallow: /account/
Allow: /

6. Блокировка вручную и через TrafficVeil

Nginx:

if ($http_user_agent ~* "devin") {
    return 403;
}

Apache (.htaccess):

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} devin [NC]
RewriteRule ^ - [F,L]

TrafficVeil:

  • найдите devin в разделе ботов домена или в /system/bots;
  • для сайтов с технической документацией, API-справочниками или гайдами по интеграции — allow обоснован по умолчанию: агент представляет реального разработчика, и блокировка портит именно его опыт использования вашей документации;
  • для сайтов без технического контента (например, чисто коммерческий лендинг) — обращения Devin маловероятны или бессмысленны по его собственной логике, реального риска или пользы, как правило, нет;
  • после изменения сверьте логи и, если применимо, учитывайте, что блокировка может ухудшить практическую доступность документации для разработчиков.

7. Что делать: короткий алгоритм

  • Сайт содержит техническую документацию/API-референсы — allow по умолчанию, это реальные пользователи-разработчики;
  • Сайт не технический — обращения маловероятны, можно не тратить на это отдельное внимание;
  • Не применяйте к Devin логику «просто ещё один нежелательный сканер» — категория и мотивация здесь принципиально другие, как и у Manus-User;
  • Заметна нагрузка, непропорциональная ожидаемому паттерну точечных обращений — стоит проверить, действительно ли это Devin, а не подделка UA;
  • Не блокируйте по маске User-agent: *, чтобы не задеть Googlebot/YandexBot заодно.

8. Открытый вопрос по категоризации

Это явный случай ошибочной категоризации, аналогичный уже разобранному Manus-User: Devin отнесён к «Прочие краулеры и сервисы (нежелательный)», хотя по факту относится к категории AI-агентов — программ, которые используют веб-браузер как штатный инструмент для выполнения задач конкретного человека, а не для системного сбора данных. Рекомендую перенести запись в ту же категорию «AI-агенты» (или создать её, если такой ещё нет в базе) и пересмотреть статус с «нежелательный» на «легитимный», особенно для сайтов с технической документацией.

Бот / сосед Категория Комментарий
Manus-User AI Agent (см. отдельную статью) Та же природа ошибки категоризации — оба ошибочно попали в «Прочие краулеры и сервисы» вместо категории AI-агентов
ChatGPT Agent AI Agent Официально задокументированный агент OpenAI с той же логикой — действует от имени пользователя
Claude-Code Не в базе TrafficVeil, но стоит знать Похожий по духу инструмент — агентная работа с кодом от Anthropic, тоже может обращаться к веб-документации по задаче разработчика
GPTBot AI и LLM-краулеры (training) Настоящий training-краулер — принципиально другая природа: системный фоновый сбор, а не разовое действие по задаче человека

9. Стратегия allow/deny для Devin

Ситуация Действие
Сайт с технической документацией или API-справочником Allow — блокировка вредит реальным разработчикам-пользователям, а не защищает от угрозы
Сайт без технического контента Обращения маловероятны, отдельного внимания не требует
Ошибочно применена логика «нежелательный сканер» Пересмотреть — правильная категория и мотивация другие
Нагрузка неожиданно высокая для точечных обращений AI-агента Проверить подлинность UA, прежде чем менять политику
Подозрение на spoofing UA Не доверять строке UA; смотреть IP/ASN и характерную концентрацию на документации/API

Частые вопросы

Devin — это краулер, который собирает контент сайта впрок?
Нет, это браузерный инструмент автономного AI-агента для разработки, который обращается к странице только в рамках выполнения конкретной инженерной задачи конкретного пользователя.
Кто на самом деле управляет Devin?
Cognition AI, Inc — известная и хорошо финансируемая компания, создатель одного из самых заметных AI-агентов для разработки ПО, также владеет Windsurf.
Как отличить обращения Devin от обычного нежелательного бота?
По паттерну: точечные обращения к документации и API-референсам, а не системный обход всего каталога сайта.
Почему блокировка Devin может быть вредна для сайта с документацией?
Потому что она мешает реальным разработчикам, использующим этот инструмент, корректно работать с вашей технической документацией.
Стоит ли блокировать Devin на сайте без технического контента?
Особого смысла нет — обращения агента маловероятны на сайтах, не связанных с разработкой или документацией.
Стоит ли пересмотреть категорию Devin в базе TrafficVeil?
Да, судя по всему, запись ошибочно попала в «Прочие краулеры и сервисы» вместо отдельной категории AI-агентов, как и Manus-User.
#Devin#Cognition AI#AI-агенты#User-Agent#техническая документация#robots.txt#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

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

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil