Флоу руками ШІ

Флоу не обов'язково збирати самому. Є один файл — повна специфікація нашого рушія, — який можна віддати будь-якому ШІ (ChatGPT, Claude, Gemini) разом із задачею «збери мені флоу, яке…». У відповідь ви отримаєте готовий JSON, який залишиться імпортувати.

Це не те саме, що вбудований помічник у редакторі: помічник працює всередині Oxta й бачить ваше поточне флоу, а цей файл дає змогу скористатися будь-яким зовнішнім ШІ — і своїм платним, і локальним.

Як цим користуватися

  1. Натисніть «Завантажити для ШІ» вище — або «Скопіювати», якщо збираєтеся вставити текст прямо в чат.
  2. Прикріпіть файл (чи вставте текст) у розмову з ШІ.
  3. Опишіть задачу звичайними словами: що має статися, звідки беруться дані, куди йде результат. Згадайте, чим флоу запускається — запитом чи розкладом.
  4. Отриманий JSON імпортуйте: Флоу → Імпорт.
  5. Відкрийте флоу й загляньте у вкладку «Діагностика» внизу — перевірки покажуть, чи все склалося. Заповніть те, що ШІ не міг знати: адреси, токени, ідентифікатори агентів, наборів даних і файлів.

Цілий сайт одним паком

Той самий файл дозволяє попросити сайт разом із його API. Попросіть статичний фронтенд і флоу під ним — у формі, яку читає наше завантаження:

dist/
  index.html
  assets/app.js
  _flows/
    post.orders.json     → POST /_api/orders
    get.orders.json      → GET  /_api/orders

Усе поза _flows публікується як файли сайту; кожен JSON усередині стає флоу, а назва файлу каже, який шлях і метод його запускають. Далі з вашого боку одна дія: Сайти → Опублікувати папку, вибрати теку — і флоу створені, шляхи заведені, сайт працює. Повторна публікація того самого паку оновлює його, а не дублює.

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

Що всередині файлу

  • формат JSON, який приймає імпорт: вузли, зв'язки, змінні;
  • як іде виконання, як працюють гілки й гілка error;
  • як читається кожне поле — текст, вираз JSONata чи гібрид — і де підставлене значення екранується;
  • звідки беруться дані: input, outputs.<вузол>, variables;
  • усі вузли з полями, обов'язковістю, виходами й гілками;
  • ліміти платформи, чек-лист самоперевірки й повні приклади робочих флоу.

Чому він не бреше

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

Що ШІ все одно не знає

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