Последовательная оркестрация
Последовательный шаблон оркестрации цепочек агентов ИИ в предопределенном линейном порядке. Каждый агент обрабатывает выходные данные предыдущего агента в последовательности, который создает конвейер специализированных преобразований. Выбор того, какой агент вызывается далее, определяется детерминированным образом в рамках рабочего процесса. Этот выбор не делегирован агентам в процессе.
Пример последовательной оркестрации может быть процессом управления документами юридической фирмы. Юридическая фирма должна иметь последовательность, выполняемую при создании контрактов. Это может быть вызвано тем, что интеллектуальное приложение использует конвейер из четырех специализированных агентов, где каждый агент работает с полными выходными данными предыдущего этапа.
- Агент выбора шаблона получает спецификации клиента, такие как тип контракта, юрисдикция и стороны, участвующие, и выбирает соответствующий базовый шаблон из библиотеки фирмы.
- Агент настройки предложения принимает выбранный шаблон и изменяет стандартные предложения на основе согласованных бизнес-условий, включая расписания оплаты и ограничения ответственности.
- Агент соответствия нормативным требованиям проверяет настраиваемый контракт в соответствии с применимыми законами и отраслевыми правилами.
- Агент оценки рисков выполняет комплексный анализ полного контракта. Он оценивает механизмы воздействия ответственности и разрешения споров при предоставлении рейтингов рисков и рекомендаций по защите языка.
Следует рассмотреть возможность реализации последовательного шаблона оркестрации в следующих сценариях:
- Многоэтапные процессы, имеющие четкие линейные зависимости и прогнозируемое прогрессирование рабочих процессов
- Конвейеры преобразования данных, в которых каждый этап добавляет определенное значение, от которого зависит следующий этап.
- Этапы рабочего процесса, которые не могут быть параллелизованы
- Прогрессивные требования к уточнению, такие как черновик, обзор, польский рабочий процесс
- Системы, в которых вы понимаете характеристики доступности и производительности каждого агента ИИ в конвейере, и где сбои или задержки в обработке одного агента ИИ доступны для выполнения общей задачи.
Следует избежать последовательного шаблона оркестрации в следующих сценариях:
- Этапы смущаются параллельно. Вы можете параллелизировать их без ущерба для качества или создания общего состояния
- Процессы, включающие всего несколько этапов, которые один агент ИИ может эффективно выполнять
- Ранние этапы могут завершать сбой или производить низкое качество выходных данных, и нет разумного способа предотвратить последующие шаги обработки с помощью накопленных выходных данных ошибок
- Агенты ИИ должны сотрудничать, а не отдавать работу
- Рабочий процесс требует обратного отслеживания или итерации
- Требуется динамическая маршрутизация на основе промежуточных результатов