Параллельная оркестрация

Завершено

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

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

Схема параллельного шаблона оркестрации.

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

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

  • Фундаментальный агент анализа оценивает финансовые показатели, тенденции доходов и конкурентное положение для оценки внутренней ценности.
  • Агент технического анализа изучает шаблоны цен, показатели объема и сигналы импульса для выявления торговых возможностей.
  • Агент анализа тональности обрабатывает новостные статьи, упоминания в социальных сетях и аналитические отчеты, чтобы оценить тональность рынка и доверие инвесторов.
  • Агент по вопросам окружающей среды, социальных параметров и управления (ESG) проверяет влияние окружающей среды, социальную ответственность и отчеты о практике управления для оценки рисков и возможностей устойчивого развития.
  • Эти независимые результаты затем объединяются в комплексную рекомендацию по инвестициям, которая позволяет менеджерам портфеля быстро принимать обоснованные решения.

Схема параллельной оркестрации в примере приложения.

Шаблон параллельной оркестрации подходит в следующих сценариях:

  • Задачи, которые можно выполнять параллельно, с помощью фиксированного набора агентов или динамического выбора агентов ИИ на основе конкретных требований к задачам
  • Задачи, которые получают преимущества от нескольких независимых перспектив или различных специализаций, таких как технические, деловые и творческие подходы, которые могут способствовать одной и той же проблеме. Такое сотрудничество обычно происходит в сценариях, включающих следующие подходы принятия решений с участием нескольких агентов: Мозговой штурм, ансамблевое мышление, кворум и решения на основе голосования.
  • Сценарии с учетом времени, в которых параллельная обработка снижает задержку

Этот шаблон оркестрации следует избегать в следующих сценариях:

  • Агенты должны основываться на работе друг друга, а также в определенной последовательности требуется накопленный контекст.
  • Задача требует определенного порядка операций или детерминированных, воспроизводимых результатов выполнения в определенной последовательности.
  • Ограничения ресурсов, такие как квота модели, делают параллельную обработку неэффективной или невозможной
  • Агенты не могут надежно координировать изменения общего состояния или внешних систем во время параллельного выполнения.
  • Нет четкой стратегии разрешения конфликтов для обработки противоречивых или конфликтующих результатов каждого агента
  • Логика агрегирования результатов слишком сложна или снижает качество результатов.