Методология AI-Readiness Score — v1.0
Кратко.
Рейтинг AI-Readiness A–F складывается из 20 сигналов в четырёх категориях: discovery (agents.json, ai-plugin.json, llms.txt, MCP/A2A карты — 13 баллов), политика для краулеров (robots.txt AI-секция, X-Robots-Tag, Content-Signal — 7 баллов), citation surface (Speakable schema, идентификация авторов, markdown content negotiation, Link headers — 6 баллов) и аутентификация (OAuth metadata, Web Bot Auth, API catalog — 4 балла). Source of truth — api/ai-check.php. Опорные стандарты — llmstxt.org, RFC 8615 (.well-known), MCP spec, Google A2A.
1. Discovery — 13 баллов
- 2 pts —
/.well-known/agents.json(2 балла если валиден + skills, 1 балл если минимум) - 1 pt —
/.well-known/ai-plugin.json(OpenAI / ChatGPT plugin descriptor) - 2 pts —
/llms.txt+/llms-full.txt(спецификация llmstxt.org) - 2 pts —
<link rel="llms-txt">+rel="ai-content"в <head> - 1 pt —
<meta name="ai-content">+ai-license - 2 pts —
/.well-known/mcp/server-card.json(Anthropic MCP — Claude/Cursor/Zed) - 2 pts —
/.well-known/agent-card.json(протокол Google A2A) - 1 pt —
/.well-known/agent-skills/index.json
2. Политика краулеров — 7 баллов
- 3 pts — robots.txt имеет явную AI-секцию: 3 балла за ≥10 ботов в allowlist (GPTBot/ClaudeBot/PerplexityBot и т.д.), 2 балла за 5–9, 1 балл за ≥1
- 2 pts —
X-Robots-Tag: index, followна индексируемых страницах (HTTP header, не только <meta>) - 2 pts — директивы Content-Signal (IETF ai-train / ai-input / search) в robots.txt
3. Citation Surface — 6 баллов
- 1 pt — schema.org SpeakableSpecification на WebSite ноде главной
- 2 pts — идентификация авторов: Person schema с sameAs, byline-ссылка, dateModified
- 1 pt — Markdown content negotiation (Accept: text/markdown → тело llms.txt)
- 1 pt —
Link:HTTP header с указанием llms.txt + openapi + sitemap + MCP card + A2A card - 1 pt — ссылка на sitemap в llms.txt + linked from RSS
4. Аутентификация и каталог — 4 балла
- 1 pt —
/.well-known/openid-configuration+oauth-authorization-server - 1 pt —
/.well-known/http-message-signatures-directory(Web Bot Auth) - 1 pt —
/.well-known/api-catalog(RFC 9727 linkset) - 1 pt — OpenAPI спека связана из agents.json + ai-plugin.json
Буквенная оценка
Те же пороги что Health Score:
| Процент от max | Оценка |
|---|---|
| ≥ 90% | A |
| ≥ 70% | B |
| ≥ 50% | C |
| ≥ 30% | D |
| < 30% | F |
Источники
- llms.txt specification — Jeremy Howard, fast.ai
- RFC 8615 — Well-Known Uniform Resource Identifiers
- Model Context Protocol (MCP) spec — Anthropic
- Google A2A (Agent-to-Agent) protocol
- RFC 9727 — API Catalog linkset
- IETF AI Content Signal directives
- schema.org SpeakableSpecification
Версионирование
v1.0 — опубликовано 2026-05-05. Зеркалит api/ai-check.php на HEAD 2026-05-05 (20 сигналов). Веса категорий — оценочные: Discovery максимально, потому что без него AI-движки в принципе не могут цитировать сайт; Authentication минимально, потому что большинство public-content engines его не используют. Будущие изменения весов поднимут версию.