AI-вікі платформа для корпоративної бази знань

Відповідь у базі знань є, але співробітники витрачають на її пошук години. Ми розробляємо AI-вікі під ключ: налаштовуємо відповіді за змістом, розмежування доступів і передачу готового рішення в підтримку. Час на пошук відповіді скорочується в рази, а новачки менше залежать від досвідчених колег.
Часті запитання

Чому AI-вікі не знаходить відповідь у корпоративній базі знань

Співробітник формулює питання своїми словами — «як повернути клієнту оплату за скасоване замовлення», — а пошук у корпоративних документах шукає точні збіги.

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

Друга причина — розрізнені джерела знань. Вікі, файлове сховище, система заявок, пошта, листування в месенджерах: у кожного своя структура, свій власник і своя модель прав доступу. Поки документи не зведені, пошук бачить лише один острів і мовчить про решту.

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

Третя причина — неточні відповіді нейромережі. AI-вікі добудовує формулювання за єдиним знайденим абзацом, не звіряючись із датою та статусом документа, і видає впевнений текст без посилання на першоджерело.

Перевірити його неможливо, а після другої-третьої такої відповіді інструментом перестають користуватися.

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

Що змінюється після впровадження: швидкість, точність, охоплення

До впровадження шлях до відповіді виглядає так: співробітник відкриває пошук по базі, отримує список документів і читає п’ять-сім сторінок, щоб зібрати фрагменти в одне рішення.

Частина питань іде в профільні чати до експертів — ті відповідають з пам’яті, і версії відповідей поступово розходяться. Ми починаємо з вимірювання цієї вихідної точки за журналами звернень, а не з відчуттів.

Перший ефект — час до готової відповіді. Рахуємо від постановки питання до відповіді з посиланнями, окремо медіану та хвіст найдовших запитів: він показує, де базі бракує документів.

На практиці це хвилини замість десятків хвилин, і розрив зростає на питаннях, що вимагають звести три-чотири джерела.

Другий — частка відповідей із підтвердженим джерелом. Кожна відповідь іде з цитатою та посиланням на конкретний документ у Confluence, тому перевіряється за один перехід, а не на віру.

На тестовому наборі питань з еталонними відповідями ми рахуємо точність і розбираємо розходження: де відповідь неповна, де документ застарів, де запит потребує уточнення в автора.

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

Варіанти AI-вікі: зовнішній сервіс, контур замовника, гібрид

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

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

Варіант Коли підходить Обмеження
Зовнішній сервіс для бази знань Швидкий старт, документи не містять комерційної таємниці, потрібен доступ з будь-яких пристроїв Дані розміщені поза периметром, частина внутрішніх джерел недоступна без вивантаження
Розгортання в контурі замовника Суворі вимоги до ізоляції конфіденційних даних, є власні обчислювальні ресурси й адміністрування Довша підготовка інфраструктури, оновлення та моніторинг — на боці замовника
Гібридна схема зберігання Основний масив документів закритий, але потрібні зовнішні моделі та швидкі експерименти Два контури, потрібне розмежування прав і узгодженість метаданих

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

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

Етапи робіт: від аудиту джерел до передачі в підтримку

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

  1. Аудит джерел знань. Збираємо перелік: де лежать документи, які формати, де дублікати та застарілі редакції, які матеріали взагалі не мають власника.
  2. Схема зв’язків між системами. Вирішуємо, що підтягується із систем обліку напряму, а що залишається файлами, і за якими ознаками зіставляються співробітники, проєкти та підрозділи.
  3. Налаштування прав доступу. Групи успадковуємо з каталогу й розмежовуємо за розділами; перевіряємо, що відповідь не склеює фрагменти, які співробітнику бачити не належить.
  4. Складання та індексація. Документи ділимо на смислові фрагменти й задаємо правило цитування: кожна відповідь веде на конкретний документ та його редакцію.
  5. Приймання якості відповідей. Проганяємо реальні питання співробітників, рахуємо частку відповідей із правильним посиланням, розбираємо промахи й доучуємо систему на них.
  6. Передача в підтримку. Віддаємо регламент оновлення бази, карту власників розділів і правила контролю, щоб якість не деградувала після запуску.

Кожен етап закривається артефактом, який можна перевірити, — тому приймання йде за фактами, а не за відчуттями.

