База знаний
Загрузка файлов в базу знаний агента и лучшие практики написания системного промпта
База знаний
База знаний — это файлы, которые агент читает целиком и использует для ответов. В отличие от системного промпта, базу удобно собирать из готовых документов: FAQ, инструкции, прайс, описание продукта.
Как добавить файлы
- На странице агента → вкладка «Настройки» → блок «База знаний».
- Кнопка «Добавить файлы» открывает файловый менеджер.
- Выберите файлы — они привяжутся к агенту.
- Сохраните изменения.
Можно прикрепить до 20 файлов на одного агента.
Поддерживаемые форматы
Текстовые файлы читаются полностью:
.txt,.md— обычный текст и Markdown.json,.xml— структурированные данные.csv— таблицы (читаются как текст).html— HTML-разметка
Бинарные файлы (PDF, DOCX, изображения) — пока не парсятся, агент видит только имя файла. Если нужно содержимое PDF — конвертируйте в Markdown заранее.
Лимиты
- Размер одного файла — до 1 MB. Большие — пропускаются с пометкой.
- Суммарный объём содержимого — до 50 000 символов на запрос. Если файлов больше, обрезается с конца.
- На каждый запрос к боту база подмешивается в системный промпт целиком — это влияет на стоимость токенов.
Что класть в базу
Хорошие кандидаты:
- FAQ — список частых вопросов и ответов
- Прайс — цены, тарифы, условия доставки
- Описания услуг/продуктов с характеристиками
- Политики возврата, условия гарантии
- Скрипты для типовых ситуаций
- Базу преподавателей / врачей / специалистов с экспертизой
Плохие кандидаты:
- Код/документация в большом объёме (быстро упрётесь в лимит)
- Логи и сырые данные
- Конфиденциальные документы (помните: каждый запрос отправляется в OpenAI/DeepSeek/Anthropic)
Лучшие практики промпта
1. Структурируйте файлы
Бот лучше работает со структурированными данными. Например, для FAQ:
# FAQ интернет-магазина
## Доставка
**Сколько стоит доставка?**
По Москве — 300₽, по России — от 500₽ (рассчитывается калькулятором).
**Сколько идёт посылка?**
По Москве — 1–2 дня, по России — 3–7 дней в зависимости от региона.
## Возврат
**Какой срок возврата?**
14 дней с момента получения, товар должен быть в оригинальной упаковке.
2. Сошлитесь на базу из системного промпта
Используй базу знаний для ответов на вопросы клиентов.
Если вопроса нет в базе — скажи "уточню у менеджера" и попроси email.
3. Разделяйте «факты» и «инструкции»
- Факты (что есть в магазине, какие цены) — в базе знаний.
- Инструкции (как себя вести, какой тон) — в системном промпте.
Так проще обновлять — поменяли прайс, перезалили файл, промпт не трогаете.
4. Используйте теги
Если файлов много, теги в названиях помогают модели:
[ТАРИФЫ] start.md → описание тарифа Старт
[ТАРИФЫ] pro.md → описание тарифа Pro
[FAQ] payment.md → вопросы по оплате
Когда обновляется база
База подгружается на каждый запрос к агенту — нет кэша на стороне Framix. Если вы поменяли файл — следующий ответ бота уже учтёт изменения. Никаких «пересборок» делать не надо.
Влияние на стоимость
База знаний идёт в системный промпт каждого запроса → тратит токены на вход. С большой базой:
- Один запрос обходится дороже на ~$0.001–0.01 (зависит от размера)
- Но prompt cache (Anthropic, DeepSeek) даёт скидку 90% на повторные обращения в течение часа — поэтому в активном диалоге переплата минимальная.
См. Модели и расходы для деталей.