AI-асистент для сховища даних

Зв’яжіться з нами

Мета

Надати бізнесу інструмент для отримання аналітичних даних за допомогою запитів природною мовою — без залучення технічних ресурсів.

Можливості

Введення запитів природною мовою

AI-асистент для сховища даних підтримує введення запитів природною мовою — користувачі можуть друкувати або диктувати їх у звичній формі, наприклад: “Покажи дані про продажі за перший квартал 2023 року”. Чат-бот розпізнає такі запити та перетворює їх на технічні, забезпечуючи простий і інтуїтивно зрозумілий доступ до даних.

Автоматична генерація SQL

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

Обробка великих наборів даних

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

Виявлення та виправлення помилок

Містить вбудовані механізми обробки помилок, що діагностують невдалі запити, пропонують виправлення та повторюють спроби з альтернативними підходами.

Технічні особливості

Розуміння схеми даних:

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

Рішення: AI-асистент для сховища даних використовує метадані, словники даних і методи штучного інтелекту для зіставлення схем та покращує розуміння структури даних.

Неоднозначність у запитах користувачів:

користувачі часто надають нечіткі або неповні запити, наприклад “Покажи дані про продажі”, в яких відсутні необхідні деталі для побудови точного SQL-запиту. Подолання такої неоднозначності потребує інтерактивної взаємодії з користувачем і глибокого контекстуального аналізу.

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

Обробка помилок при створенні та виконанні запитів:

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

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

Безпека та контроль доступу

AI-асистент для сховища даних контролює доступ до даних на основі ролей для захисту конфіденційної інформації.

Опис демостенду

Демостенд приймає запитання до бази даних звичайною мовою, перетворює їх на SQL-запити та показує результати. База даних побудована на Classic Models — компанія, яка продає моделі класичних автомобілів.  Вона містить стандартні бізнес-дані: інформацію про клієнтів, замовлення, товари тощо.

Вона містить стандартні бізнес-дані: інформацію про клієнтів, замовлення, товари тощо. Приклади можливих запитань:

  • Яка територія генерує найбільший обсяг продажів?
  • В які місяці року спостерігаються піки продажів?
  • Яке зростання продажів у 2004 році порівняно з 2003?
  • Скільки клієнтів не мають призначеного торгового представника?
  • Скільки товарів не включено до замовлень на продаж?

Схема бази даних

База даних складається з восьми таблиць:

Офіси: Classic Models Inc. має 7 офісів по всьому світу з головним офісом у Сан-Франциско, Каліфорнія. Залежно від географічного розташування кожен офіс належить до певної торгової території (APAC, NA, EMEA або JAPAN).

Працівники: у компанії працюють 23 працівники: 6 керівників і 17 торгових представників, усі вони закріплені за одним із семи офісів компанії.

Клієнти: 122 клієнти по всьому світу.

Замовлення: всього 326 замовлень за період з 01.01.2003 по 01.06.2005. Замовлення можуть перебувати в одному з наступних станів:

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

Деталі замовлення: кожне замовлення містить список унікальних товарів (позиції замовлення). Кожна позиція замовлення відображає узгоджену ціну товару та його кількість.

Платежі: платежі, здійснені клієнтами за їхніми рахунками.

Товари: Classic Models Inc. продає 110 унікальних моделей, які вони закуповують у 13 постачальників. Моделі класифікуються за 7 різними лінійками продуктів: класичні автомобілі, вінтажні автомобілі, мотоцикли, вантажівки та автобуси, літаки, кораблі, поїзди. Крім того, моделі класифікуються за масштабом (наприклад, 1:18, 1:72 тощо). Для кожного товару вказані ціна, за якою товар було придбано у постачальника (ціна закупівлі), а також рекомендована роздрібна ціна.

Лінійки продуктів: товари класифікуються за 7 різними лінійками продуктів. Кожна лінійка має текстовий опис, HTML-опис та зображення.

Зв’яжіться з нами

    Yes
    YesПолітики конфіденційностіПолітики щодо файлів «cookie»