Создание базы знаний: как научить бота помнить ваши предпочтения

Материал носит ознакомительный характер. Использование нейросетей для планирования, саморазвития и решения бытовых задач не заменяет консультаций профильных специалистов. Автор не несет ответственности за решения, принятые на основе ответов ИИ, а также за сохранность ваших персональных данных при использовании сторонних сервисов и ботов.

Мы уже научились использовать OpenClaw для оперативных задач: планирования дня и учета финансов по фотографиям чеков. Однако в обычном чате нейросеть со временем «забывает» детали старых диалогов, так как объем памяти в одной беседе ограничен. Чтобы ассистент помнил ваши предпочтения годами, мы настроим долгосрочное хранение данных.

Как работает память ассистента

У ИИ-агентов есть два вида памяти. Первая — контекст текущего разговора (то, что вы обсуждаете прямо сейчас). Вторая — Постоянная память. Это внешнее хранилище, к которому OpenClaw обращается каждый раз, когда вы задаете вопрос.

Взаимодействие этих систем можно увидеть на Схеме 1.

В отличие от обычных чат-ботов, OpenClaw не просто хранит историю сообщений. Он ищет в вашей базе знаний подходящие по смыслу фрагменты и учитывает их в текущем диалоге. Это позволяет боту помнить ваши привычки, не перегружая чат лишней информацией.

Markdown-файлы: основа базы знаний

Для хранения данных OpenClaw использует Markdown-файлы. Это обычные текстовые документы с расширением .md. Их легко читать и человеку, и программе. Вы можете создавать такие файлы через панель управления сервером или в любом текстовом редакторе.

💡 Используйте Markdown-файлы для фактов, которые редко меняются: список аллергий, имена близких, предпочтения в еде или цели на год.

Чтобы бот лучше понимал структуру данных, используйте простую разметку. Сравните два варианта подачи информации.

Эффективная структура файла User_Profile.md

# Мои предпочтения в еде
- Не ем молочные продукты (непереносимость лактозы).
- Люблю острую азиатскую кухню.
- Не люблю кинзу.

# Рабочий график
- Работаю по московскому времени.
- Не ставить напоминания до 10:00.

Неэффективная структура (сплошной текст) Меня зовут Алексей, я не люблю молоко, потому что мне от него плохо. Еще я люблю острое, но только если там нет кинзы. Кстати, я работаю с десяти утра, не пиши мне раньше.

Во втором случае боту сложнее вычленить конкретные правила, что может привести к ошибкам в советах.

Практика: создание личного профиля

Сделаем так, чтобы бот знал о вас самое важное. Поскольку ваш OpenClaw развернут на Cloud.ru, файлы хранятся на вашем личном виртуальном сервере. Это гарантирует приватность: данные не уходят в облака корпораций для обучения их моделей.

Создаем первую запись в базе знаний:

  1. Откройте панель управления сервером в браузере.
  2. Перейдите в папку knowledge_base.
  3. Создайте файл About_Me.md.
  4. Впишите туда 3–5 фактов о вашей рутине (например: «Предпочитаю короткие ответы по будням» или «Мой любимый спорт — плавание»).
  5. Сохраните файл и напишите боту в Telegram: «Что ты знаешь о моих предпочтениях?».

⚠️ Важно: никогда не записывайте в Markdown-файлы пароли, данные карт или паспорта. Хранить конфиденциальную информацию в открытом текстовом виде — плохая практика цифровой гигиены.

Как бот применяет эти знания

Бот использует загруженную информацию автоматически. Например, если в базе есть файл с категориями расходов, бот будет сверяться с ним при анализе каждого нового чека. Так OpenClaw превращается в персонального помощника, который понимает ваш контекст без лишних уточнений.

🛠 Если вы добавили новый файл, а бот его «не видит», нужно обновить индекс знаний. Как это сделать, мы разберем позже.

Теперь, когда ассистент обрел память, важно обеспечить стабильность системы. В следующем разделе мы разберем, как поддерживать «здоровье» вашего помощника и обновлять его до последних версий.

Понравился урок?

Сохраните прогресс и получите персональный курс по любой теме — без форм и паролей

Продолжить в Telegram