Неофіційний прототип — хакатон «Сільпо AI Factory». Не пов'язаний із ТОВ «Сільпо-Фуд» і не є офіційним застосунком «Сільпо».

Хакатон-прототип

Прозорий сімейний AI-шеф

На сторінці рецептів «Сільпо» вже є 682 рецепти й кнопка «додати в кошик». Ми з нею не конкуруємо — ми додаємо крок, який гість зараз робить руками: перевірку бюджету і харчових обмежень родини до того, як кошик зібраний.

  • 682рецепти «Сільпо» — потенційний вхід агента
  • 1 фразазамість форми, категорій і ручного пошуку
  • 0записів у кошик без підтвердження гостя

Живий прототип

silpo.aselex.app
  • Живий трейс: видно кожен виклик інструмента, а не «чорну скриньку».
  • Харчові обмеження родини застосовуються прозоро — з можливістю скасувати.
  • Оплату агент не виконує: останнє слово завжди за гостем.
  • Пошук товарів виконує сторонній провайдер ШІ Anthropic (Claude).

Неофіційний прототип. Не пов'язаний із ТОВ «Сільпо-Фуд» і не є офіційним застосунком «Сільпо».

Проблема

Немає місця, де бюджет, склад родини й обмеження враховуються одночасно — до запису в кошик

Шлях 1

Гість розкладає страву сам

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

Шлях 2

Гість бере готовий рецепт

Кнопка додає все — а бюджет, алергію дитини й відсутні товари він розбирає в кошику вже постфактум.

Розрив

Немає перевірки до запису

Бюджет, склад родини й обмеження ніде не враховуються одночасно — саме цей крок ми й додаємо.

Два входи

Два різні входи — і ми їх не змішуємо

Пароль відкриває лише демо прототипу. Свій акаунт «Сільпо» гість підключає окремо й добровільно вже всередині — саме тоді агент отримує доступ до кошика через офіційний вхід у «Сільпо». Пошук товарів виконує сторонній провайдер ШІ Anthropic (Claude) — детальніше в момент підключення акаунта.

Пароль демо

Захищає прототип від випадкових відвідувачів. Жюрі отримує його разом із посиланням.

Підключення акаунта «Сільпо»

Окремий добровільний крок усередині — саме він відкриває агенту доступ до кошика через офіційний MCP.

Що агент бачить

Профіль родини, обмеження, каталог філії й кошик. Платіжних даних не торкається.

Демо-доступ

Увійти в демо

Це не вхід у «Сільпо». Пошук товарів виконує сторонній провайдер ШІ (Anthropic/Claude) — деталі показуємо в момент підключення акаунта.

Приклад ходу

«Борщ на 4, до 500 ₴» — одне речення без форм і категорій

Ілюстрація одного ходу: запит, послідовність tool-викликів, результат із виключеннями та бюджетом — не знімок конкретного live-прогону.

  • Гість: Борщ на 4, до 500 ₴
  • Дбайлик: Прийняв. Читаю профіль родини й обмеження, тоді шукаю товари у вашій філії. Показуватиму кожен крок.

Трейс агента

Не одна відповідь моделі — послідовність викликів.

  • Успішно: Прочитав профіль родини — склад родини завантаженоsilpo_get_my_family
  • Успішно: Підняв харчові обмеження — 3 обмеження, підтверджені в акаунтіsilpo_get_my_food_restrictions
  • Успішно: Розібрав страву на інгредієнти — 4 порції, ліміт 500 ₴
  • Успішно: Шукаю товари у філії гостя — усі інгредієнти, каталог «Сільпо»silpo_find_products_batch
  • Успішно: Підбір під бюджет і заміни — детерміновано, без LLM у циклі
  • Успішно: Пакетний запис у кошик — один запит після підтвердження гостяsilpo_add_or_update_cart_products

Сметана «Простонаше» 20% → безлактозний крем «Галичина»

Обмеження в профілі родини — смак і густина ті самі.

Приправа з глутаматом → сушений кріп, лавровий лист

Позначено гостем як небажане.

Яловичина, грудина 1.2 кг → фасовка 0.7 кг

Не влізає в ліміт 500 ₴ — наваристість зберігається, різниця йде в економію.

Агент не мовчить, коли щось виключає — кожен рядок має причину і кнопку «Додати все одно».

Борщ на 4 · зібрано під 500 ₴

Лишилось 131.96 ₴ із заявлених 500 ₴ — реальне число з живої перевірки цього самого запиту.

Усі позиції записано в кошик одним пакетним запитом, не по товару.

Правку «прибери молоко, додай хліба» агент розуміє й перепитує перед записом.

Диференціація

682 рецепти можуть стати входом агента, а не конкурентом

На сторінці рецептів «Сільпо» вже є 682 рецепти й кнопка «додати в кошик». Ми з нею не конкуруємо — ми додаємо крок, який гість зараз робить руками: перевірку бюджету і харчових обмежень родини до того, як кошик зібраний.

Кнопка на /recipes

Додає рецепт у кошик

  • Один рецепт → фіксований набір товарів
  • Бюджет не враховується
  • Обмеження родини не враховуються
  • Відсутній товар гість замінює сам у кошику

Дбайлик

Збирає кошик під родину і бюджет

  • Одне речення → кошик під родину і бюджет
  • Ліміт суми — вхідна умова, а не післяфактум
  • Профіль родини й обмеження застосовані до запису
  • Кожне рішення показане з причиною і правом скасувати

Технічна довіра

Там, де ціна помилки — гроші гостя, працює код, а не промпт

Найризикованіші місця — пошук у каталозі й заміна відсутнього товару — навмисно детерміновані, без LLM у циклі.

детерміновано

Пошук у каталозі

Код, не промпт. Там, де помилка коштує грошей гостю, LLM у циклі немає.

детерміновано

Заміна відсутнього товару

Правила фасовки й еквівалентів прописані явно та перевіряються.

офіційний MCP

Запис у кошик

Пакетний виклик у «Сільпо» лише після явного підтвердження гостя.

live

Задеплоєно

silpo.aselex.app — чатовий шлях «Копілот» перевірено на реальному акаунті.

Далі

Механізм перевірено на реальному профілі. Далі — кілька незалежних гостей і платіжний мандат

Інфраструктура для повністю автономної покупки в Україні вже існує — бракує саме прозорого шару рішень між гостем і кошиком.

Крок 1

Перевірка механізму на кількох незалежних гостях

Крок 2

Платіжний мандат для автономної покупки

Крок 3

Вхід із 682 рецептів «Сільпо» замість вільного тексту