Цикл против итерации
Понимание того, когда использовать каждый из шаблонов повторения:- Цикл
- Итерация
Последовательная обработка — каждый цикл зависит от предыдущих результатовПостепенное улучшение — выводы улучшаются или развиваются от итерации к итерацииУправление состоянием — переменные сохраняются и накапливаются между цикламиСценарии использования — улучшение контента, решение задач, контроль качества
Конфигурация
Переменные цикла
Задайте переменные, которые сохраняются между итерациями цикла и остаются доступными после его завершения. Эти переменные хранят состояние и обеспечивают последовательные рабочие процессы.Условия завершения
Настройте, когда цикл должен прекратить выполнение: Условие завершения цикла — выражение, определяющее момент выхода (например,quality_score > 0.9)
Максимальное число итераций цикла — предохранительный лимит для предотвращения бесконечных циклов
Узел выхода из цикла — немедленное завершение при достижении этого узла
Цикл завершается, когда выполнено условие завершения, достигнуто максимальное число итераций или сработал узел выхода из цикла. Если условия не заданы, цикл продолжается до достижения максимального числа итераций.
Базовый пример цикла
Генерация случайных чисел, пока не будет найдено число меньше 50:
Базовый рабочий процесс цикла для генерации случайных чисел
- Узел Код генерирует случайные целые числа от 1 до 100
- Узел ЕСЛИ/ИНАЧЕ проверяет, меньше ли число 50
- Узел Шаблон возвращает «done» для чисел < 50, чтобы инициировать завершение цикла
- Цикл продолжается, пока не будет выполнено условие завершения

Шаги выполнения цикла и результаты
Расширенный пример цикла
Создание стихотворения через итеративное улучшение, где каждая версия опирается на предыдущую: Переменные цикла:num— счётчик, начинающийся с 0 и увеличивающийся на каждой итерацииverse— текстовая переменная, хранящая текущую версию стихотворения
- Узел ЕСЛИ/ИНАЧЕ проверяет условие
num > 3, чтобы определить момент выхода - Узел LLM генерирует улучшенное стихотворение на основе предыдущей версии
- Узел Назначение переменных обновляет и счётчик, и содержимое стихотворения
- Узел выхода из цикла завершает работу после 4 циклов улучшения

