Ultralytics YOLO27:
Назад к глоссарию Ultralytics

Agent2Agent Protocol

Узнай, как протокол взаимодействия агентов (A2A) позволяет ИИ-агентам находить друг друга, общаться, делегировать задачи и безопасно сотрудничать в разных фреймворках с помощью Ultralytics YOLO26.

Протокол взаимодействия агентов (A2A) — это открытый стандарт связи, который позволяет независимым ИИ-агентам находить друг друга, обмениваться запросами, делегировать задачи и возвращать результаты в разных фреймворках, у разных поставщиков и в разных организациях. Вместо раскрытия внутренней памяти, процесса рассуждений или инструментов агента A2A предоставляет общий интерфейс для совместной работы. Это делает протокол полезным для создания распределённых систем с ИИ-агентами, в которых специализированные агенты вносят вклад в достижение общей цели, оставаясь независимо реализованными и управляемыми.

Как работает протокол взаимодействия агентов#

В официальном обзоре протокола A2A описано взаимодействие между агентом-клиентом, который запрашивает выполнение задачи, и удалённым агентом, который её выполняет. Для связи используются интерфейсы на основе HTTP и структурированные объекты протокола, а не неформальные сообщения, специфичные для конкретных приложений. (a2a-protocol.org)

Типичное взаимодействие включает следующие элементы:

  • Карточки агентов и их обнаружение: Карточка агента — это описание в формате JSON, содержащее сведения о его идентификаторе, конечной точке, поддерживаемых функциях, требованиях к аутентификации и навыках. Агенты-клиенты используют карточку, чтобы определить, способен ли удалённый агент выполнить задачу.
  • Сообщения: Запросы, инструкции, контекст и ответы представлены в виде сообщений, содержащих текст, файлы или структурированные данные.
  • Задачи: Задача — это единица работы с состоянием, идентификатором и статусом. Описанный жизненный цикл задачи A2A поддерживает задачи, которые могут завершиться успешно, завершиться с ошибкой, потребовать дополнительных данных или быть отменены.
  • Артефакты: Конкретные результаты, например отчёты, изображения, видео или записи JSON, возвращаются в виде артефактов, а не смешиваются с текстом диалога.
  • Потоковая передача и асинхронные операции: Долго работающие агенты могут передавать обновления по мере их появления, поддерживать опрос состояния или уведомлять клиентов через вебхуки.

Формат запроса основан на спецификации JSON-RPC 2.0, которая задаёт единообразную структуру методов, параметров, ответов и ошибок для разных реализаций.

Сравнение A2A с родственными технологиями для агентов#

A2A обеспечивает связь между агентами, но не определяет все аспекты агентной системы.

  • Протокол контекста модели: MCP в первую очередь связывает агента с инструментами, источниками данных и ресурсами. A2A связывает одного автономного агента с другим. В официальных рекомендациях по совместному использованию A2A и MCP объясняется, как применять оба протокола вместе, а не считать их конкурентами. (a2a-protocol.org)
  • Навыки агентов: Навык объединяет повторно используемые инструкции и процедуры, которые помогают агенту выполнять специализированные задачи. Карточка агента сообщает о возможностях для удалённой совместной работы, а навыки агентов Ultralytics помогают совместимым агентам для работы с кодом выполнять описанные рабочие процессы компьютерного зрения.
  • Оркестрация ИИ-агентов: Оркестрация определяет, какой агент должен действовать, в каком порядке и с какими ограничениями. A2A предоставляет уровень связи, который может использовать оркестратор.
  • Вызов функций и использование инструментов: Вызов функции запускает определённую операцию. Запрос A2A может делегировать более масштабную цель, которую удалённый агент самостоятельно планирует и достигает.

Применение ИИ и компьютерного зрения в реальных условиях#

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

Управление запасами в розничной торговле: Агент по управлению операциями магазина может поручить агенту компьютерного зрения проверить изображения полок, подсчитать товары и определить пустые места. Затем он может передать эти наблюдения агенту по управлению запасами, который проверит складские записи, и агенту по закупкам, который подготовит запрос на пополнение запасов. A2A обеспечивает совместимость этих агентов, не требуя от них делиться моделями, исходным кодом или закрытым внутренним контекстом.

Для таких рабочих процессов команды могут использовать платформу Ultralytics, чтобы размечать визуальные наборы данных, обучать модели, развёртывать конечные точки инференса и отслеживать работу сервиса обработки изображений, вызываемого агентом.

Пример агента компьютерного зрения#

Ниже представлен описанный рабочий процесс прогнозирования Ultralytics YOLO, который показывает этап обработки изображений удалённым агентом компьютерного зрения:

from pathlib import Path

from ultralytics import YOLO

source = "https://ultralytics.com/images/bus.jpg"
output_path = Path("vision_artifact.jpg")

