Рабочие процессы: как устроены соединения?
Рабочие процессы состоят из компонентов, связанных типизированными соединениями, которые передают данные между ними. У компонента также могут быть поля настройки, например текст, варианты выбора или учётные данные. Для обычного соединения необходим хотя бы один совпадающий тип портов; оно не проверяет настройки или успешность выполнения. См. AI Flowi Workflow.
Автор: Ai Flowi · Техническая проверка: Janice Lee, техническая поддержка, Ai Flowi.
Опубликовано · Обновлено
Что такое рабочий процесс? Пример
Рабочий процесс связывает компоненты типизированными соединениями. Например, рабочий процесс чата в Playground передаёт Message из Chat Input в совместимую модель ИИ, затем передаёт её ответ типа Message в Chat Output. Поля настройки содержат параметры, например учётные данные; входы для соединений и выходы компонентов определяют, какие типы данных могут передаваться между компонентами.
| Термин | Что проверить |
|---|---|
| Компонент | Назначение, обязательные настройки, входы для соединений и выходы. |
| Вход для настройки | Значение, которое вы вводите или выбираете, например фраза для сопоставления или учётные данные. |
| Вход для соединения | Типы, которые он принимает с выхода другого компонента. |
| Выход | Типы, которые он предоставляет последующим компонентам. |
Среди распространённых объявленных типов — Message, JSON, Table, Data, LanguageModel, Tool. Для обычного типизированного соединения хотя бы один тип выхода источника должен совпадать с типом, принимаемым входом получателя. В каталоге компонентов перечислены интерфейсы, описанные в документации.
Проверьте соединение
- Найдите название выхода исходного компонента и его объявленный тип.
- Найдите вход для соединения у компонента-получателя и принимаемые типы.
- Соедините порты, если у них есть общие типы. Обязательные поля и учётные данные настройте отдельно.
- Запустите небольшой тест и изучите первый компонент, который не выдаёт ожидаемые данные.
Например, первый рабочий процесс в Playground передаёт Message из Chat Input в совместимую модель, затем ответ типа Message в Chat Output. В руководстве по вебхукам объясняется, почему выход вебхука типа JSON преобразуется в Message перед Structured Output.
Если соединение не работает
Сначала проверьте точные типы выхода и входа. Если порты соединяются, но выполнение завершается ошибкой, изучите обязательные настройки и учётные данные, затем снова протестируйте предыдущий этап. В разделе «Типичные ошибки» приведены дополнительные проверки. После импорта рабочего процесса или обновления компонента используйте руководство по жизненному циклу рабочих процессов, чтобы изучить затронутые соединения и повторно их протестировать.
Сочетания клавиш и редактирование на холсте
В AI Flowi Workflow откройте Settings → Shortcuts, чтобы посмотреть текущие сочетания клавиш. Дважды щёлкните по сочетанию клавиш, чтобы задать новое; комбинация, уже назначенная другому действию, отклоняется. Используйте Restore, чтобы вернуть список сочетаний к значениям по умолчанию. Пользовательские сочетания сохраняются в этом браузере.
Используйте настроенные сочетания клавиш для команд Group, Copy, Paste, Duplicate и Delete, чтобы упорядочивать или повторно использовать выбранные компоненты на холсте. Group проверяет выбранные соединения и при недопустимом выборе сообщает об ошибке вместо создания группы. Undo и Redo переходят между сохранёнными состояниями холста, если доступна история. Undo, Redo, Group, Paste, Duplicate и Delete блокируются, когда рабочий процесс заблокирован, когда над ним работает агент или во время предварительного просмотра версии.
Playground и вложения
Playground предоставляет интерфейс чата для тестирования рабочего процесса. Для его отдельной страницы необходим публичный рабочий процесс с распознаваемыми входами или выходами. Используйте элемент добавления вложений, чтобы прикрепить файлы к сообщению; вложения отображаются в виде предпросмотра, а пути загруженных файлов отправляются вместе с сообщением. Проверьте, может ли настроенный рабочий процесс обработать прикреплённый файл.
Сохранённые сообщения и границы сеансов
Settings → Messages открывает таблицу сохранённых сообщений. Представление для отдельного сеанса фильтрует сообщения по сеансу, а при указании рабочего процесса — также по нему. За пределами отдельной страницы Playground можно изменять текст сообщений и удалять выбранные строки сообщений. На отдельной странице Playground редактирование и удаление сообщений в этой таблице отключены. Удаляются сообщения с выбранными идентификаторами; это действие выполняется отдельно от удаления рабочего процесса.
Смотрите также
Что такое AI Flowi Workflow? · Ваш первый рабочий процесс · Компоненты