Склад постачання: конфігурації, схеми інтеграцій, регламенти

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

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

  • Карта джерел знань — перелік систем, з яких збирається база: файлові сховища, вікі-простори, бази заявок, поштові архіви. За кожним джерелом указано власника, частоту оновлення та правила відбору, а також те, що свідомо виключено з індексу.
  • Політики доступу та ролі — модель ролей, прив’язана до груп каталогу, і правила успадкування прав: співробітник отримує у відповіді рівно ті фрагменти, до яких має доступ у вихідній системі. Окремим пунктом — поведінка асистента, коли права в джерелі змінилися, а індекс ще не перезібрано.
  • Схема інтеграцій — конектори, розклад синхронізації, обробка змін і видалень документів. Позначено точки відмови: де асистент відповідає за останньою узгодженою версією, а де чесно повідомляє про відсутність даних.
  • Налаштування генерації відповідей — шаблони запитів до моделі, правила цитування фрагмента-джерела та поріг, нижче якого відповідь не видається взагалі.
  • Інструкції для співробітників — пам’ятки на 1–2 екрани: як формулювати запит, як перевірити посилання на першоджерело, куди повідомити про неправильну відповідь. Плюс пам’ятка для власників контенту про те, як підтримувати документи придатними для пошуку.
  • Метрики якості відповідей — частка відповідей із підтвердженим посиланням на джерело, частота звернень без знайдених даних, оцінка корисності від співробітників, час до відповіді. Дашборд із порогами, при виході за які потрібне втручання.
  • Регламент експлуатації — порядок оновлення моделі та перезбирання індексу, реакція на інциденти, матриця відповідальних на боці замовника.

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

Кейс: база знань сервісної служби та час відповіді оператора

Сервісна служба з 40 операторів вела знання в Confluence: статті писалися під продукт, а не під формулювання клієнта. Пошук за назвою статті давав потрібне в 40% випадків, решта йшла в листування до старших інженерів.

Середній час підготовки відповіді оператором — 11 хвилин, а кожен четвертий клієнт повертався з тим самим питанням.

Що змінили

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

Показник До Після
Час підготовки відповіді 11 хвилин 3 хвилини
Повторні звернення з тієї ж причини 27% 9%
Відповідь знайдено з першого запиту 40% 78%
Виведення оператора до самостійних відповідей 6 тижнів 3 тижні

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

Розмітку та правила доступу ми передали команді підтримки — нові статті потрапляють на вітрину без участі розробки.

Чим відрізняється пошук за словами від відповіді за смислом

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

Морфологія та стоп-слова згладжують частину розходжень, але синоніми й переформулювання залишаються поза бортом — «як оформити відпустку» та «порядок надання відпочинку» дають різні видачі за одного й того самого смислу.

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

Формулювання «клієнт просить повернути гроші» знаходить регламент повернення, навіть якщо слова «гроші» в тексті немає. Синоніми при цьому підтягуються з тезауруса ISO 25964 і зі статистики реальних запитів співробітників.

Слабке місце смислового пошуку — він знаходить щось завжди, навіть коли правильної відповіді в базі немає.

Тому обидва механізми працюють у парі: точні збіги обов’язкові для артикулів, кодів помилок і абревіатур, де збіг має бути буквальним, смислова близькість добирає решту, а загальна видача проходить переранжування — нагору піднімаються фрагменти, релевантні і за смислом, і за термінами запиту.

Якість видачі в базі знань вимірюється не «схожістю», а тим, чи дійшов співробітник до відповіді.

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

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

Обмеження та ризики: якість даних, доступи, навантаження

Платформа сама по собі не робить базу знань актуальною — якість відповіді обмежена якістю джерела. Якщо в індексі лежать три редакції одного регламенту, будь-яка видача буде впевненою й неправильною.

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

Нижче — чотири сумніви, які найчастіше порушують на пілотах, і як ми їх знімаємо.

Що буде із застарілими документами?

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

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

Як вирішується конфлікт версій регламенту?

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

Як розмежовується доступ?

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

Що відбувається при піковому навантаженні?

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

Обговоримо задачу: що надіслати для оцінки та плану робіт

Щоб повернутися з оцінкою, схемою рішення та планом етапів впровадження, достатньо короткого набору вступних. Чим конкретніші вихідні дані для оцінки, тим менше припущень у строках і тим раніше видно, яку частину бази знань доведеться готувати руками, а не просто переносити.

  • Де знання лежать зараз: корпоративна вікі, файлові сховища, тікетниця, архіви листування — і що з цього вважається достовірним.
  • Обсяг і структура: приблизна кількість сторінок і розділів, мови контенту, частка застарілих і дублювальних матеріалів.
  • Зразки: 20–30 реальних сторінок, включно з погано розміченими, з таблицями та вкладеннями.
  • Користувачі та ролі: скільки людей буде питати, які групи доступу є, хто власник розділів.
  • Типові питання: 15–20 формулювань із підтримки та від колег — це майбутня перевірна вибірка.
  • Обмеження: де дозволено зберігати дані, що вимагається щодо розмежування доступу та журналювання запитів.
  • Точки стикування: месенджер, каталог співробітників, тікетниця — куди відповідь має потрапляти й звідки братися контент.
  • Критерії приймання: частка відповідей із посиланням на джерело, швидкість відповіді, відсутність вигаданих посилань.

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

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

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1542
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1141