YOLO Vision 2026:
Назад к глоссарию Ultralytics

Prompt Engineering

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

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

Механика эффективного промптинга#

По своей сути промпт-инжиниринг опирается на понимание того, как базовые модели обрабатывают контекст и инструкции. Хорошо составленный промпт снижает двусмысленность за счет предоставления явных ограничений, желаемых форматов вывода (таких как JSON или Markdown) и соответствующей справочной информации. Продвинутые специалисты используют такие методы, как обучение на малом количестве примеров (few-shot learning), при котором ты предоставляешь несколько примеров пар «вход-выход» внутри промпта для демонстрации желаемого паттерна.

Другая мощная стратегия — это промптинг цепочки мыслей (chain-of-thought prompting), который побуждает модель разбивать сложные задачи на промежуточные шаги. Это значительно повышает производительность при обработке запросов, требующих логики. Кроме того, оптимизация использования контекстного окна — лимита на объем текста, который модель может обработать за раз, — имеет решающее значение для поддержания связности в долгих диалогах. Внешние ресурсы, такие как руководство OpenAI по проектированию промптов, подчеркивают важность итеративной доработки для эффективной обработки краевых случаев.

Актуальность в компьютерном зрении#

Хотя промпт-инжиниринг часто ассоциируется с текстом, он приобретает все большую важность в Компьютерном зрении (CV). Современные мультимодальные модели и детекторы с открытым словарем, такие как YOLO-World, позволяют тебе определять цели обнаружения с помощью обработки естественного языка (NLP), а не предопределенных числовых идентификаторов классов.

В этом контексте «промпт» представляет собой текстовое описание объекта (например, «человек в красном шлеме»). Эта способность, известная как обучение на основе нулевых примеров (zero-shot learning), позволяет системам обнаруживать объекты, на распознавание которых они явно не обучались, за счет использования изученных связей между визуальными признаками и семантическими эмбеддингами. Для высокопроизводительных производственных сред с фиксированными классами разработчики со временем могут перейти от моделей с промптами к эффективным переобученным моделям, таким как YOLO26, однако промпт-инжиниринг остается ключом к быстрому прототипированию и гибкости.

Реальные приложения#

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

  • Динамическая визуальная аналитика: В ИИ в ритейле менеджеры магазинов используют визуальные модели на основе промптов для поиска конкретных товаров без технического вмешательства. Системе можно дать промпт отслеживать «пустые полки» в один день и «неправильно расположенные товары» в другой. Такая гибкость позволяет компаниям мгновенно адаптировать свои системы обнаружения объектов к сезонным трендам.
  • Автоматизированное создание контента: Маркетинговые команды полагаются на подробные промпты для управления генераторами текста в изображения, такими как Stable Diffusion или Midjourney. Проектируя промпты, задающие освещение, художественный стиль и композицию, ты можешь быстро создавать визуальные материалы.
  • Интеллектуальный поиск знаний: В техподдержке инженеры создают «системные промпты», которые предписывают чат-ботам отвечать на запросы, используя только проверенные данные компании. Это ключевой компонент генерации с дополненной выборкой (RAG), гарантирующий, что ИИ сохраняет полезный образ и избегает галлюцинаций в LLM.

Реализация с помощью Ultralytics#

Следующий пример демонстрирует, как промпт-инжиниринг применяется программно с использованием пакета ultralytics. Здесь мы используем модель YOLO-World, которая принимает текстовые промпты для динамического определения того, какие объекты нужно искать, в отличие от стандартных моделей, таких как YOLO26, использующих фиксированные списки классов.

from ultralytics import YOLO

# Load a YOLO-World model capable of interpreting text prompts
model = YOLO("yolov8s-world.pt")

# Apply prompt engineering to define custom classes dynamically
# The model maps these text descriptions to visual features
model.set_classes(["person in safety vest", "forklift", "blue hardhat"])

# Run inference on an image
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Show results - the model only detects objects matching the prompts
results[0].show()

Разграничение похожих концепций#

Для эффективного развертывания ИИ-решений с помощью Платформы Ultralytics важно отличать промпт-инжиниринг от схожих методов оптимизации:

  • Промпт-инжиниринг против Тюнинга промптов: Промпт-инжиниринг предполагает ручное создание входов на естественном языке. В отличие от него, тюнинг промптов — это метод эффективной настройки параметров (PEFT), который изучает «мягкие промпты» (непрерывные векторные эмбеддинги) во время фазы обучения. Эти мягкие промпты представляют собой математические оптимизации, невидимые для пользователя.
  • Промпт-инжиниринг против Тонкой настройки (Fine-Tuning): Тонкая настройка навсегда обновляет веса модели с использованием определенного набора данных для обучения, чтобы специализировать ее под задачу. Промпт-инжиниринг не меняет саму модель; он лишь оптимизирует ввод во время инференса в реальном времени.
  • Промпт-инжиниринг против Инъекции промптов (Prompt Injection): В то время как инжиниринг носит созидательный характер, инъекция промптов — это уязвимость безопасности, при которой вредоносные входные данные заставляют модель игнорировать свои ограничения безопасности. Обеспечение безопасности ИИ требует надежной защиты от подобных состязательных промптов.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

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

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

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