Workflow ассистенты
Workflow ассистенты — это продвинутая форма AI-ассистентов в AI-School. Вместо свободного разговора без фиксированной структуры пользователь проходит определенную последовательность шагов — уп равляемую AI. Это позволяет автоматизировать сложные многоступенчатые процессы, например полноценный урок от начала до конца.
Что такое workflow ассистент?
Workflow ассистент состоит из визуального workflow из узлов (nodes), связанных стрелками (edges). Каждый узел выполняет конкретную задачу, например:
- Start / End — точка старта и окончания workflow
- Evaluate (Evalueer) — анализирует контекст и сохраняет структурированную информацию в память
- Condition — оценивает выражение и направляет поток в нужном направлении
- LLM — вызывает языковую модель для конкретной задачи (опционально: ожидает ввод пользователя)
- Approval — задает вопрос да/нет и направляет поток в зависимости от ответа
- Subagent - выполняет ту же задачу параллельно для нескольких элементов, например ученика за каждым раундом проверки
Workflow автомати чески сохраняет свое состояние после каждого шага. Когда пользователь вводит данные, workflow точно продолжает там, где остановился.
Создание workflow ассистента
Перейдите в Ассистенты → Новый ассистент и выберите тип Workflow ассистент. Можно выбрать пустой холст или одну из преднастроенных конфигураций.
Общие настройки
При создании или редактировании workflow задаются общие настройки через панель настроек. Эти настройки применяются ко всему workflow:
- Model: Модель AI, используемая во всех шагах. Выбираете одну модель на весь workflow.
- Tools: Какие инструменты доступны в workflow (например, фиксация, поиск SLO, интернет-поиск). Включенные инструменты доступны для всех LLM-шагов, если не отключены по шагам.
- MCP servers: Внешние подключения, доступные в workflow.
- Документы: Файлы, к которым могут обращаться LLM-шага.
- Изображения: Изображения, которые могут использоваться LLM-шага.
Можно также указать, разрешено ли пользователю добавлять файлы или изображения во время чата.
Файлы в формах workflow
Workflow может попросить пользователя прикрепить файлы, например тест, модель проверки или сданную работу ученика. В таком случае пользователь может:
- загрузить новый файл
- выбрать существующий файл из Управления файлами
- для каждого вопроса определить, какой файл относится к какому элементу
Новые файлы обрабатываются сначала. Workflow сможет продолжить только после завершения обработки. Если обязательный вопрос по файлу все еще в процессе или неудачен, пользователь должен ждать или выбрать снова/загрузить файл.
Фа йлы, добавленные через форму workflow, доступны как ассистент-файлы для этого чата. Они не выбираются автоматически как обычные чат-файлы.
Настройки на шаг
В каждом LLM-шаге можно отключать инструменты, файлы и изображения, которые включены глобально, для этого конкретного шага. Это дает точный контроль над тем, какие средства доступны на каком шаге. На уровне шага нельзя добавить ничего, что уже не включено глобально.

