castomFLOW
Відкрити castomFLOW

Як це працює

Робочий процес — це послідовність кроків

Це вся модель, і вона свідомо нічим не вражає. Щось запускає виконання. Виконання проходить список кроків. Деякі з них думають, більшість — ні, а кілька — чекають. Коли список закінчується, закінчується й виконання — і кожне рішення, яке воно прийняло, записане.

1ОписатиОдне речення про завдання, яке ви хочете виконати.
2ПобудованоПриблизно за дві хвилини — справжній робочий процес.
3НалаштуватиПідключити облікові записи, змінити формулювання, пересунути очікування.
4ЗмоделюватиПробний запуск на справжньому записі. Нічого не залишає меж системи.
5ОпублікуватиВерсію закріплено. Активні виконання зберігають версію, на якій вони почалися.
6СпостерігатиЖурнал на кожне виконання, на кожен крок — зі значеннями, які його визначили.

Більшість інструментів автоматизації просять вас накреслити цю послідовність ще до того, як ви знаєте, якою вона має бути. Вам дають порожнє полотно та список із чотирьохсот інтеграцій, і перші двадцять хвилин ідуть на те, щоб згадати, як насправді називалося те, що ви хотіли.

castomFLOW робить навпаки. Ви пишете речення — робочий процес надходить уже побудованим. Усе подальше — це редагування чогось конкретного, а це зовсім інша робота, ніж вигадування чогось абстрактного.

Три види кроків

Детерміновані кроки — отримання, перетворення, розгалуження, очікування, запис і надсилання. Той самий вхід дає той самий результат, щоразу. Вони швидкі, безкоштовні у виконанні й нудні так, як і мають бути нудними інфраструктурні речі.

Кроки ШІ класифікують, готують чернетки, резюмують і обирають. Вони отримують структурований вхід і повертають структурований результат, тож модель ніколи не лишається на волю за межами заданої вами форми. Саме за ці кроки ви платите, і ціноутворення існує, щоб ви були з ними ощадливі.

Кроки потоку взагалі не діють на зовнішній світ. Вони очікують, розгалужуються за умовою, розподіляють трафік між двома шляхами, утримують виконання до завершення «тихих годин» або позначають ціль як досягнуту й зупиняються.

Один робочий процес вільно переходить між усіма трьома. Задача вирішує, які частини мислять.

Оплачене замовлення → рахунок → повідомленняВиконання №40 118
  • ⚡ТригерВебхук із магазину: order.paid, 289,00 zł.
  • 2Перевірка адресиДетермінований. Поштовий індекс звірено з довідковими даними.
  • 3Виставити рахунокДетермінований. Поля взято із запису; ніхто їх не вводив вручну.
  • 4Написати повідомленняКрок ШІ. Два речення, мовою клієнта, у вашому тоні.
  • ?УмоваПізніше 21:00 за місцевим часом? Ні. Тихі години не діють.
  • 5НадсиланняЛист надіслано, стан доставки зафіксовано у виконанні.

Минуло: 4,1 сОплачених кроків: 1

Кожен процес має форму. Ніхто ще не намалював вашу.

Двигун, частина за частиною

Шість сторінок — і ви знаєте все

Під цим немає жодної прихованої складності. Прочитавши ці шість, ви прочитали продукт.

Чим це не є

Це не універсальне середовище програмування. Якщо задача потребує справжньої мови, напишіть її справжньою мовою й викличте з кроку через HTTP — це підтримувана і часто розумна відповідь, а не поразка.

Це не агент, який сам вирішує, що робити далі. Крок ШІ викликається в точці, яку ви обрали, отримує вхід, який ви обрали, і обмежений формою, яку ви визначили. Послідовність належить вам. Це навмисне обмеження, і саме тому виконання відтворюване.

Чесна частина: робочий процес, збудований для вас за дві хвилини, — це добра чернетка, а не готовий продукт. У ньому буде очікування, з яким ви не погодитесь, і формулювання, якого ви б не вжили. Двадцять хвилин редагування — це нормально, і це двадцять хвилин, а не ціла половина дня, бо форма вже є.