Центр допомоги
Навчання вашого чатбота

Додавання нових джерел вебсайту

Останнє оновлення:

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

Маєте інтернет-магазин? Якщо дані про товари надходять через AI Search або пошук у магазині в реальному часі, виключіть сторінки товарів і категорій зі сканування та скануйте лише інформаційні сторінки, такі як доставка, повернення та FAQ. Відскановані сторінки товарів витрачають символи для навчання, а ціни та залишки втрачають актуальність між скануваннями. Див. Як налаштувати ChatLab для вашого інтернет-магазину.

Де знайти навчання на основі сайту

Виберіть свого чатбота та перейдіть на вкладку Training (Навчання). На лівій бічній панелі виберіть Links (Посилання). Тут ви керуєте всіма джерелами навчання на основі вебсайтів.

Натисніть Add New Training: Website (Додати нове навчання: Вебсайт), щоб відкрити форму навчання.

Список посилань для навчання з виділеною кнопкою Add New Training

Параметри сканування

Форма навчання пропонує два способи додати контент сайту, розділені міткою OR (АБО).

Scan website contents (Сканувати вміст вебсайту) - введіть URL-адресу в поле Address (Адреса) та виберіть один із варіантів:

  • Whole website (Весь вебсайт) - сканує всі доступні для виявлення сторінки, починаючи з указаної вами URL-адреси
  • Single address (Окрема адреса) - сканує лише конкретну введену сторінку