# Выполни визуальный анализ удалённого агента
model = YOLO("yolo26n.pt")
results = model(source)

result = results[0]
result.save(filename=str(output_path))

print(output_path)

Здесь Ultralytics YOLO26 выполняет инференс по изображению и создаёт размеченный снимок. Сервер A2A может вернуть это изображение как артефакт, а обнаруженные объекты — отдельно в машиночитаемом формате. Протокол передаёт результат и отслеживает его состояние, но не заменяет модель компьютерного зрения.

Особенности проектирования и безопасности#

Совместимость в A2A сама по себе не делает систему с несколькими агентами безопасной или надёжной. Разработчикам следует проверять карточки агентов, аутентифицировать каждого вызывающего, предоставлять доступ к отдельным навыкам только авторизованным пользователям, ограничивать делегируемые разрешения и считать результаты удалённых агентов недоверенными данными. В рекомендациях по внедрению протокола в организациях предлагается использовать проверенные средства защиты веб-приложений, такие как HTTPS, аутентификация на основе OAuth, авторизация с минимальными привилегиями, ведение журналов, трассировка и минимизация данных. (a2a-protocol.org)

В производственных системах также следует определить тайм-ауты, политики повторных попыток, отмену задач, идемпотентность операций и необходимость одобрения человеком для значимых действий. Мониторинг ошибок запросов, задержек и состояния конечных точек с помощью мониторинга развёртываний на платформе Ultralytics помогает командам выявлять сбои в рабочих процессах агентов с компьютерным зрением до того, как они распространятся на взаимодействующих агентов.

Explore solutions

Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай снимки с дронов и другие аэрофотоснимки в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедряй ИИ для компьютерного зрения в мониторинг с воздуха с помощью моделей Ultralytics YOLO. Используй компьютерное зрение для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защищай каждый объект с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает роботам автономно перемещаться, воспринимать окружающую среду, отслеживать объекты и управлять ими в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает проверять посылки, сортировать их, отслеживать транспорт и контролировать безопасность на складах в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает отслеживать запасы, контролировать полки и очереди, а также получать более точные сведения о покупателях.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает ускорить анализ медицинских изображений, повысить точность диагностики и улучшить наблюдение за пациентами.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает контролировать качество, выявлять дефекты, следить за соблюдением требований к СИЗ и автоматизировать сборочные линии.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Внедряй компьютерное зрение в автомобильной отрасли с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность на дорогах, улучшает системы помощи водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй компьютерное зрение на базе ИИ в умное сельское хозяйство с помощью моделей Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повышать урожайность и принимать более взвешенные решения.
Подробнее
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай снимки с дронов и другие аэрофотоснимки в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедряй ИИ для компьютерного зрения в мониторинг с воздуха с помощью моделей Ultralytics YOLO. Используй компьютерное зрение для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защищай каждый объект с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает роботам автономно перемещаться, воспринимать окружающую среду, отслеживать объекты и управлять ими в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает проверять посылки, сортировать их, отслеживать транспорт и контролировать безопасность на складах в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает отслеживать запасы, контролировать полки и очереди, а также получать более точные сведения о покупателях.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает ускорить анализ медицинских изображений, повысить точность диагностики и улучшить наблюдение за пациентами.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает контролировать качество, выявлять дефекты, следить за соблюдением требований к СИЗ и автоматизировать сборочные линии.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Внедряй компьютерное зрение в автомобильной отрасли с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность на дорогах, улучшает системы помощи водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй компьютерное зрение на базе ИИ в умное сельское хозяйство с помощью моделей Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повышать урожайность и принимать более взвешенные решения.
Подробнее
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай снимки с дронов и другие аэрофотоснимки в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедряй ИИ для компьютерного зрения в мониторинг с воздуха с помощью моделей Ultralytics YOLO. Используй компьютерное зрение для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защищай каждый объект с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает роботам автономно перемещаться, воспринимать окружающую среду, отслеживать объекты и управлять ими в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает проверять посылки, сортировать их, отслеживать транспорт и контролировать безопасность на складах в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает отслеживать запасы, контролировать полки и очереди, а также получать более точные сведения о покупателях.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает ускорить анализ медицинских изображений, повысить точность диагностики и улучшить наблюдение за пациентами.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает контролировать качество, выявлять дефекты, следить за соблюдением требований к СИЗ и автоматизировать сборочные линии.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Внедряй компьютерное зрение в автомобильной отрасли с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность на дорогах, улучшает системы помощи водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй компьютерное зрение на базе ИИ в умное сельское хозяйство с помощью моделей Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повышать урожайность и принимать более взвешенные решения.
Подробнее

Давай вместе создавать будущее ИИ!

Начни свой путь в будущее машинного обучения