Хакатон-прототип
Прозорий сімейний AI-шеф
На сторінці рецептів «Сільпо» вже є 682 рецепти й кнопка «додати в кошик». Ми з нею не конкуруємо — ми додаємо крок, який гість зараз робить руками: перевірку бюджету і харчових обмежень родини до того, як кошик зібраний.
- 682рецепти «Сільпо» — потенційний вхід агента
- 1 фразазамість форми, категорій і ручного пошуку
- 0записів у кошик без підтвердження гостя
Живий прототип
silpo.aselex.app- Живий трейс: видно кожен виклик інструмента, а не «чорну скриньку».
- Харчові обмеження родини застосовуються прозоро — з можливістю скасувати.
- Оплату агент не виконує: останнє слово завжди за гостем.
- Пошук товарів виконує сторонній провайдер ШІ Anthropic (Claude).
Неофіційний прототип. Не пов'язаний із ТОВ «Сільпо-Фуд» і не є офіційним застосунком «Сільпо».
Проблема
Немає місця, де бюджет, склад родини й обмеження враховуються одночасно — до запису в кошик
Шлях 1
Гість розкладає страву сам
Вручну перетворює рецепт на 14 позицій і шукає кожну в каталозі — довго й з помилками в кількостях.
Шлях 2
Гість бере готовий рецепт
Кнопка додає все — а бюджет, алергію дитини й відсутні товари він розбирає в кошику вже постфактум.
Розрив
Немає перевірки до запису
Бюджет, склад родини й обмеження ніде не враховуються одночасно — саме цей крок ми й додаємо.
Два входи
Два різні входи — і ми їх не змішуємо
Пароль відкриває лише демо прототипу. Свій акаунт «Сільпо» гість підключає окремо й добровільно вже всередині — саме тоді агент отримує доступ до кошика через офіційний вхід у «Сільпо». Пошук товарів виконує сторонній провайдер ШІ Anthropic (Claude) — детальніше в момент підключення акаунта.
Пароль демо
Захищає прототип від випадкових відвідувачів. Жюрі отримує його разом із посиланням.
Підключення акаунта «Сільпо»
Окремий добровільний крок усередині — саме він відкриває агенту доступ до кошика через офіційний MCP.
Що агент бачить
Профіль родини, обмеження, каталог філії й кошик. Платіжних даних не торкається.
Демо-доступ
Увійти в демоЦе не вхід у «Сільпо». Пошук товарів виконує сторонній провайдер ШІ (Anthropic/Claude) — деталі показуємо в момент підключення акаунта.
Приклад ходу
«Борщ на 4, до 500 ₴» — одне речення без форм і категорій
Ілюстрація одного ходу: запит, послідовність tool-викликів, результат із виключеннями та бюджетом — не знімок конкретного live-прогону.
Трейс агента
Не одна відповідь моделі — послідовність викликів.
- Успішно: Прочитав профіль родини — склад родини завантажено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 у циклі немає.
Заміна відсутнього товару
Правила фасовки й еквівалентів прописані явно та перевіряються.
Запис у кошик
Пакетний виклик у «Сільпо» лише після явного підтвердження гостя.
Задеплоєно
silpo.aselex.app — чатовий шлях «Копілот» перевірено на реальному акаунті.
Далі
Механізм перевірено на реальному профілі. Далі — кілька незалежних гостей і платіжний мандат
Інфраструктура для повністю автономної покупки в Україні вже існує — бракує саме прозорого шару рішень між гостем і кошиком.
Крок 1
Перевірка механізму на кількох незалежних гостях
Крок 2
Платіжний мандат для автономної покупки
Крок 3
Вхід із 682 рецептів «Сільпо» замість вільного тексту