Перейти до основного вмісту
Просунутий6 хв902 слівСкладність 5/5Автоматизація A3

Як TRUSTBANK побудував Choice AI для Furusato Choice

Production-кейс TRUSTBANK + Recursive: multi-agent recommendation system для каталогу приблизно 760k gifts — routing, RAG, personalization, model routing, evals і bounded transaction authority.

Картка кейсу

Що тут автоматизовано

Складність 5/5Автоматизація A3

Обсяг автоматизації

Choice AI автоматизує conversational discovery, intent routing, retrieval і recommendation через specialist agents та tools. A3: система самостійно оркеструє discovery і personalization, але donation/transaction confirmation, payment та юридично значущі tax actions не повинні виконуватися лише на основі LLM intent.

Роль людини

Product team володіє catalog/business rules; engineering — agent/RAG runtime; user підтверджує consequential transaction; operations контролює model routing, latency, catalog freshness та incidents. Standard search/support є fallback для unresolved cases.

Заявлені результати

  • OpenAI reports roughly 760,000 gifts in the Furusato Choice catalog; this is platform scale context, not an AI performance metric
  • OpenAI reports higher conversion among Choice AI users than standard on-site search without a universal percentage; this is provider/customer-reported business evidence
  • Recursive reports 78% accuracy for Choice AI; this is partner-reported task-specific evaluation, not independent universal recommendation accuracy

OpenAI 27 січня 2026 року описала Choice AI на Furusato Choice з приблизно 760,000 thank-you gifts, router + Search/Recommendation/Greeting agents, GPT-4.1 series та higher conversion among Choice AI users versus standard search. Recursive-owned case study окремо reports 78% accuracy; це partner-reported task metric.

Зміст статті
  1. 01Бізнес-задача: знайти релевантний gift у каталозі приблизно 760 000 позицій
  2. 02Trigger, input, AI stage, integrations та output
  3. 03Automation: router → specialist agents → tools → verified recommendation
  4. 04Personalization і diversity policy
  5. 05Model routing: mini за замовчуванням, quality gate — перед економією
  6. 06Error handling, controls та reconciliation
  7. 07Evaluation: conversion не замінює retrieval quality
  8. 08Frequency, scalability, cost та rollout

Бізнес-задача: знайти релевантний gift у каталозі приблизно 760 000 позицій

Furusato Nozei має незвичну user journey: людина не просто купує товар, а намагається використати donation limit, підтримати municipality і вибрати thank-you gift серед величезного каталогу. Keyword search слабкий, коли intent нечіткий: «щось для батьків», «локальна їжа» або «подарунок у межах бюджету».

TRUSTBANK разом із Recursive побудував Choice AI як conversational discovery layer над Furusato Choice. Production-цінність тут не в красивій відповіді LLM, а в перетворенні fuzzy intent на контрольований retrieval/recommendation flow, який повертає реальні catalog entities з актуальними attributes.

architecture

Карта системи: Як TRUSTBANK побудував Choice AI для Furusato Choice

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

Trigger, input, AI stage, integrations та output

Trigger — користувач відкриває Choice AI або задає natural-language запит. Input: текст, user state, first-time/existing-user context, preferences, budget/donation constraints і catalog data. Routing model визначає intent і передає task Search, Recommendation або Greeting agent; subagents/tools дістають додатковий context.

Output має бути не просто prose: конкретні gifts/municipalities з IDs або links, пояснення відповідності intent, relevant constraints і можливість уточнити запит. Transaction/donation confirmation залишається окремим product flow; recommendation agent не повинен самостійно створювати фінансове зобов’язання.

Automation: router → specialist agents → tools → verified recommendation

OpenAI описує multi-agent architecture: routing model класифікує intent, після чого Search Agent, Recommendation Agent або Greeting Agent виконують спеціалізовані задачі й можуть викликати subagents/tools. Prompt path змінюється залежно від user-specific state. Це A3: система автономно оркеструє discovery, але high-impact transaction лишається поза її authority.

Для відтворення router contract має бути typed: intent, confidence, required context, chosen agent і fallback reason. Specialist agent отримує лише потрібні tools/scopes. Retrieval повертає product IDs, freshness/version та provenance. Final response не може вигадувати catalog attribute, якого немає в authoritative source.

Personalization і diversity policy

Choice AI використовує різні interaction paths для new та existing users. OpenAI також описує controlled randomness і variation across prefectures, щоб recommendations не концентрувалися лише на найпопулярніших items. Це продуктова policy, а не магічна властивість моделі.

Відтворення потребує явного policy layer: які user attributes дозволено використовувати, які preference signals ephemeral, як пояснюється recommendation diversity та які categories не можна систематично suppress. Персоналізація без measurement швидко стає прихованим ranking bias.

Model routing: mini за замовчуванням, quality gate — перед економією

