2026-08-19 · робимо на очах
Від дослідження ринку до живого пілота за чотири дні
Це перший запис журналу, який ми ведемо на очах. Домовленість така: показуємо, що випускаємо, що ламається і скільки це коштує, — зі справжніми цифрами там, де ці цифри наші й ми маємо право їх назвати.
Що свербіло
Три різні бізнеси за один місяць поставили нам те саме питання, кожен своїми словами: «У мене є CRM, трекер завдань, рекламні кампанії, таблиці — чому я досі не бачу, що відбувається?»
Мережа ресторанів з магазином, ботами й самописними інструментами. Торгова компанія, яка живе на ClickUp, Zoho та Excel. Команда, яка буквально попросила «управлінський дашборд поверх систем, які в нас уже є».
Коли ринок повторює те саме втретє, перестаєш консультувати і починаєш будувати.
День 1: дослідження перед кодом
Перш ніж написати рядок, ми пройшлися ринком углиб: чотири табори конкурентів (пакети «все в одному», галузеві POS-платформи, ШІ-копілоти, BI-агрегатори), ціни і кладовище — чому продукти «все в одному» вмирають.
Три знахідки визначили все:
- Ніхто не поєднує одне ядро даних + дашборди за ролями + ШІ-шар, який пише перший. У пакетів є модулі, у BI — графіки, у копілотів — чат. Перетин порожній.
- ШІ-шар на чужому API — орендований фундамент. Платформи закривають інтеграції рівно тоді, коли ти стаєш для них цінним. Тому конектори — це вʼїзд, а не фундамент: система обліку має бути своя.
- Малий і середній бізнес купує зведення всього в одне місце тоді, коли користь видно першого тижня, для налаштування не треба «наймати людину», а дані можна забрати будь-коли.
Дні 2–3: нудна архітектура, яка працює
Одне монорепо на TypeScript. Один Postgres — з row-level security, яка розділяє тенантів у самій базі, а не в коді застосунку. Конектори тягнуть сирі записи тільки на дозапис; нормалізатори будують канонічну модель (замовлення, платежі, рахунки, контрагенти — з походженням у кожного числа). Реєстр метрик, описаний кодом, щодня матеріалізує значення; статистичні детектори (z-оцінка, тиждень до тижня, пороги) знаходять аномалії до того, як зʼявляється будь-який ШІ.
ШІ-шар нічого не рахує. Він читає метрики, аномалії та профіль бізнесу і пише спостереження з посиланнями на докази — кожне твердження можна довести до числа. Ключа не налаштували? Система чесно опускається до спостережень від детекторів і прямо це підписує.
День 4: справжні дані або цього не було
Ми навели конвеєр на справжній магазин: крізь нього пройшли 1 623 живих замовлення, нуль помилок нормалізації. Перший нічний прогін ШІ дав шість спостережень — і найкраще з них було скаргою ШІ на нас самих: «витрати на рекламу, маржа й дані про час доставки ще не підключені — половина цілей пілота не вимірюється». Правильно. Ця чесність і є продукт.
Він же зловив справжню дірку в якості даних, про яку ми не знали: у більшості замовлень не було міста, бо оформлення тримало місто в cookie, а не в самому замовленні. Одна майбутня правка на один рядок — і аналітика за містами оживає. Дашборд показує вам числа; система каже, чому цим числам поки що не можна вірити.
Скільки це коштує
- Сервер: 5.49 €/міс (2 vCPU, ЄС). Postgres, веб, воркер, TLS, щоденні бекапи.
- ШІ: приблизно $15–30/міс на активного тенанта — нічний пакетний аналіз плюс Q&A, а основну роботу тягне кешування промптів.
- Команда: один інженер, який будує в парі з ШІ. Дослідження, код, розгортання, цей запис.
Що далі
Підключити гроші (виписки банку) і рекламу, потім ранковий лист у Telegram. І перші платні пілоти — ось цю частину автоматизувати не вийде.
Оновлення, 6 вересня 2026: один із цих планів змінили навмисно, і журнал виправляє себе на місці, а не мовчки. Ранкового листа немає і не буде: з 4 вересня зведення, якого ніхто не просив, іде раз на тиждень, у понеділок, бо лист, який приходить щоранку і майже завжди однаковий, перестають читати — а разом із ним перестають читати й той ранок, коли в ньому було важливе. Запитати бота — і далі дорога до цифр будь-якої години. Абзац вище лишається таким, яким його написали 19 серпня.
Якщо ваш бізнес живе на пʼяти інструментах і нульовій видимості — це саме те, що свербить і нам. Розбір процесу безкоштовний: t.me/agtsurkan.