Як навчити AI-помічника конфігуратора на вашому каталозі

11 хв

Помічник у чаті конфігуратора відповідає покупцю за вашими товарами, а не загальними фразами: Elbuz будує для нього пошуковий індекс каталогу і при оновленні надсилає тільки змінені товари.

Коли це знадобиться:

  • Покупець питає в чаті, яку плату взяти до процесора — помічник шукає відповідь серед товарів зі збірки.
  • Каталог оновили — повторна побудова пропускає незмінені товари і не оплачує їх удруге.
  • Побудову зупинили посередині — записане лишається в індексі, наступний запуск дозбирає решту.
  • Треба знати, чого бракує в конфігураторі — «Історія чатів» показує питання, на які AI не відповів.

З чого почати: увімкніть «Навчання AI» у картці конфігуратора, потім запустіть побудову індексу.

Що вміє

Де це і хто має доступ

Меню
Довідники → Категорії → плитка «Налаштування віджету - Конфігуратор» → вкладка «Налаштування»
Індекс
Довідники → Категорії → плитка «AI-індекс товарів»
Право доступу
вікно «Категорії» у «Правах груп»
Підготувати
конфігуратор зі складеною структурою

Як увімкнути чат і навчання AI

У картці конфігуратора, на вкладці «Налаштування», блок «Налаштування чату AI»:

  • «Відображати чат AI» — показувати чат покупцю;
  • «Навчання AI» — розширене навчання помічника на вашому каталозі; без нього індекс не будується;
  • «Макс. повідомлень у чаті»;
  • «Список частих питань»;
  • «Модель AI» і «Завдання для AI (промпт)».

Привітання чату пишуть на вкладці «Інформація» — поле «Привітальне повідомлення в чаті» для кожної мови.

Щоб чат відповідав за товарами, для них будується пошуковий індекс — плитка «AI-індекс товарів». Після великих змін у каталозі індекс перебудовують.

Як побудувати AI-індекс товарів

Плитка «AI-індекс товарів» (підказка «Створити індекс для AI») стоїть у вікні «Категорії», поруч із плиткою конфігуратора. Вона відкриває окреме вікно «Створити індекс для AI» з вкладками «Налаштування» і «Журнал»; побудову запускає кнопка «Запуск», після чого вікно саме перемикається на журнал.

Вікно «Створити індекс для AI» на вкладці «Налаштування»
1Кнопка «Запуск»
2Прапорець «Примусова індексація всіх записів»
3Поле «ID категорії»
4Вкладка «Журнал»
  1. Кнопка «Запуск» — запускає побудову індексу й перемикає вікно на журнал.
  2. Прапорець «Примусова індексація всіх записів» — стирає індекс усіх товарів акаунта.
  3. Поле «ID категорії» — додає категорію з підкатегоріями до категорій зі структури конфігуратора.
  4. Вкладка «Журнал» — тут видно перебіг і підсумок побудови.

Що відбувається після «Запуск»:

  • Якщо жоден активний конфігуратор, помічник чи розумний пошук не має увімкненого «Навчання AI», побудова не починається зовсім, і в журналі нічого не з'являється. Спершу увімкніть перемикач і збережіть картку.
  • Індексуються тільки активні товари з позначкою вивантаження, що лежать в активних категоріях із тією ж позначкою. Товар без назви пропускається.
  • Побудова бере категорії зі «Структури» активних конфігураторів з увімкненим «Навчання AI», разом із підкатегоріями; категорія з поля «ID категорії» додається до них. Якщо в структурі таких конфігураторів категорій немає, індексується весь каталог, а коли заповнене «ID категорії» — лише ця категорія з підкатегоріями.
  • Для кожного товару складається текст із назви, категорії, артикулу, описів і характеристик. Якщо цей текст не змінився від минулої побудови, товар пропускається і нічого не коштує; у журналі такі товари рахуються як cached.
  • Змінені й нові товари надсилаються в OpenAI, і кожен записується в індекс окремо, щойно прийде відповідь. Тарифікується саме це: кожен товар, для якого прийшла відповідь, — окреме списання за кількістю токенів його тексту.

Прапорець «Примусова індексація всіх записів» спершу стирає індекс усіх товарів облікового запису, а не лише вибраної категорії. Тоді всі товари, що потрапляють у цю побудову, надсилаються й оплачуються заново, а в решти індекс лишається порожнім до побудови, яка їх охопить.

Що побудова пройшла, видно на вкладці «Журнал»: наприкінці там з'являється рядок «Індексація завершена за ‹час›, всього записів ‹N› (‹M› cached)», а по дорозі — проміжні рядки «Оброблено записів: ‹номер› (‹усього›)» на кожному п'ятисотому товарі, якщо його довелося надсилати.

