Как научить ИИ-ассистента помнить по смыслу

Проблема: бот не понимает синонимы

У меня работает ИИ-ассистент. Он ведёт заметки: что обсудили с клиентом, какие задачи взяли, что решили.

Когда я спрашиваю «напомни, что там по автосервису?» — бот должен найти нужную заметку. Раньше он искал по словам. Буквально.

Запрос «автосервис» не находил файл, где написано «СТО» или «ремонт машин». Для бота это разные вещи.

Решение: поиск по смыслу

Семантический поиск работает иначе. Он превращает текст в числа, которые описывают смысл. Похожие тексты — похожие числа.

«Автосервис», «СТО», «ремонт машин» — для такого поиска это одно и то же.

Как настроил

Шаг 1. Получил бесплатный API-ключ для эмбеддингов.

Шаг 2. Добавил пару строк в конфиг бота.

Шаг 3. Через минуту всё заработало.

Бот сам разбил файлы на фрагменты, превратил в векторы и сохранил для быстрого поиска.

Результат

БылоСтало
«СТО» ≠ «автосервис»«СТО» = «автосервис»
Промахи при поискеТочные ответы

Сколько стоит

Ноль. Есть бесплатные сервисы эмбеддингов с достаточной квотой для персонального использования.

Что дальше

Следующий шаг — автоматическая уборка. Раз в неделю бот будет сам просматривать заметки и выносить важное в долгосрочную память.

Нужен похожий ассистент для бизнеса — с семантическим поиском по базе знаний компании? Делаем AI-ассистентов с базой знаний под ваши задачи.

Хотите так же у себя?

Расскажите про задачу — скажем честно, решается ли она и сколько это стоит. Отвечаем в течение рабочего дня.

Заявка отправлена.
Свяжемся в течение рабочего дня. Если срочно — напишите в Telegram.