Чати з ШІ
Цей документ є покроковим підручником, розробленим для початківців. Він проведе вас через процес реалізації функціональності чату з ШІ у вашій системі бази знань Casibase.
Вступ
У попередніх розділах ми розгорнули Casdoor і Casibase, інтегрували постачальника сховища, постачальника моделей та постачальника вбудовування з Casibase, а також додали сховище для використання цих провайдерів.
Зверніться до розділу Додати сховище у нашій попередній документації для отримання додаткової інформації про сховища.
Тепер давайте реалізуємо функціональність чату з ШІ в Casibase.
Крок 1: Додати новий чат
Натисніть кнопку Чати
на головній сторінці, а потім натисніть кнопку Новий чат
, щоб додати чат.
Крок 2: Надіслати повідомлення
Напишіть повідомлення та натисніть кнопку Надіслати
, щоб його відправити.
Крок 3: Чат бази знань
Крім того, ви можете поспілкуватися з чат-ботом у базі знань.
Існують деякі вимоги для чату бази знань:
- База знань повинна мати сховище.
- Сховище повинно мати постачальника моделей.
- Сховище повинно мати постачальника вбудовування.
- Сховище повинно мати постачальника зберігання.
- Постачальник зберігання повинен мати читаємий документ (наприклад, файл markdown, файл docx та файл pdf).
Як тільки ви виконаєте ці вимоги, ви можете повернутися на сторінку Сховища
та натиснути кнопку Оновити вектори
, щоб вбудувати дані бази знань.
Кнопка буде недоступна під час вбудовування.
Після завершення вбудовування, ви можете натиснути кнопку Вектори
у навігаційній панелі для перегляду векторів.
Результат:
Давайте поспілкуємося з чат-ботом у базі знань.
Порівняйте результати з чатом поза базою знань:
Швидкість вбудовування залежить від двох факторів:
- Документи в базі знань:
- Кількість документів: Чим більше документів, тим довше триває вбудовування.
- Розмір документів: Чим більший розмір документу, тим довше триває вбудовування.
- Постачальник вбудовування:
- Ліміт запитів API: Чим вищий ліміт запитів, тим швидше відбувається вбудовування.
- Паралелізм API: Чим більший паралелізм API, тим швидше відбувається вбудовування.
Наприклад, якщо ви використовуєте OpenAI API як постачальника вбудовування, швидкість вбудовування залежить від ліміту запитів та паралелізму OpenAI API.
Висновок
У цьому посібнику ми навчилися, як реалізувати функціональність чату з ШІ в Casibase.
Тепер ви можете поспілкуватися з чат-ботом у Casibase. Насолоджуйтесь!
Додаткову інформацію про Casibase можна знайти в розділі Основні концепції нашої документації.