# Як підготувати файл для бази знань FastLinePro?

Правильна підготовка файлу для бази знань забезпечує точні та релевантні відповіді AI-агента. Файл має містити структуровану інформацію у форматі "Питання-Відповідь" або перелік фактів.

## Коли знадобиться

- Потрібно створити базу знань для AI-агента або чат-бота.
- Треба підготувати документацію для навчання ШІ-додатку.
- Потрібно структурувати інформацію для кращого розуміння AI.

## Що важливо знати

- **База знань** — набір запитань і відповідей, які AI-агент запам'ятовує для подальшого використання.
- **Чанки** — фрагменти документа, на які розбивається файл під час завантаження.
- Чанки можуть складатися не тільки з пар "Питання-відповідь", а також із просто переліку фактів.
- Правильний формат забезпечує кращу точність пошуку та відповідей.

## Перед початком

- [x] Ви увійшли в систему з правами інтегратора або адміністратора.
- [x] У вас є інформація, яку потрібно додати в базу знань.
- [x] Ви знаєте формат файлу, який підтримується системою.

## Покрокова інструкція

### Вибір формату файлу

**Доступні формати:** TXT, MARKDOWN, MDX, PDF, HTML, XLSX, XLS, DOCX, CSV, MD, HTM.

**Рекомендований формат:** TXT або MARKDOWN для найкращої обробки.

### Створення структури файлу

1. Відкрийте текстовий редактор (Notepad++, VS Code, або інший).
2. Створіть новий файл у форматі TXT або MD.
3. Структуруйте інформацію за наступним шаблоном:

```
Можливі питання: Як скасувати замовлення? Чи можна повернути товар? Як оформити повернення?
Відповідь: Для скасування замовлення перейдіть в особистий кабінет, розділ "Мої замовлення", виберіть потрібне замовлення та натисніть "Скасувати". Повернення товару можливе протягом 14 днів з моменту отримання. Для оформлення повернення зв'яжіться з нашою службою підтримки.

---

Можливі питання: Як змінити адресу доставки? Чи можна змінити адресу після оформлення замовлення?
Відповідь: Адресу доставки можна змінити до моменту відправлення замовлення. Для цього перейдіть в особистий кабінет, знайдіть ваше замовлення та натисніть "Змінити адресу". Після відправлення зміна адреси неможлива.
```

### Ключові принципи форматування

1. **Можливі питання:** Перерахуйте 2-3 варіанти, як користувач може сформулювати питання.
   - Різні формулювання одного питання
   - Варіанти з помилками або скороченнями
   - Питання різними мовами (якщо потрібно)

2. **Відповідь:** Дайте повну, структуровану відповідь.
   - Чіткі інструкції
   - Конкретні кроки
   - Додатковий контекст для розуміння

3. **Розділювач:** Використовуйте `---` (три дефіси) для розділення різних тем.
   - Кожна тема — окремий блок
   - Розділювач на окремому рядку
   - Порожній рядок перед та після розділювача

4. **Контекст:** Додавайте контекст для кращого розуміння.
   - Пояснення термінів
   - Приклади використання
   - Важливі обмеження або вимоги

### Альтернативний формат: Перелік фактів

Якщо потрібно додати просто перелік фактів (без питань):

```
Факт 1: Наша компанія працює з 2010 року.
Факт 2: Ми надаємо послуги доставки по всій Україні.
Факт 3: Час роботи: понеділок-п'ятниця з 9:00 до 18:00.

---

Факт 4: Мінімальна сума замовлення — 500 грн.
Факт 5: Безкоштовна доставка при замовленні від 1000 грн.
```

## Що відбувається після

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

## Як переконатися, що все вдалось

- Перевірте, що файл містить структуровані блоки "Питання-Відповідь" або перелік фактів.
- Переконайтеся, що розділювач `---` використовується правильно.
- Перевірте, що відповіді повні та інформативні.
- Переконайтеся, що файл збережено у підтримуваному форматі.

## Пов'язані матеріали

- [Налаштувати фрагментацію](/uk/fastlinepro/how-to/configure-chunking.md)
- [Створити базу знань](/uk/fastlinepro/how-to/create-knowledge-base.md)
- [Підключити базу знань до агента](/uk/fastlinepro/how-to/connect-knowledge-base-to-agent.md)