Use sitemap (Використати мапу сайту) - введіть URL-адресу вашої мапи сайту (наприклад, https://www.yourdomain.com/sitemap.xml) у поле Sitemap (Мапа сайту). У цьому режимі скануються лише ті сторінки, які перелічені у вашому файлі sitemap.

У разі використання мапи сайту поле Address автоматично блокується (і навпаки), оскільки для одного завдання навчання можна обрати лише один метод.

Модальне вікно нового навчання з полем Address, випадаючим списком режимів сканування та опцією sitemap

Навчання на всьому вебсайті

  1. Введіть кореневу URL-адресу вашого сайту в поле Address (наприклад, https://www.yourdomain.com)
  2. Виберіть Whole website у випадаючому списку під полем адреси
  3. Натисніть Start scanning the website (Почати сканування вебсайту)

Система переходить за виявленими посиланнями з урахуванням фільтрів сканування, глибини та лімітів облікового запису; сканування може охопити не всі сторінки. Ви можете стежити за прогресом на вкладці Trainings (Навчання), де в реальному часі відображається кількість просканованих посилань і зібраних символів для навчання.

Модальне вікно нового навчання з виділеною кнопкою Start scanning the website

Навчання на окремій сторінці

  1. Введіть URL-адресу конкретної сторінки в поле Address (наприклад, https://www.yourdomain.com/pricing)
  2. Виберіть Single address у випадаючому списку
  3. Натисніть Start scanning the website

Це зручно, коли вам потрібно додати до бази знань чатбота лише одну конкретну сторінку, наприклад щойно опубліковану статтю чи оновлений розділ із поширеними запитаннями.

Навчання за допомогою мапи сайту (sitemap)

  1. Введіть URL-адресу файлу sitemap у поле Sitemap (наприклад, https://www.yourdomain.com/sitemap.xml)
  2. Натисніть Start scanning the website

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

Вибір окремих сторінок для навчання

Перед запуском сканування ви можете ввімкнути перемикач I want to select individual urls for training after scanning the website (Я хочу вибрати окремі URL-адреси для навчання після сканування вебсайту). Ця опція доступна лише під час сканування всього сайту (вона недоступна для режиму окремої адреси).

Якщо перемикач увімкнено:

  1. Система сканує ваш сайт і виявляє всі сторінки
  2. Після завершення сканування відкривається деревоподібний список усіх знайдених сторінок із кількістю символів у кожній із них
  3. Позначайте або знімайте прапорці біля сторінок, щоб додати чи виключити їх із навчання
  4. Натисніть Start the Training (Почати навчання), щоб запустити навчання на вибраних сторінках

Це корисно, якщо на вашому сайті є сторінки, які чатботу не варто вивчати, як-от сторінки входу, панелі адміністратора чи неактуальні розділи.

Сканування мовних версій сайту

Якщо ваш сайт опубліковано кількома мовами, ChatLab виявляє доступні мови під час сканування та дає змогу обрати, які з них слід додати до бази знань чатбота. Ці елементи керування знаходяться в розділі Languages (Мови) форми навчання, безпосередньо над Advanced settings (Розширені налаштування).

Розділ Languages у формі навчання з параметрами вибору мов та методу їх виявлення

Обсяг мов (Language scope)

Випадаючий список Language scope керує тим, яка частина багатомовного сайту підлягає скануванню:

  • Main website language (Основна мова вебсайту) - рекомендовано та вибрано за замовчуванням, якщо багатомовний функціонал недоступний або в чатбота не ввімкнено підтримку кількох мов. Сканується лише основна мова сайту, а інші мовні версії пропускаються. Це дає змогу зберігати навчальні дані лаконічними та витрачати менше ліміту на навчання.
  • All languages (Усі мови) - рекомендовано та вибрано за замовчуванням, якщо ваш тарифний план включає багатомовний функціонал або в чатбота ввімкнено підтримку кількох мов. Скануються виявлені мовні версії сайту. Це охоплює всі локалізовані сторінки, але збирає більше контенту та використовує більший обсяг ліміту.
  • Selected language (Вибрана мова) - сканує одну мову, яку ви обираєте серед виявлених на сайті.

ChatLab визначає основну мову сайту для сканування конкретною мовою. Стандартний вибір залежить від доступності багатомовного режиму, а не від того, яка саме мова була виявлена. Коли ви обираєте Selected language, визначена основна мова встановлюється за замовчуванням і позначається як "main" у списку. Ви можете змінити її на будь-яку іншу виявлену мову.

Визначення мови доступне на кожному плані, включно з безкоштовним тарифом FREE. Ви можете змінити область сканування перед його початком. Дія New training with same parameters (Нове навчання з тими самими параметрами) повторно використовує налаштування попереднього завдання, які можуть відрізнятися від стандартних для нового сканування.

Метод визначення мови (Language detection method)

Якщо встановлено параметр Main website language або Selected language, ви можете обрати, як саме ChatLab розпізнаватиме мовні версії вашого сайту, за допомогою випадаючого списку Language detection method:

  • Hreflang attributes (recommended) (Атрибути hreflang (рекомендовано)) - стандартний варіант. Використовує розмітку hreflang і lang, яку більшість багатомовних сайтів уже використовують для зв'язку між мовними версіями.
  • URL path prefix (/en/, /de/, ...) (Префікс у шляху URL (/en/, /de/, ...)) - для сайтів, де кожна мова винесена в окремий сегмент шляху, як-от /en/, /de/ чи /fr/, без розмітки hreflang.

Якщо ChatLab не вдається виявити мови автоматично, ви все одно можете просканувати основну мову або всі мови. Якщо ви обираєте Selected language, спочатку введіть адресу сайту у відповідні поля вище, а потім знову оберіть цей параметр, щоб система проаналізувала сайт.

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

Розширені налаштування (Advanced settings)

Натисніть кнопку Advanced settings у формі навчання, щоб отримати доступ до точних налаштувань сканування.

Модальне вікно нового навчання з виділеною панеллю Advanced settings

Розширені налаштування згруповані у чотири розділи:

URL Filtering (Фільтрація URL-адрес)

  • Include only URLs that contain (Включати лише URL, що містять) - сканувати лише ті адреси, які відповідають указаним шаблонам (розділеним крапкою з комою, наприклад /en;/help)
  • Exclude URLs that contain (Виключати URL, що містять) - пропускати адреси, що відповідають цим шаблонам (наприклад, /news;/pictures). Типові шаблони, як-от /wp-admin/, /feed/ та сторінки кошика, виключаються автоматично за замовчуванням

Query Parameters (Параметри запиту)

  • Ignore all query parameters (Ігнорувати всі параметри запиту) - вважати URL-адреси з різними параметрами запиту однією і тією ж сторінкою (наприклад, /page?id=1 та /page?id=2 оброблятимуться як /page)
  • Ignore specific query parameters (Ігнорувати конкретні параметри запиту) - ігнорувати лише певні параметри (популярні параметри відстеження, як-от utm_source, fbclid, gclid, ігноруються автоматично)

Content Filtering (Фільтрація вмісту)

  • Include element IDs (Включати ID елементів) - видобувати вміст лише з указаних HTML-елементів (використовуйте #id для ідентифікаторів, .classname для класів, [data-id="82874db"] для елементів із відповідним атрибутом, розділяючи їх крапкою з комою)
  • Exclude element IDs (Виключати ID елементів) - пропускати вміст зазначених HTML-елементів (наприклад, footer;header;#navigation;[data-nosnippet])
  • За наявності правил включення чи виключення елементів з'являються додаткові перемикачі, що дають змогу вказати, чи має краулер переходити за посиланнями, знайденими всередині цих елементів

Scraping Behavior (Поведінка сканування)

  • Scrape documents (Сканувати документи) - також видобувати контент із файлів PDF, знайдених на сайті
  • Exclude image links (Виключати посилання на зображення) - не додавати посилання на зображення до набору навчальних даних
  • Scrape hidden contents (Сканувати прихований вміст) - збирати текст із прихованих HTML-елементів (увімкнено за замовчуванням)
  • Delay between pages (Затримка між сторінками) - додати паузу в секундах між запитами сторінок, щоб зменшити навантаження на сервер
  • Country code (Код країни) - спрямовувати сканування через проксі-сервер певної країни (дволітерний код, наприклад us)

Сповіщення електронною поштою

Перемикач Email me when training is finished or needs my attention (Надіслати листа, коли навчання завершиться або потребуватиме уваги) увімкнено за замовчуванням. Коли він активний, ви отримуватимете електронний лист у таких випадках:

  • Навчання успішно завершено
  • Системі потрібні ваші дії (наприклад, вибір сторінок після сканування)
  • Під час навчання виникли проблеми

Ви можете змінити адресу електронної пошти для сповіщень у полі поруч із перемикачем.

Відстеження прогресу навчання

Після запуску сканування перейдіть на вкладку Trainings, щоб контролювати процес. Для кожного завдання навчання відображаються:

  • Вихідна URL-адреса
  • Поточний статус (Scanning links, Awaiting links selection, Training, Training completed)
  • Індикатор виконання під час активного сканування або навчання
  • Дата останнього оновлення

Вкладка Trainings із завершеним завданням навчання та виділеною вкладкою Trainings

Натисніть More details (Детальніше), щоб переглянути всі параметри, використані для конкретного завдання, зокрема будь-які налаштовані розширені параметри.

Розгорнуті деталі навчання з усіма параметрами

Керування навченими посиланнями

Після завершення навчання успішно оброблені сторінки з'являються на вкладці Links. Сторінки, виключені налаштуваннями, залишені без позначки або відхилені через помилку чи ліміти, можуть не стати джерелами навчання. Для кожного посилання відображаються:

  • Заголовок сторінки та URL-адреса
  • Кількість символів (розмір навчальних даних)
  • Статус навчання
  • Дата останнього оновлення

Для кожного посилання доступні такі дії:

  • Retrain (Навчити повторно) - повторно просканувати й оновити вміст цієї конкретної сторінки
  • View (Переглянути) - переглянути точний вміст, видобутий зі сторінки
  • Delete (Видалити) - вилучити цю сторінку з бази знань вашого чатбота

Використовуйте прапорець Select all (Вибрати всі) та кнопки масових дій, щоб повторно навчити або видалити відразу кілька посилань.

Перегляд просканованого контенту

Натисніть кнопку View поруч із будь-яким навченим посиланням, щоб переглянути точний контент, отриманий із цієї сторінки.

Список посилань із виділеною кнопкою View

Модальне вікно перегляду джерела містить заголовок сторінки, URL-адресу, кількість символів, дату останнього оновлення та повний текстовий контент, на якому навчався чатбот. Це допомагає переконатися, що потрібний матеріал зібрано правильно, і краще розуміти вміст бази знань вашого бота.

Модальне вікно перегляду джерела з видобутим контентом сторінки

Перевірка готового чатбота

Сканування та навчання відбуваються у фоновому режимі й можуть тривати кілька хвилин або довше для великих вебсайтів. Тим часом ви можете залишити цю сторінку та підготувати код для вбудовування на сайт. Якщо завдання набуло статусу Awaiting links selection, поверніться, щоб вибрати потрібні сторінки та розпочати навчання. Щойно навчання завершиться, перевірте важливі сторінки за допомогою кнопки View, потім відкрийте Overview (Огляд) і протестуйте запитання, відповіді на які містяться на цих сторінках. Ознайомтеся з помилками та списком пропущених сторінок, перш ніж покладатися на оновлений контент.

Схожі статті