🤖 Интернет агентов
В прошлом посте я писал, как Vercel предлагает встраивать инструкции для LLM прямо в HTML.
А что с «тулами»? Ведь у нас уже есть MCP (Model Context Protocol).
Ещё в прошлом году на GitHub Anthropic обсуждали, как сайту объявлять инструменты для агента: Метаданные логично публиковать в /.well-known/ по RFC 8615 — например: /.well-known/mcp.json.
Теперь агент, зайдя на сайт, находит: llms.txt — как со мной работать; mcp.json — какие операции доступны.
Представь кейс, ты говоришь агенту: «Найди 17 айфон с доставкой на завтра»
Агент находит сайт, читает /.well-known/mcp.json
Вызывает методы: 🛒 shop.check_stock — наличие iPhone 17; 🚚 shipping.calculate — стоимость/сроки; 💳 checkout.start — старт оформления заказа.
Агент: «Два магазина, доставка завтра за 500 ₽. Оформляем?»
🔐 Примечание: MCP поддерживает OAuth 2.1 (в т.ч. PKCE) для защищённых операций — при необходимости его можно подключить, но в этом примере не используем.
🧩 Почему логичен подход backend-first
Агенты взаимодействуют с продуктом через машинные контракты, а не экраны: они находят возможности сервиса по /.well-known/mcp.json и llms.txt, получают доступ по OAuth и вызывают операции с детерминированными ответами. В этой картине первичны стабильные схемы и версии, идемпотентность и ретраи, наблюдаемость и аудит; UI остаётся тонким слоем для доверия, онбординга и редких «human-in-the-loop» сценариев.
Это тянет за собой смену парадигмы разработки: приложения становятся прежде всего протоколами, а интерфейсы — взаимозаменяемыми «оболочками» (включая голос и чат). Продуктовые циклы смещаются к contract-first и конформанс-тестам; дизайн переносится из «экраноцентричности» в моделирование намерений и политик; метрики — из кликов в трассировки операций. На рынке появляется «SEO для AI», а монетизация дрейфует к биллингу за операции/интеграции. Выигрывают те, кто делает сервис agent-ready: предсказуемый бэкенд с чёткими контрактами и минимальными трениями для машинных клиентов.
Как когда-то сайты без мобильной версии теряли трафик, завтра рискуют те, кто не раскрыл интерфейс для агентов.
📎 Обсуждение .well-known/mcp — https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1147