OpenAI повідомляє, що Choice AI працює на GPT-4.1 series, default — GPT-4.1 mini, а команда експериментує з nano та larger models залежно від latency й accuracy testing. Це production pattern: модель обирається за task slice та acceptance threshold, а не за найдовшою назвою.

Routing table може бути таким: greeting/simple intent → дешевший model; ambiguous multi-constraint recommendation → stronger model; no-answer/unsafe state → clarification або fallback. Model change вимагає frozen eval replay, cost/latency comparison і canary, бо однаковий prompt на іншій revision може змінити ranking behavior.

Error handling, controls та reconciliation

Failure modes: router вибрав неправильного agent; item stale або недоступний; budget interpreted неправильно; generated recommendation не відповідає returned catalog IDs; duplicate items домінують; latency fallback змінює quality; prompt injection захована в catalog text.

Контролі: schema-validated tool results, product-ID join до source of truth, freshness TTL, eligibility filter після retrieval, diversity/ranking policy, prompt-injection sanitization, no-answer state та fallback to standard search. Якщо downstream transaction має unknown state — authoritative read-back, не повторення donation.

Evaluation: conversion не замінює retrieval quality

OpenAI повідомляє, що Choice AI users мали higher conversion than standard on-site search, без універсального процента. Recursive окремо публікує 78% accuracy; це partner-reported task metric і без повної methodology не може переноситися як universal recommendation accuracy.

Eval suite: intent routing accuracy, Recall@k для eligible items, unsupported-attribute rate, budget/constraint violations, diversity, no-answer correctness, latency, cost per successful discovery, downstream conversion та correction/abandonment. Business KPI читаються разом із quality/safety slices, а не замість них.

Frequency, scalability, cost та rollout

Consumer discovery працює bursty: traffic peaks, long catalogs та iterative conversations швидко збільшують retrieval/model cost. Full cost = model calls + embeddings/search/reranking + catalog sync + cache + telemetry + moderation + experimentation + engineering/support. Cache дозволяється лише для safe state і не повинен зберігати stale user context.

Rollout: offline historical queries → shadow recommendations → small traffic canary → comparison with search baseline → personalization → model routing → promotion після stable catalog-consistency і нуль severe constraint violations. Кейс підходить marketplaces із великим каталогом і fuzzy intent; не підходить там, де catalog truth відсутня або transaction віддається LLM.

decision-tree

Контрольні точки для практичного застосування

Візуалізація використовує тези, приклади та наступні кроки статті як перевірювані контрольні точки, а не декоративні елементи.

Практичні приклади

«Подарунок батькам» → verified catalog recommendation

Router визначає recommendation intent, specialist agent дістає eligible gifts із catalog/RAG, policy перевіряє budget/freshness/diversity, model пояснює вибір, а користувач переходить у окремий authoritative donation flow.

FAQ

Чи Choice AI самостійно оформлює donation?

OpenAI case описує discovery/recommendation. Transaction/payment варто залишати окремому deterministic product flow з user confirmation.

Що означає 78% accuracy?

Це Recursive-reported metric із partner case study. Без повної eval methodology її не слід трактувати як universal recommendation accuracy.

Навіщо multi-agent architecture?

Вона розділяє routing, search, recommendation і greeting task classes, дозволяючи мати різні tools, prompts, budgets і evals замість одного універсального prompt.

Пов’язані матеріали

Як CyberAgent масштабує ChatGPT Enterprise і Codex

Production-кейс CyberAgent: enterprise AI operating model для research, drafting, design review, code review та Codex execution — з data governance, evals, HITL і cost-per-verified-outcome.

Як Notion використовує Codex для one-shot engineering

Production-кейс Notion: spec + reference implementation + verification harness → autonomous Codex run → tested PR — із A4 autonomy, parallel work, failure gates і cost per accepted change.

Як Parloa будує evaluation-first voice agents на OpenAI

Production-кейс Parloa + OpenAI: voice agents, simulation, deterministic + LLM graders, subtask agents, tool execution, latency, handoff, model promotion і cost controls.

Вибір моделей і model routing

Як маршрутизувати запити між моделями та провайдерами за capabilities, якістю, latency, вартістю, ризиком, доступністю і політикою fallback.

Оцінювання RAG: метрики retrieval, groundedness і якості відповіді

Практична система оцінювання RAG, яка розділяє пошук і генерацію, пов’язує метрики з помилками, калібрує LLM-суддів та перетворює eval-набір на release gate.

Agentic RAG vs traditional RAG: коли потрібен агентний пошук

Практичний вибір між фіксованим RAG-конвеєром і agentic RAG: multi-hop retrieval, routing, достатність контексту, authority, evaluation, витрати та безпечний rollout.

Джерела

  1. TRUSTBANK uses AI agents to personalize Furusato Nozei giftsофіційне
  2. Promoting Regional Development with AI-Powered Gift Suggestionsофіційне
  3. OpenAI showcases Choice AI: Recursive and TRUSTBANK's multi-agent recommendation chatbotофіційне