Ordering.Tools
Ordering.Tools
Feed them, keep them
Продукт

Питай данните на ресторанта си: Изградихме AI асистент, който не халюцинира

Ordering.Tools пуска разговорен AI асистент в админ панела. Напишете бизнес въпрос на български, английски или гръцки — и получавате отговор с графика и точни числа за секунди. Ето как го построихме без обичайните AI грешки.

Ordering.Tools26 април 2026 г.6 мин четене
Управител на ресторант разглежда аналитика на лаптоп

Повечето собственици на ресторанти не отварят таблото с аналитика. Отварят го веднъж, кликат тук-там, не намират каквото им трябва, и затварят таба. Числата са там — просто са твърде трудни за изваждане. Така че решенията се вземат на „усещане" и вчерашното число, а не върху това, което реално се е случило миналата седмица.

От известно време мислехме как да го решим. Решението не е по-добро табло. Решението е никакво табло. Трябва да можете да напишете въпроса — „кои бяха топ 5 продукта миналия уикенд срещу предишния?" — и да получите отговора. Днес пускаме това като функция в Ordering.Tools, включена във всеки платен план.

Какво всъщност прави

Има чат прозорец на /admin/ask в админ панела. Пишете въпрос на български, английски или гръцки. Асистентът разбира кой аналитичен инструмент да извика, изпълнява го срещу живите ви сметки и поръчки, и написва кратък отговор с графика отдолу. Примери, които работят днес:

  • „Какъв беше приходът тази седмица срещу миналата?" — връща сравнение с абсолютни и процентни разлики
  • „Топ 5 продукта по приход този месец" — класирана разбивка с графика
  • „Защо вторникът беше слаб?" — извлича сравнение на периоди + разпределение по часове
  • „Как се сравнява вземане от място с доставка този месец?" — разбивка по тип поръчка
  • „Клиенти, които не са поръчвали от 60 дни" — списък със скрита лична информация
  • „Покажи ми най-отказваните часове тази седмица" — таблица на отказите по часове

Отговорите се появяват буква по буква, докато моделът ги пише. Индикатори показват кой аналитичен инструмент работи — виждате „compare_periods…", след това „busiest_hours…", и едва тогава самият отговор. Графиките се рендерират директно в чата с библиотеката, която таблото вече използва.

Трудната част: точност на числата

Повечето „AI за бизнес" инструменти, които пробвахме, халюцинират числа. Питате „какъв беше приходът?" и моделът самоуверено измисля €4,200. Таблото казва €3,851. Сега имате по-голям проблем от преди — инструмент, който произвежда правдоподобни грешни отговори.

Тръгнахме в различна посока. AI никога не изчислява суми. Той съставя извиквания към аналитичния ни слой, и слоят прави математиката. Моделът само преразказва резултата. Ако таблото казва €3,851, чатът казва €3,851 — абсолютно същото число, защото и двете идват от една и съща заявка срещу вашите сметки.

Конкретно: когато питате „сравни тази седмица с миналата", моделът емитира извикване compare_periods(metric=revenue, period_a, period_b). Сървърът ни прави сравнението на сървъра и връща { a_value, b_value, abs_delta, pct_delta }. Моделът пише само изречението около тези числа. Няма път, по който моделът да бъде помолен да извади или раздели нещо.

Ако нямаме инструмент за вашия въпрос, асистентът го казва направо. Без фалшива увереност. Без измислени средни. Без „приблизително около" премятания.

Какво отива до AI доставчика и какво не

Това беше второто нещо, което искахме да направим правилно. Данните на ресторант имат реална тежест по поверителност — имейли на клиенти, телефони, адреси, бележки за алергии. Не искаме нищо от това да изтича в контекста на трета страна.

