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

ReAct Prompting

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

Подсказки ReAct (рассуждение и действие) — это продвинутый подход к разработке промптов, который позволяет большим языковым моделям (LLM) динамически чередовать пошаговые рассуждения с действиями, специфичными для задачи. Этот подход был представлен в известной научной работе 2022 года «ReAct: объединение рассуждения и действия в языковых моделях». Он превращает статическую языковую модель в интерактивного ИИ-агента. Явно формулируя размышления о задаче и выполняя действия для получения внешней информации, фреймворк ReAct значительно повышает фактическую точность и способность принимать решения в сложных процессах искусственного интеллекта.

Как работают рассуждение и действие#

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

Получив запрос, модель сначала формулирует «мысль», в которой описывает свою стратегию. Затем она выполняет «действие»: например, обращается к поисковой системе или базе данных либо вызывает API компьютерного зрения с помощью механизма, известного как вызов функции. Среда возвращает «наблюдение» с фактическими данными. Модель анализирует эту новую информацию, обновляет ход рассуждений и повторяет цикл, пока не сформирует окончательный ответ. Эта методика, подробнее описанная в руководстве по разработке промптов ReAct, имитирует решение задач человеком и обеспечивает высокую прозрачность и управляемость поведения агентов.

Примеры применения в реальных условиях#

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

  • Автоматизированные агенты поддержки клиентов: В корпоративной среде агенты ИТ-службы поддержки используют ReAct для решения проблем пользователей. Если пользователь сообщает о сбое сети, агент понимает, что нужно проверить состояние сервера. Он отправляет запрос к диагностическому API, анализирует результат, а затем либо передает заявку специалисту, либо предлагает инструкцию по устранению неполадки на основе полученных фактов. Это упрощает традиционные конвейеры генерации с дополненной выборкой (RAG).
  • Динамический визуальный анализ: Системы компьютерного зрения применяют ReAct для сложных задач визуальных вопросов и ответов. Роботизированный агент, отвечающий за учет товаров, может осмотреть полку, понять, что нужно посчитать определенные товары, вызвать модель обнаружения объектов и использовать полученные данные ограничивающих рамок для подсчета. Такое взаимодействие объединяет текстовые рассуждения с пространственным восприятием.

Реализация ReAct для компьютерного зрения#

Разработчики, использующие Python, часто поручают агентам ReAct управлять моделями восприятия, которые взаимодействуют с физическим миром. Следующий концептуальный фрагмент кода показывает, как цикл рассуждений ReAct может без лишних усилий использовать модель Ultralytics YOLO26 в качестве внешнего инструмента для наблюдения за средой и передачи сведений о ней.

from ultralytics import YOLO


def vision_tool(image_path: str) -> str:
    """Action tool for a ReAct agent to detect objects in an image."""
    model = YOLO("yolo26n.pt")  # Load highly efficient YOLO26 nano model
    results = model(image_path)

    # Format the observation for the LLM's reasoning loop
    detected_classes = [model.names[int(c)] for c in results[0].boxes.cls]
    return f"Observation: Found {len(detected_classes)} objects: {', '.join(detected_classes)}"


# Simulated ReAct agent executing an action
agent_observation = vision_tool("https://ultralytics.com/images/bus.jpg")
print(agent_observation)

Управление наборами данных и отслеживание экспериментов для таких инструментов компьютерного зрения можно упростить с помощью платформы Ultralytics, которая предлагает комплексные решения для современного развертывания ИИ. Тем, кто хочет создавать таких агентов с нуля, также стоит изучить основную логику в официальном репозитории ReAct.

При разработке надежных мультимодальных архитектур, подобных описанным в недавних академических исследованиях по выравниванию, важно отличать ReAct от связанных инженерных подходов:

  • В сравнении с подсказками с пошаговым рассуждением: Подсказки с пошаговым рассуждением (CoT) побуждают модель мыслить последовательно, но полностью полагаются на статические внутренние знания. ReAct развивает CoT, добавляя динамические «действия», которые позволяют получать новые внешние наблюдения в процессе рассуждения.
  • В сравнении с цепочками промптов: Цепочки промптов — это жестко заданная последовательность отдельных вызовов LLM, в которой результат одного шага автоматически передается на следующий. ReAct — более автономный подход: один агент динамически выбирает, какие инструменты или последовательные действия использовать на основе текущих наблюдений, а не следует жестко заданному сценарию.

Объединяя логические выводы с использованием специализированных внешних инструментов, таких как мультимодальные модели, подсказки ReAct помогают создавать высокоэффективные универсальные системы ИИ.

Explore solutions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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