Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

DSPy

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

DSPy (Declarative Self-Improving Language Programs) — это open-source фреймворк, разработанный Стэнфордским университетом, который оптимизирует взаимодействие разработчиков с Large Language Models (LLMs). Вместо того чтобы полагаться на ручной метод проб и ошибок в prompt engineering, DSPy позволяет тебе создавать сложные ИИ-системы, рассматривая вызовы языковых моделей как программируемые, оптимизируемые модули. Этот подход превращает хрупкие текстовые промпты в надежные, современные конвейеры machine learning (ML), устраняя разрыв между базовыми генеративными задачами и сложными agentic workflows.

Link to this sectionКак работает фреймворк DSPy#

DSPy работает путем отделения базовой логики программы от конкретных текстовых инструкций, используемых для управления моделью. Используя алгоритмические optimizers and compilers, фреймворк автоматически оценивает и дорабатывает декларативные модули. Определяя четкую сигнатуру — например, ввод вопроса и ожидание ответа в определенном формате — фреймворк измеряет ответы и итеративно обновляет промпты или веса модели.

Концептуально это похоже на fine-tuning, но математически применяется к уровню промптов, что значительно повышает точность и надежность по сравнению с традиционной ручной настройкой. Базовая архитектура подробно описана в arXiv-статье Стэнфорда о DSPy, в которой подчеркивается его способность к самокоррекции в сложных задачах Natural Language Processing (NLP).

Link to this sectionРеальные применения в ИИ и ML#

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

  • Retrieval-Augmented Generation (RAG): Компании используют DSPy framework для автоматизации поиска и синтеза контекстных данных. Вместо того чтобы жестко прописывать инструкции по разбору извлеченных документов, система динамически изучает оптимальную структуру промпта. Современные корпоративные конвейеры часто включают инструменты трассировки, такие как Langfuse, для мониторинга и отладки этих динамически оптимизированных приложений Retrieval-Augmented Generation (RAG) в продакшене.
  • Multi-Agent Orchestration: В сложных системах Generative AI, использующих базовые модели от OpenAI или Anthropic, DSPy управляет взаимодействием нескольких агентов. Фреймворк систематически настраивает передачу данных между модулем извлечения данных и модулем суммаризации, функционируя аналогично тому, как hyperparameter tuning стабилизирует традиционные сети глубокого обучения. Эти инновации корпоративного уровня активно обсуждаются в передовых источниках, таких как технологические аналитические центры IBM.

Link to this sectionDSPy против традиционного Prompt Engineering#

Крайне важно отличать DSPy от общепринятых prompt engineering practices. В то время как традиционный prompt engineering в значительной степени опирается на человеческую интуицию и ручную переработку промптов для управления поведением модели, DSPy систематизирует этот процесс как проблему алгоритмической оптимизации. Подобно тому, как исследователи из Google DeepMind создают алгоритмы, которые находят свои собственные оптимальные пути, DSPy компилирует инструкции на основе жестких метрик оценки, смещая роль разработчика от ручного создания текста к проектированию надежных критериев оценки.

Link to this sectionИнтеграция программной оптимизации с Vision AI#

Хотя DSPy в основном ориентирован на текстовые системы, работающие на бэкендах машинного обучения, таких как PyTorch, философия декларативного программирования чрезвычайно ценна для приложений computer vision (CV). При подключении LLM к системам компьютерного зрения для мультимодального принятия решений DSPy может программно гарантировать структурированные JSON-выводы, необходимые для запуска последующей задачи object detection без галлюцинаций в формате.

Следующий Python-фрагмент демонстрирует, как краевой модуль компьютерного зрения, такой как фреймворк Ultralytics YOLO26, может быть инстанцирован через Ultralytics Python API, как только агент DSPy определит, что требуется обработка изображений:

from ultralytics import YOLO

# Initialize the state-of-the-art YOLO26 model for high-speed edge inference
model = YOLO("yolo26n.pt")

# Perform inference on a target image dynamically triggered by an agentic pipeline
results = model("https://ultralytics.com/images/bus.jpg")

# Extract the detected classes to feed back into the language model's context
detected_classes = [model.names[int(box.cls)] for box in results[0].boxes]
print(f"Vision Agent Output: {detected_classes}")

Для масштабирования этих гибридных текстово-визуальных проектов команды могут использовать Ultralytics Platform для автоматизированной разметки наборов данных, облачного обучения и бесшовного развертывания моделей. Эта экосистема позволяет тебе сосредоточиться на высокоуровневой логике приложения, а не на ручных настройках.

Explore solutions

Real-time defect detection with Ultralytics YOLO

Обнаружение дефектов

ИИ на базе YOLO обнаруживает дефекты в стали, печатных платах, тканях, солнечных панелях и сварных швах с точностью до 99,4% согласно рецензируемым исследованиям и снижает затраты на инспекцию до 94,5%.
Узнать больше
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 defect detection with Ultralytics YOLO

Обнаружение дефектов

ИИ на базе YOLO обнаруживает дефекты в стали, печатных платах, тканях, солнечных панелях и сварных швах с точностью до 99,4% согласно рецензируемым исследованиям и снижает затраты на инспекцию до 94,5%.
Узнать больше
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 defect detection with Ultralytics YOLO

Обнаружение дефектов

ИИ на базе YOLO обнаруживает дефекты в стали, печатных платах, тканях, солнечных панелях и сварных швах с точностью до 99,4% согласно рецензируемым исследованиям и снижает затраты на инспекцию до 94,5%.
Узнать больше
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. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

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

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