AI Agent
Изучи мир ИИ-агентов. Узнай, как эти автономные системы используют Ultralytics YOLO26 для восприятия, рассуждения и действий в реальном времени при решении сложных задач.
ИИ-агент — это автономная система, способная воспринимать окружающую среду, рассуждать на основе сложной логики для принятия решений и выполнять определённые действия для достижения заданных целей. В отличие от статической модели машинного обучения, которая пассивно обрабатывает входные данные для получения результата, агент динамически работает в рамках непрерывного рабочего процесса. Эти системы образуют «активный» слой искусственного интеллекта, устраняя разрыв между цифровыми прогнозами и действиями в реальном мире. Благодаря использованию памяти и адаптивного обучения агенты могут выполнять задачи от автоматизации программного обеспечения до физической навигации без постоянного вмешательства человека.
Цикл восприятия — рассуждения — действия#
Функциональность ИИ-агента основана на циклическом процессе, который часто называют циклом восприятия — действия. Эта архитектура позволяет агенту осмысленно взаимодействовать с окружающей средой.
-
Восприятие (сенсорика): Агент собирает информацию об окружающем мире. В приложениях компьютерного зрения камеры служат агенту «глазами». Он использует высокоскоростные модели, такие как YOLO26, для выполнения обнаружения объектов или сегментации, преобразуя необработанные пиксели в структурированные данные.
-
Рассуждение (мышление): Агент сопоставляет воспринятые данные со своими целями. На этом этапе часто используются большие языковые модели (LLMs) для семантического понимания или алгоритмы обучения с подкреплением для оптимизации стратегий принятия решений. Продвинутые агенты могут планировать на несколько шагов вперёд, подобно шахматисту, предвидящему будущие ходы.
-
Действие (выполнение): Основываясь на своих рассуждениях, агент выполняет задачу. Это может быть цифровое действие, например запрос к базе данных или отправка оповещения, либо физическое действие в робототехнике, например захват роботизированной рукой определённого предмета с конвейерной ленты.
ИИ-агент и модель ИИ: сравнение#
Важно различать агента и модель, поскольку они выполняют разные функции в технологическом стеке.
- Модель ИИ: Модель — это математический механизм, например нейронная сеть, обученный распознавать закономерности. Это инструмент, который выдаёт прогнозы (например, «Это автомобиль»), но сам по себе не предпринимает на их основе никаких действий.
- ИИ-агент: Агент — это целостная система, которая использует модели в качестве инструментов. Он обладает самостоятельностью — способностью инициировать изменения. Например, модель распознаёт красный сигнал светофора, а агент принимает решение задействовать тормоза.
Практические применения#
ИИ-агенты преобразуют различные отрасли, автоматизируя рабочие процессы, требующие когнитивной гибкости.
- Умное производство: В промышленной автоматизации агенты с компьютерным зрением отслеживают производственные линии. Если система контроля качества обнаруживает дефект, агент может автономно остановить оборудование и зарегистрировать инцидент, предотвращая потери.
- Автономная логистика: На складах роботы с агентными возможностями используются для управления запасами. Эти агенты перемещаются в динамичной среде, используя одновременную локализацию и построение карты (SLAM) и модели компьютерного зрения, чтобы эффективно находить, забирать и транспортировать посылки.
Создание простого агента с компьютерным зрением#
Разработчики могут создавать базовых агентов, объединяя модели восприятия с условной логикой. Следующий пример на Python демонстрирует простого «агента безопасности», использующего пакет ultralytics. Агент обнаруживает человека и решает, следует ли активировать оповещение, основываясь на уверенности модели.
from ultralytics import YOLO
# Load the YOLO26 model (The Agent's Perception)
model = YOLO("yolo26n.pt")
# 1. Perceive: The agent analyzes an image
results = model("bus.jpg")
# 2. Reason & 3. Act: Decision logic based on perception
for result in results:
# Check if a 'person' (class 0) is detected with high confidence
if 0 in result.boxes.cls and result.boxes.conf.max() > 0.5:
print("ACTION: Person detected! Initiating security protocol.")
else:
print("ACTION: Area clear. Continuing surveillance.")Связанные понятия#
- Периферийный ИИ: Для реакции в реальном времени агенты часто работают локально на таком оборудовании, как NVIDIA Jetson, сводя задержку к минимуму за счёт обработки данных в источнике, а не в облаке.
- Искусственный общий интеллект (AGI): Современные агенты являются специализированными системами (узкопрофильный ИИ), тогда как AGI обозначает гипотетических агентов, способных выполнять любые интеллектуальные задачи, доступные человеку.
- Генеративный ИИ: Современные агенты часто используют GenAI для создания динамических ответов или кода, выступая в роли помощников, способных генерировать контент в рамках рабочего процесса.
Тем, кто хочет обучать базовые модели для своих агентов, платформа Ultralytics предлагает удобную среду для аннотирования наборов данных и управления запусками обучения. Дополнительные материалы об архитектурах агентов можно найти в исследованиях таких организаций, как Stanford HAI и DeepMind.









