Як avatarin і Yamada Denki запустили 24/7 retail voice agent на GPT‑Realtime
Розбір production-кейсу avatarin і Yamada Denki: як GPT‑Realtime, RAG, експертиза продавців і керований голосовий діалог перетворили онлайн-консультацію на цілодобового мультимодального shopping agent — без підміни рекомендації автоматичною купівлею.
Картка кейсу
Що тут автоматизовано
Обсяг автоматизації
Агент автономно веде мультимодальний діалог, уточнює потребу, підтягує актуальну товарну інформацію через retrieval і формує рекомендації; фінальне рішення про покупку та будь-які consequential actions залишаються за користувачем або контрольованим application layer.
Роль людини
Команда Yamada Denki передає правила консультації та доменну експертизу; product/operations команди контролюють джерела, сценарії, guardrails, якість і межі рекомендацій, а покупець приймає фінальне рішення.
Заявлені результати
- Близько 30 000 користувачів за два тижні публічного досвіду
- 92% відповідей у post-use survey були позитивними
- Цілодобова багатомовна підтримка голосом і текстом
Verified customer story + company release. OpenAI описує GPT‑Realtime, RAG, conversation design і результати двотижневого public experience; avatarin/Yamada окремо підтверджують ціль, 24/7 multilingual scope, multimodal interaction і safety disclaimer. Метрики є provider/company-reported, а reproduction architecture нижче — рекомендація AI‑Magister, не реконструкція закритої системи.
Зміст статті
- 01Бізнес-задача: продавець-консультант після закриття магазину
- 02Trigger, input і AI stage: що відбувається в розмові
- 03Інтеграції та workflow: де закінчується GPT‑Realtime
- 04Human-in-the-loop, autonomy A3 і контроль помилок
- 05Метрики: що реально виміряли, а що ще треба довести
- 06Частота, масштабованість і cost model
- 07Як повторити: від showroom demo до production
Передумови
Бізнес-задача: продавець-консультант після закриття магазину
Японський ритейл побутової техніки має незручну економіку: покупцю часто потрібна консультація саме тоді, коли він порівнює моделі вдома, а досвідчених продавців неможливо нескінченно масштабувати по годинах, мовах і каналах. avatarin разом із Yamada Holdings взяла конкретний шматок customer journey — вибір товару — і перетворила знання консультантів на доступний 24/7 AI-інтерфейс.
Kurashi-Marugoto AI Agent працює не як FAQ, що чекає правильне ключове слово. За описом OpenAI, він веде природний голосовий діалог, враховує зміну вимог, ставить уточнювальні питання і супроводжує людину від discovery до рішення про покупку. Це важлива межа: джерела підтверджують консультацію та recommendation flow, але не дають підстав стверджувати, що модель самостійно оформлює або оплачує замовлення.
architecture
Карта системи: Як avatarin і Yamada Denki запустили 24/7 retail voice agent на GPT‑Realtime
Trigger, input і AI stage: що відбувається в розмові
Trigger простий: покупець відкриває онлайн-досвід на PC, tablet або smartphone і починає діалог голосом або текстом. Input — не лише назва товару, а природний контекст: склад сім’ї, розмір кухні, бюджет, сумніви, бажані функції й зміни пріоритетів у процесі. OpenAI окремо зазначає, що GPT‑Realtime поєднує voice, text та image understanding у спільному conversational loop.
AI stage має дві різні задачі, які не варто змішувати. Перша — conversational reasoning: зрозуміти намір, поставити наступне корисне питання, пам’ятати поточні constraints і тримати розмову в домені покупки. Друга — grounding: отримати актуальну інформацію про товари через retrieval-augmented generation, щоб не перетворювати знання моделі на імпровізований каталог.
- Trigger → початок shopping conversation;
- Input → голос/текст, потреби, бюджет, контекст і за потреби зображення;
- Dialogue policy → які питання треба зібрати для конкретної категорії;
- Retrieval → актуальні product facts із контрольованого джерела;
- Recommendation → порівняння варіантів і пояснення trade-offs;
- Feedback → коротке голосове опитування після сесії.
timeline
Контрольні точки для практичного застосування
- Trigger → початок shopping conversation;
Контрольна теза з матеріалу статті.
- Input → голос/текст, потреби, бюджет, контекст і за потреби зображення;
Контрольна теза з матеріалу статті.
- Dialogue policy → які питання треба зібрати для конкретної категорії;
Контрольна теза з матеріалу статті.
- Retrieval → актуальні product facts із контрольованого джерела;
Контрольна теза з матеріалу статті.
- Recommendation → порівняння варіантів і пояснення trade-offs;
Контрольна теза з матеріалу статті.
- Feedback → коротке голосове опитування після сесії.
Контрольна теза з матеріалу статті.
Інтеграції та workflow: де закінчується GPT‑Realtime
З customer story відомо, що avatarin використовувала RAG для product information і вбудувала досвід продавців Yamada Denki в prompts та сценарії діалогу. Раніше команда вже застосовувала OpenAI API для speech recognition, inquiry analysis і employee training. Саме application layer, а не модель, має вирішувати, які каталоги читати, яку версію даних вважати актуальною і що робити, якщо inventory або price source недоступний.
Для повторення AI‑Magister рекомендує workflow `session → intent/context → category-specific questions → retrieval → grounded shortlist → clarification → recommendation → handoff/exit → survey`. Якщо згодом додати бронювання, кошик чи оплату, це вже інший authority tier: function call має пройти schema validation, identity/tenant checks, explicit confirmation та authoritative postcondition. Гарний голос не є платіжним дозволом — навіть якщо демо виглядає так, ніби майбутнє вже оформило кредит.
Human-in-the-loop, autonomy A3 і контроль помилок
Для цього кейсу коректний рівень автономності — A3: система самостійно веде консультацію і формує next-best recommendation, але фінальна комерційна дія не делегована моделі у підтверджених джерелах. Yamada/avatarin у public campaign прямо попереджали, що AI-generated responses можуть бути неточними, неповними або неактуальними, і радили окремо перевіряти важливу інформацію.
Production error handling має розрізняти щонайменше чотири класи: немає релевантного товару, джерело каталогу застаріло/недоступне, модель невпевнено інтерпретує constraint, користувач просить дію поза consultation scope. У перших трьох сценаріях потрібні abstention або уточнення; у четвертому — чіткий handoff на офіційний checkout/support flow. Guardrail, який просто повторює «я AI», але дозволяє вигадати наявність товару, — це декор, а не контроль.
Метрики: що реально виміряли, а що ще треба довести
OpenAI повідомляє, що двотижневим public experience скористалися приблизно 30 000 людей, а 92% post-use survey responses були позитивними. avatarin окремо повторює 92% позитивного feedback. Це корисні adoption/satisfaction сигнали, але вони не є незалежним виміром recommendation accuracy, conversion uplift, incremental revenue або економії FTE.
Для production rollout потрібен ширший scorecard: grounded-product accuracy, unsupported-claim rate, clarification success, recommendation acceptance, session completion, handoff rate, latency p50/p95, cost per completed consultation, conversion after assisted session і return/cancellation quality. Survey score без denominator, sampling details та контрольної групи не варто перетворювати на магічний ROI.
Частота, масштабованість і cost model
Цей клас workflow природно високочастотний: кожен новий shopping session може запускати десятки realtime turns і кілька retrieval operations. Масштабування впирається не лише в requests per minute, а в concurrent audio sessions, latency retrieval layer, cache hit rate, довжину контексту, peak traffic і обсяг product catalog. Сам Yamada/avatarin public campaign мав загальний processing-capacity limit і попереджав, що нові розмови можуть тимчасово бути недоступними при піку.
Вартість треба рахувати як `realtime audio/text tokens + retrieval/index + application infrastructure + observability + eval/review + human escalation`. Поточні OpenAI model pages показують окрему ціну для audio, text і cached input, тому «ціна одного запиту» тут майже беззмістовна. 80/20 оптимізації: коротший system prompt, category-specific context замість всього каталогу, retrieval лише коли потрібен factual lookup, truncation strategy і model routing для дешевших простих turns — але кожну економію проганяти через voice-quality та task-success evals.
Як повторити: від showroom demo до production
Почніть з однієї товарної категорії, де рішення потребує 4–8 стабільних параметрів і каталог має надійний source of truth. Зберіть 50–100 реальних діалогів продавців, виділіть questioning policy, hard constraints і ситуації, де консультант відмовляється радити. Після цього підключіть realtime conversation до read-only retrieval і забороніть будь-які mutating actions у першому pilot.
Release sequence: offline replay на історичних сценаріях → shadow/employee pilot → обмежений public canary → масштабування за success/failure budgets. Для кожної сесії зберігайте versioned trace: model/snapshot, prompt, retrieval documents/versions, latency, errors, final recommendation і feedback. Новий catalog schema, prompt або model revision — це зміна behavior envelope; вона має проходити той самий eval set, а не їхати в production під традиційним прапором «ми лише трошки підправили промпт».
- Визначити одну категорію, outcome і authority boundary.
- Оцифрувати playbook сильного продавця та refusal rules.
- Підключити read-only product retrieval із freshness metadata.
- Зібрати eval set: happy paths, conflicting constraints, stale/no-result і adversarial inputs.
- Виміряти task success, groundedness, latency, cost і handoff quality.
- Лише після стабільного pilot додавати checkout/tool actions окремим контрольованим tier.
Практичні приклади
Приклад: підбір холодильника для маленької кухні
Користувач каже, що має сім’ю з чотирьох людей, вузьку кухню і фіксований бюджет. Агент спочатку уточнює максимальну ширину, потрібний об’єм і критичні функції, після чого retrieval повертає лише актуальні моделі з підтвердженими характеристиками. GPT‑Realtime пояснює компроміси між трьома варіантами, не вигадує stock status і пропонує перейти до офіційної картки товару. Якщо каталог недоступний, система не «вгадує» модель, а пояснює обмеження й завершує factual recommendation.
FAQ
Чи агент avatarin сам купує товар за клієнта?
У відкритих джерелах підтверджено консультацію від discovery до purchase decision, але не автономне оформлення або оплату. Тому AI‑Magister класифікує підтверджений кейс як A3, а transactional actions — як окремий майбутній authority tier.
Чому тут потрібен RAG, якщо GPT‑Realtime вже сильна модель?
Товарні характеристики, ціни й доступність змінюються швидше за knowledge cutoff. RAG відділяє conversational intelligence від актуального product source of truth і дає можливість перевіряти, на яких фактах побудована рекомендація.
Чи доводять 92% позитивних відповідей ефективність продажів?
Ні. Це company/provider-reported post-use survey signal. Для бізнес-висновку потрібні conversion, incremental revenue, return/cancellation rate, accuracy, sampling methodology та бажано контрольна група.
Пов’язані матеріали
Практичний кейс Virgin Atlantic: Codex допоміг команді підвищити test coverage, різко прискорити legacy refactoring і пройти критичний release window без P1-дефектів — але merge, deployment і відповідальність лишилися людськими.
Як HP масштабує OpenAI Frontier: security, software delivery і керовані enterprise agentsКейс HP показує перехід від окремих ChatGPT/Codex pilot wins до керованої agent platform: permissions, trusted context, evaluations і repeatable workflows для security, software delivery, partner experience та device operations.
Як OpenAI перетворив тисячі inbound leads на AI-керований sales workflowOpenAI побудував inbound sales assistant, який підтягує product docs, policies, customer stories і playbooks, відповідає лідам їхньою мовою, передає кваліфіковані діалоги sales reps із контекстом і використовує eval loop для контролю якості.
RAG з нуля: від документа до перевіреної відповідіProduction-конвеєр RAG: ingestion, нормалізація, chunking, embeddings, retrieval, reranking, grounded generation, цитати й evaluation.
Оцінювання LLM-систем у productionЯк побудувати evaluation set, автоматичні та людські метрики, regression gates і спостережуваність для промптів, RAG та агентів.