🌐 SiteSpec: как научить AI-агентов чинить невидимый слой веба (AEO, llms.txt и приватн... — 25 сентября 2026 г. в 05:11:55.068
🌐 SiteSpec: как научить AI-агентов чинить невидимый слой веба (AEO, llms.txt и приватность) Современные кодинг-агенты (Claude Code, Cursor, Codex) создают потрясающие веб-приложения и интерфейсы за считаные минуты. Однако у них есть критическая слепая зона: они прекрасно генерируют Tailwind и React-компоненты, но систематически ломают или игнорируют машиночитаемый фундамент сайта. В результате мы получаем красивый лендинг с `robots.txt`, блокирующим краулеры нейросетей, сломанным JSON-LD, забытым тегом `noindex` или подгрузкой шрифтов с внешних CDN, нарушающей GDPR. Инструмент SiteSpec представленный в экосистеме как site-spec-mcp решает эту проблему на уровне архитектуры: это детерминированный движок аудита и автоматического ремонта веб-инфраструктуры, поставляемый в виде CLI и нативного MCP-сервера (Model Context Protocol). Архитектурные особенности и польза для AI-систем: 🔹 Аудит AI-Readiness и AEO (Answer Engine Optimization) В эпоху, когда поисковый трафик перераспределяется в Perplexity, ChatGPT Search и Gemini, сайт обязан быть доступен машинам. SiteSpec проверяет конфигурацию `llms.txt`, структурированные данные Schema.org и правила для краулеров, гарантируя, что LLM смогут корректно цитировать ваш ресурс, а не терять его контекст. 🔹 Паттерн Self-Healing: агент сам находит и чинит баги Вместо ручного составления отчётов архитектором или QA, кодинг-агент подключает SiteSpec через MCP-интерфейс. В распоряжении агента появляются 4 базовых тула: • `audit_site` — сканирует живой URL или локальную директорию сборки, возвращая строгий перечень нарушений. • `fix_issue` — применяет детерминированный патч (diff) для автоматического исправления механических ошибок (добавление атрибутов картинок, изоляция шрифтов, правка метатегов). • `compile_spec` — транслирует факты о продукте в валидированную спецификацию метаданных. • `list_checks` — возвращает контракт поддерживаемых проверок. 🔹 Детерминированные политики вместо галлюцинаций Проверки не отдаются на откуп вероятностным рассуждениям LLM. 40+ строгих правил валидируют: • Конфиденциальность (утечки пользовательских IP, политика cookies). • Безопасность заголовков (CSP, CORS, HSTS). • Доступность (a11y) и влияние на Core Web Vitals (layout shifts, размеры медиа). 🔹 Встраивание в CI/CD и агентные конвейеры Инструмент запускается локально или через Docker без необходимости использовать закрытые облачные сервисы: `claude mcp add site-spec -- npx -y site-spec-mcp` Это позволяет встроить его в quality-gate: если сгенерированный агентом билд не проходит политики, деплой блокируется до применения автофиксов. 💡 Архитектурный вывод: Если вы проектируете агентные пайплайны для веб-разработки или генерации контента, не позволяйте модели валидировать собственный результат по скриншотам. Качественная архитектура агентной системы всегда опирается на строгий внешний арбитр — детерминированный верификатор, возвращающий модели понятный машинный diff для исправления. Ознакомиться с проектом можно в [репозитории SiteSpec на GitHub и в реестре пакетов site-spec-mcp. #AIArchitecture #AIAgents #ModelContextProtocol #MCP #LLMOps #WebDev #SystemDesign #DevTools