Для большинства пользователей preset будет лучшей отправной точкой. Затем preset можно адаптировать под ваши нужды.
Пример: Лес ассистент
Лес ассистент — готовый preset, специально разработанный для образования. Он ведет пользователя от начала до конца через полноценный урок: от определения темы и уровня, через цели и объяснение, к упражнениям и завершающему резюме.
Обзор workflow
Лес ассистент состоит из следующих шагов (узлов) в порядке:
Поэтапно объяснение
1. Start
Workflow запускается, как только пользователь открывает чат и отправляет первое сообщение.
2. Triage: Lesonderwerp (evalueer-node)
Что делает: AI анализирует сообщение пользователя и пытается определить:
- Onderwerp — о чем урок? (например, "правило рычага")
- Niveau — базовый, средний или продвинутый?
- Voldoende info? — достаточно ли контекста, чтобы сразу сформулировать цели?
Это результат сохраняется в памяти workflow.
3. Voldoende info? (conditie-node)
Если информации достаточно (voldoende_info = true), workflow сразу переходит к Leerdoelen opstellen.
Если информации не хватает, переходит к Informatie verzamelen.
4. Informatie verzamelen (LLM-node, wacht op invoer)
Что делает: AI задаёт целевые вопросы пользователю, чтобы выяснить тему и желаемый уровень. Как только пользователь ответил, поток возвращается к Triage: Lesonderwerp для повторной оценки.
Пример диалога:
🤖 "Р рад, что вы здесь! Чтобы помочь вам как можно лучше, пару коротких вопросов: 1. По какой теме нужен урок? 2. Какой уровень? (базовый / средний / продвинутый)"
👤 "havo 3 natuurkunde, hefboomwet"
После ответа триаж повторно оценивает и устанавливает: voldoende_info = true.
5. Leerdoelen opstellen (LLM-node)
Что делает: AI формулирует нумерованный список из максимум 4–5 конкретных, измеримых целей обучения для указанной темы и уровня.
Пример вывода:
Цели обучения для Hefboomwet – havo 3 (gemiddeld):
- Вы сможете сформулировать закон рычага и объяснить формулу F₁ × r₁ = F₂ × r₂.
- Вы сможете выполнять расчеты, определяя неизвестные силы или плечи.
- Вы сможете применить закон рычага на практических примерах (ножницы, тачка, качели).
- Вы сможете объяснить разницу между первым, вторым и третьим классом рычага.
6. Leerdoelen goedkeuren (goedkeuring-node)
Что делает: AI спрашивает пользователя, верны ли сформулированные цели и можно ли начинать урок.
- Да → продолжить к уроку
- Нет → вернуться к Leerdoelen opstellen для переработки целей
Пользователь может увидеть цели через выпадающее меню в чате.
7. Triage: Leerdoelen (evalueer-node)
Что делает: После каждого цикла урока AI проверяет, освоил ли пользователь все цели обучения. Это строгая оценка: пользователь должен явно показать понимание каждой цели.
8. Alle leerdoelen begrepen? (conditie-node)
- Да → перейти к Oefeningen agent
- Нет → перейти к Les agent для следующей цели
9. Les agent (LLM-node, wacht op invoer)
Что делает: AI читает по теме, шаг за шагом, на основе целей обучения. После каждого раздела AI задаёт вопрос по пониманию. Пока пользователь не покажет понимание цели, урок продолжается.
После ввода пользователя поток возвращается к Triage: Leerdoelen для оценки прогресса.
Пример:
🤖 "Начнем с цели обучения 1: закон рычага. Рычаг — жесткий стержень, вращающийся вокруг точки опоры. Сила, которую вы применяете, зависит от расстояния до точки опоры. Формула:
F₁ × r₁ = F₂ × r₂
Можете объяснить, что означают r₁ и r₂ в этой формуле?"
10. Oefeningen agent (LLM-node, wacht op invoer)
Что делает: AI формулирует по крайней мере один тренировочный вопрос на каждую цель. Пользователь отвечает на вопросы, после чего поток переходит к Feedback agent.
11. Feedback agent (LLM-node, wacht op invoer)
Что делает: AI дает детальную, персональную обратную связь по выполненным Exercise. По каждой цели об суждается что получилось хорошо и где можно улучшиться. Тон честный, но ободряющий.
12. Afronden? (goedkeuring-node)
AI спрашивает, хочет ли пользователь завершиться или еще потренироваться.
- Да → перейти к Samenvatting
- Nee → вернуться к Oefeningen agent для новой попытки
13. Samenvatting (LLM-node)
Что делает: AI дает ясное резюме всего пройденного материала и персональную мотивационную обратную связь по результатам.
14. Einde
Workflow завершается ободрительным финальным сообщением.
"Хорошо поработали на этом уроке, до скорой встречи!"