Какво излиза: въпросът на оператора (буквалният текст), контекст за обекта (име, валута, часова зона, езикови предпочитания), описания на наличните инструменти, и агрегирани резултати — броеве, суми, само сегменти по име. Резултати с клиентски редове минават през редактор: имейлите стават хешове, телефоните пазят само последните 4 цифри, имената се инициализират („Мария К."). ID-тата на клиентите остават, така че да може да гледате пълния запис в админ панела с вашите права за достъп.

Какво остава в нашата инфраструктура: сурови поръчки, пълни сметки, адреси на клиенти, метаданни за плащания, бележки за алергии, цялата схема на базата данни. AI никога не вижда Prisma. Никога не пише SQL. Никога няма опция да „разглежда" редове. Инструментите са типизирани TypeScript функции с ограничени изходи — всичко друго е невъзможно по конструкция.

Три нива, включително истинско безплатно

Ценообразуването беше лесно. Самият модел е евтин, когато се използва внимателно (tool-use + prompt caching държи цената на въпрос в стотинки, не в долари). Така че няма нужда да го таксуваме отделно.

  • Безплатно ниво: 5 въпроса на месец на Claude Haiku 4.5. Достатъчно да го пробвате, да усетите дали е полезен за вашата операция.
  • Pro ниво (включено с Pro план): 40 въпроса на месец, маршрутизирани автоматично — прости заявки отиват към Haiku, „защо" и сравнения отиват към Sonnet 4.6. Маршрутизаторът е евристичен, не магия; избрахме праговете така, че разпределението да е около 70% Haiku / 30% Sonnet за типичен оператор.
  • Със собствен ключ: пастирате собствен Anthropic API ключ в /admin/settings/ai-assistant и платформеният лимит изчезва. Вашият ключ, вашата сметка с Anthropic, нашата оркестрация. Моделът по подразбиране става Sonnet 4.6 с опционално override.

Без допълнителна такса, без цена на потребител, без upsell имейл седмица след като пробвате. Безплатното ниво съществува, за да решите дали продуктът е за вас, а не като демо от 2 въпроса.

Многоезичен, защото това е нашата база

Ресторанти в България, Гърция и Великобритания работят на Ordering.Tools. Асистентът зачита езика на оператора от край до край. Ако питате „защо вторникът беше слаб?" отговорът идва на български. Ако питате „γιατί η Τρίτη ήταν αργή;" отговорът идва на гръцки. Форматирането на валутата и часовите зони следват обекта, не локала на браузъра — българин, който пита за обект във Великобритания, получава паунди, не лева.

Маршрутизаторът на сложността също говори трите езика — „защо" и „γιατί" задействат същия многостъпков път на разсъждение както „why" на английски. Тествахме с местни говорители при всяка промяна на каталога с инструменти и пускаме snapshot тестове на всяко издание.

Какво е в кутията, и какво следва

На старта асистентът има 14 аналитични инструмента, покриващи ключовите KPI: обобщение на таблото, топ продукти, времеви ред на приходи, сравнения на периоди, най-натоварени часове, разбивка по тип поръчка, разпределение на статусите на сметки, анализ на отказите, обобщение на одита, клиентски сегменти, неактивни клиенти, KDS аналитика, метрики на доставка, и проверка на последните поръчки. Всеки е типизирана функция, която работи на сървъра; моделът може да ги композира, но не може да достигне извън тях.

Phase 2 добавя проактивни прозрения — нощно сканиране за аномалии, което отваря седмицата с „три неща, които да погледнете", overlay с времето за въпроса „дъждът ли удари продажбите?", наивни 7-дневни прогнози, и заявки на ниво верига за многообектови оператори. Ще ги пускаме, докато качеството на данните по всяка повърхност се валидира.

Как да го пробвате

Ако сте на платен план: влезте в админ панела, кликнете на новия линк „Попитай AI" близо до върха на навигацията, и напишете въпрос. Има ред със предложени въпроси на вашия език, за да започнете. Безплатните потребители получават 5 въпроса на месец на същата повърхност.

Ако вече имате Anthropic акаунт (защото сте разработчик или използвате Claude за други неща): пастирате ключа в Настройки → Настройки на AI асистент, за да премахнете платформения лимит. Диспечерът маршрутизира към вашия ключ автоматично; нищо друго не се променя.

Ще се радваме да чуем кои въпроси работят, кои не, и кои инструменти искате да съществуват. Всеки случай на липсващ инструмент е ясен сигнал какво да добавим следващо.

Опитайте Ordering.Tools Безплатно

Настройте дигиталното си меню за по-малко от 2 минути. Без кредитна карта.