Класифікація
Скарга клієнта → категорія зі СПИСКУ, який задали ви. Мітка поза списком не приймається — модель не може вигадати нову.
Сім механізмів, зчеплених в один контур. Кожен працює окремо, і кожен побудований так, щоб модель ніколи не була джерелом істини.
Модель ніколи не пише в базу напряму — між нею й записом стоїть ваша схема.
Виклик із тригера, кнопки на картці, розкладу або бота.
Скарга клієнта → категорія зі СПИСКУ, який задали ви. Мітка поза списком не приймається — модель не може вигадати нову.
Текст або фото → об'єкт із заявленими полями. Типи приводяться, зайве відкидається, схема ваша.
Нове вміння — рядок у налаштуваннях, а не функція в коді. Формулювання правиться без релізу, з панеллю «Спробувати» й лічильником токенів.
«Провайдер не налаштований», «квота вичерпана», «модель не бачить зображень» — три різні причини, а не одне «ШІ недоступний».
Кожен виклик пише токени під тим провайдером, що фактично відповів. Місячний ліміт зупиняє витрати зрозуміло.
ollama, Anthropic, DeepSeek, OpenAI — і перекриття провайдера на ОДИН виклик: дешева модель для класифікації, дорога для розпізнавання.
Найкоротший шлях від фото до запису в базі.
Бот приймає фото, витягує позиції й суми, створює запис тим самим шляхом, що й ручне введення: валідація, воркфлоу, аудит.
Бот упізнає, хто пише, і діє під ПРАВАМИ цієї людини — не бачить більше, ніж вона.
Розпізнавання йде до двох хвилин, а бот має 15 секунд. Черга приймає роботу й виконує її на повному бюджеті.
Бот показує картку з розпізнаним і чекає кнопки. Нічого не потрапляє в базу «мовчки».
Запис стає реченням — і його починають знаходити.
Правило картки збирає з полів і зв'язків читабельний опис. Саме він потрапляє в пошук, а не сира таблиця.
Слова й зміст разом: лексичний індекс і вектори зводяться в одну видачу. Без провайдера ембедингів працює за словами — і каже про це.
«Запитати ШІ» відповідає з посиланнями на ваші записи. Права діють ДО побудови промпта, тож цитата не зіллє чужого.
«Це вже було?» — за рідкісними термінами документа й власним вектором, без звернення до моделі взагалі.
Той самий контент — відкритою довідкою на вашому домені, з приватними просторами за share-лінком.
Анотації, теги, «див. також» і чернетки — модель пропонує, людина приймає покнопково.
База знань відповідає на «що». Це — на «скільки».
Модель не пише запитів до бази. Вона заповнює конфіг, який система перевіряє проти ВАШОЇ схеми, а рахують наявні рушії звітів.
«Сума поля «Сума» по «Операції» за 01.07–31.07» — будується з того самого конфігу, що пішов у рушій, тож розійтися не може.
Якщо модель вагається між двома сутностями — питає кнопками й не виконує НІЧОГО.
Рядки, сутність і поля. Приховане поле не просумується, і відмова не перелічує чужу схему.
Твердження про два записи — і те, що з них випливає.
«Спричинив», «дублює», «замінює». Довідник предикатів ваш: назва, підпис в обидва боки, допустимі типи.
Транзитивні ланцюги причин, кластери дублів, «видачі без звіту» — правилами датолога, а не окремою таблицею.
Те, що припустив ШІ, лягає пропозицією й до підтвердження людиною не існує ні для висновків, ні для пошуку.
Не «згенеруй код», а «зроби в системі» — під вашими правами.
Сутності, поля, звіти, дашборди, боти, база знань, сайт, шаблони документів — усе, що робиться мишкою, робиться й діалогом.
Агент діє під актором свого токена. Схована фіча для нього не існує: інструмента просто немає в переліку.
Модель ніколи не є джерелом істини. Вона або перетворює текст на структуру, яку далі перевіряє система, або відповідає з наведеними фактами, які видобула не вона.
Наслідки видно всюди: вигадане поле валиться у валідаторі, мітка поза списком не приймається, цитата не може вказати на запис, якого ви не бачите, а зв'язок від моделі чекає підтвердження.
І навпаки — там, де моделі не потрібно, її немає. Схожі записи, рідкісні терміни, нормалізація мови й датолог працюють без жодного виклику до провайдера.
ollama (локально, без мережі), Anthropic, DeepSeek і OpenAI. Провайдера й модель можна перекрити на один виклик — решта системи цього не помічає.
Так — локальна ollama дає і генерацію, і ембединги, тож дані не залишають ваш сервер. Пошук у такому режимі працює за змістом так само.
Вихід звіряється з набором: мітка поза списком, поле поза схемою чи неіснуюча сутність відхиляються до виконання. Модель ніколи не пише в базу напряму.
Розумна частина вмикається окремо від решти — і вимикається так само.
Питання, відгук чи потрібна допомога — gloud@gloud.com.ua