AACFlow

Обзор

Строительные компоненты для создания AI-воркфлоу

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

Основные типы блоков

AACFlow предоставляет основные типы блоков, которые обрабатывают ключевые функции AI-воркфлоу:

Блоки обработки

  • Агент — Общение с AI-моделями (OpenAI, Anthropic, Google, локальные модели)
  • Функция — Запуск пользовательского кода на JavaScript/TypeScript
  • API — Подключение к внешним сервисам через HTTP-запросы

Логические блоки

  • Условие — Ветвление путей воркфлоу на основе булевых выражений
  • Роутер — Использование AI для интеллектуальной маршрутизации запросов по разным путям
  • Оценщик — Оценка и проверка качества контента с помощью AI

Блоки управления потоком

  • Переменные — Установка и управление переменными в рамках воркфлоу
  • Ожидание — Приостановка выполнения воркфлоу на указанное время
  • Человек в цикле — Приостановка для получения человеческого одобрения и обратной связи перед продолжением

Блоки вывода

  • Ответ — Форматирование и возврат конечных результатов из вашего воркфлоу

Как работают блоки

Каждый блок имеет три основных компонента:

Входы: Данные, поступающие в блок от других блоков или пользовательского ввода Конфигурация: Настройки, которые контролируют поведение блока Выходы: Данные, которые блок производит для использования другими блоками

Получение ввода: Блок получает данные от подключенных блоков или пользовательского ввода

Обработка: Блок обрабатывает ввод в соответствии со своей конфигурацией

Вывод результатов: Блок производит выходные данные для следующих блоков в воркфлоу

Соединение блоков

Вы создаете воркфлоу, соединяя блоки вместе. Выход одного блока становится входом другого:

  • Перетаскивание для соединения: Перетащите от выходного порта к входному порту
  • Множественные соединения: Один выход может подключаться к нескольким входам
  • Ветвление путей: Некоторые блоки могут направлять данные по разным путям на основе условий

Распространенные паттерны

Последовательная обработка

Соедините блоки в цепочку, где каждый блок обрабатывает выход предыдущего:

Пользовательский ввод → Агент → Функция → Ответ

Условное ветвление

Используйте блоки Условие или Роутер для создания разных путей:

Пользовательский ввод → Роутер → Агент A (для вопросов)
                               → Агент B (для команд)

Контроль качества

Используйте блоки Оценщик для оценки и фильтрации выходов:

Агент → Оценщик → Условие → Ответ (если хорошо)
                               → Агент (повторить, если плохо)

Конфигурация блоков

Каждый тип блока имеет специфические параметры конфигурации:

Все блоки:

  • Входные/выходные соединения
  • Поведение обработки ошибок
  • Настройки таймаута выполнения

AI-блоки (Агент, Роутер, Оценщик):

  • Выбор модели (OpenAI, Anthropic, Google, локальные)
  • API-ключи и аутентификация
  • Температура и другие параметры модели
  • Системные промпты и инструкции

Логические блоки (Условие, Функция):

  • Пользовательские выражения или код
  • Ссылки на переменные
  • Настройки среды выполнения

Блоки интеграции (API, Ответ):

  • Конфигурация конечной точки
  • Заголовки и аутентификация
  • Форматирование запроса/ответа

Common Questions

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать