Сделайте агента обнаруживаемым
Понятная Agent Card даёт клиентам A2A надёжную отправную точку: кому принадлежит агент, где он находится, и какие протокольные привязки и версии он поддерживает.
Agent Card — это публичное описание интерфейса агента A2A. Прежде чем другой агент решит, вызывать ли ваш сервис, ему нужно больше, чем URL: ему нужно достоверное описание назначения агента, его технического контракта, навыков и требований доступа.
Этот генератор Agent Card превращает детали реализации в читаемый JSON в формате A2A v1.0, сохраняя принятие решений рядом с формой. Используйте его после того, как построили основную логику агента, и перед развёртыванием или публикацией — именно в этой точке обычно ломается написанный вручную JSON-файл.
Понятная Agent Card даёт клиентам A2A надёжную отправную точку: кому принадлежит агент, где он находится, и какие протокольные привязки и версии он поддерживает.
Зафиксируйте предпочтительный интерфейс, режимы содержимого, поведение потоковой передачи и поддержку push-уведомлений, которые нужны другому агенту перед вызовом.
Задокументируйте, публичен ли сервис, использует ли API-ключ, или требует OAuth 2.0, чтобы интеграции могли выбрать правильный поток аутентификации — никогда не помещая учётные данные в саму Agent Card.
Назовите работу, которую может выполнять ваш агент, добавьте теги, требуемые v1.0, и полезные примеры, сделав его границы понятными людям, маркетплейсам и ИИ-клиентам.
Как работает генератор Agent Card
Генератор Agent Card превращает детали сервиса в понятный, публикуемый JSON-документ. Следуйте этому короткому рабочему процессу перед отправкой Agent Card в продакшн.
Добавьте публичную конечную точку A2A, протокольную привязку, данные провайдера, версию агента, и типы содержимого, которые ваш сервер принимает и возвращает.
Выберите только те возможности, которые поддерживает ваша реализация, затем опишите один показательный навык простым и конкретным языком.
Используйте живой просмотр, чтобы найти отсутствующие поля, URL-заглушки, или описания, не соответствующие развёрнутому сервису.
Пропустите Agent Card через валидатор, затем разместите проверенный документ по адресу /.well-known/agent-card.json на домене вашего сервиса.
Кто использует генератор Agent Card
Генератор Agent Card помогает разработчикам, платформенным командам и рецензентам создавать согласованные метаданные агента A2A, не начиная с пустого JSON-файла.
Замените написанный вручную agent-card.json полноценной, соответствующей спецификации отправной точкой при запуске совместимого с A2A агента.
Составьте достоверный документ обнаружения из описания сервиса, не касаясь синтаксиса JSON, а затем передайте его разработке на проверку.
Стандартизируйте, как внутренние агенты описывают конечные точки, аутентификацию и навыки, прежде чем они попадут в корпоративный каталог агентов или CI-конвейер.
Подготовьте метаданные провайдера, теги навыков и декларации безопасности, которые рецензенты и системы ранжирования смогут реально разобрать.
Частые вопросы
Приведите в порядок основы до того, как клиент A2A найдёт вашу конечную точку.
A2A Agent Card — это JSON-документ обнаружения для ИИ-агента. Он сообщает потенциальным клиентам идентификатор, информацию о провайдере, поддерживаемые интерфейсы, возможности, навыки, принимаемые режимы содержимого и требования безопасности — эквивалент README плюс обзор API для взаимодействия агент-агент.
Написанные вручную Agent Card регулярно содержат отсутствующие обязательные поля, названия полей до v1.0, или синтаксические ошибки. Генератор создаёт актуальную структуру A2A v1.0 — supportedInterfaces, provider.organization, обязательные теги навыков — и проверяет по мере ввода, так что структурные ошибки никогда не попадают в продакшн.
Генератор выдаёт структуру A2A v1.0: упорядоченный массив supportedInterfaces с protocolBinding и protocolVersion для каждого интерфейса, версию агента верхнего уровня, и capabilities, включая extendedAgentCard. Agent Card с полями url или preferredTransport верхнего уровня относятся к версии до v1.0.
Да. Генератор создаёт практичный стартовый документ, а не замену вашему развёрнутому контракту. Убедитесь, что конечные точки, протокольные привязки, навыки и аутентификация соответствуют сервису, к которому реально будут обращаться пользователи.
Опубликуйте проверенный JSON на том же домене, что и ваш сервис A2A, по адресу https://ваш-домен/.well-known/agent-card.json — well-known пути, зарегистрированному спецификацией A2A. Многие старые интеграции также проверяют /.well-known/agent.json, поэтому предоставление обоих — безопасная стратегия перехода.
Готовы к публикации
Завершите детали, проверьте сгенерированный JSON, и используйте живую проверку перед публикацией вашей Agent Card.