Товари надсилаються до 30 запитів одночасно; на відповідь по одному товару програма чекає до 15 секунд. Якщо за хвилину набирається 5000 запитів, побудова робить паузу й пише в журнал «Чекання до наступного запуску ‹N› сек.». Стелі за кількістю товарів у побудові немає.

Дві верхні розвилки спрацьовують один раз на побудову, далі цикл іде по товарах: оплачується тільки гілка «Товар іде в OpenAI», а «Зупинити» перевіряється перед кожним наступним товаром
нітактакнітакнінітактакніКнопка «Запуск»Хтось має увімкнене«Навчання AI»?Побудова не починається«Примусова індексаціявсіх записів»?Індекс усіх товарів стертоНатиснуто «Зупинити»?«Операцію скасовано!»Текст товару змінивсявід минулої побудови?Пропуск, рахується як cachedТовар іде в OpenAIвідповідь записується в індексЄ ще товари?«Індексація завершена…»
  • Початок або кінець
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Що буде, якщо зупинити побудову

Кнопка-хрестик «Зупинити» на вкладці «Журнал» закінчує побудову перед наступним товаром: у журналі з'являється «Операцію скасовано!», а рядка «Індексація завершена…» немає.

  • Виняток — зупинка вже після того, як програма перебрала всі товари й чекає останніх відповідей: тоді рядок «Індексація завершена…» все одно з'являється.
  • Відповіді, що надійдуть уже після зупинки, в індекс не записуються. Те, що встигло записатися до зупинки, лишається в індексі.
  • Товар, по якому відповідь не прийшла, лишається з попереднім індексом (або без індексу, якщо його ще не було чи його стерла примусова індексація).

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

Коли індекс оновлюється сам

Правка картки конфігуратора індекс не оновлює. Збереження картки товару оновлює індекс цього товару лише тоді, коли увімкнений розумний пошук і для нього не стоїть позначка повної переіндексації. Інакше зміни в описах і характеристиках потрапляють в індекс з наступною побудовою або переіндексацією розумного пошуку.

Що читати в історії чатів

Діалоги покупців із помічником зберігаються на вкладці «Історія чатів» картки конфігуратора. Питання, на які AI не зміг відповісти, показують дірки в характеристиках і в структурі — додайте бракуючі характеристики чи кроки і перебудуйте індекс.

Сценарії

Помічник у чаті має відповідати за товарами зі збірки

У картці конфігуратора увімкніть «Навчання AI» і збережіть картку, потім у вікні «Категорії» відкрийте плитку «AI-індекс товарів» і натисніть «Запуск». До індексу потраплять товари з категорій, доданих у «Структуру», разом із підкатегоріями. Чого не станеться: якщо в структурі немає жодної категорії, індексується весь каталог, а подальша правка картки конфігуратора індекс не оновлює.

Каталог оновили, індекс треба освіжити без повної оплати

У вікні «Створити індекс для AI» натисніть «Запуск», не ставлячи прапорець «Примусова індексація всіх записів». Надсилаються й оплачуються тільки товари, чий текст змінився від минулої побудови, решта в журналі рахуються як cached.

Що робити, коли чат відповідає не те

Що ви бачитеЧому такЩо зробити
Після «Запуск» у журналі порожньожоден активний конфігуратор, помічник чи розумний пошук не має увімкненого «Навчання AI»увімкніть перемикач у картці, збережіть і запустіть побудову знову
AI-чат відповідає загальними словамине побудований індекс каталогуувімкніть навчання AI й запустіть створення індексу
Чат не знає про нові описи товарівправка товару не потрапила в індексзапустіть побудову без прапорця примусової індексації
У журналі немає рядка «Індексація завершена…»побудову зупинилизапустіть знову без прапорця — дозбирає решту

Часті запитання

Що дає навчання AI на каталозі?

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

Чому в індекс потрапив весь каталог, а не тільки товари збірки?

У «Структурі» конфігураторів з увімкненим «Навчання AI» немає жодної категорії. Додайте кроки або вкажіть «ID категорії» у вікні індексу.

Чи заплачу вдруге, якщо запущу побудову ще раз?

Ні, за незмінені товари — ні: вони рахуються як cached. Удруге оплачуються всі товари побудови лише з прапорцем «Примусова індексація всіх записів».

Чому в журналі з'явилося «Чекання до наступного запуску»?

За хвилину набралося 5000 запитів, і побудова робить паузу. Після неї вона продовжиться сама; стелі за кількістю товарів немає.

Скільки чекати відповіді по одному товару?

До 15 секунд; товари надсилаються до 30 запитів одночасно. Товар без відповіді лишається з попереднім індексом.

Суміжні теми

Чи була стаття корисною?