---
title: Поиск по знаниям
summary: Поиск находит памятки по смыслу, поэтому слова клиента или другой язык всё равно приводят к нужной памятке. Когда ИИ остановлен, поиск идёт по словам.
tools: [talemo_find_knowledge]
related: [knowledge-entry, online-admin-and-knowledge, versions-and-removed, suggestions]
search: [поиск по смыслу, найти ответ]
---

# Поиск по знаниям

## Где работает поиск

- Поле **Найти в знаниях** в разделе «Знания».
- Онлайн-администратор, прежде чем ответить клиенту, и помощник, когда он что-то
  ищет.
- Программа, подключённая по MCP: `talemo_find_knowledge` с `q`. Без `q` тот же
  инструмент показывает памятки по темам.

Вопрос — одна строка текста. В поле и по MCP его нельзя сочетать с фильтрами по
теме, убранным и услуге.

## По смыслу

Вопрос сравнивается с кусками памяток, и возвращаются самые близкие живые
памятки, ближайшая первой, у каждой — кусок, где нашлось. На экране написано,
сколько памяток нашлось и что поиск шёл по смыслу. Клиент может писать своими
словами или на другом языке, и нужная памятка всё равно находится.

Если ничего достаточно близкого нет, на экране: «Ничего близкого. Об этом
памятки пока нет. Если клиенты такое спрашивают, напишите её». По MCP список
пуст.

## По словам

Только по словам поиск идёт в трёх случаях:

- ИИ остановлен, потому что баланс дошёл до запаса. На экране сказано, что по
  смыслу снова будем искать, когда баланс поднимется выше запаса.
- Исчерпан месячный предел трат на ИИ. По смыслу снова будем искать в следующем
  месяце или сразу, как только владелец поднимет предел.
- Поиск по смыслу в этот раз не ответил.

Поиск по словам может не найти памятку, где то же сказано другими словами, и
экран об этом говорит. По MCP в ответе сказано, что поиск шёл по словам, и
названа причина: баланс дошёл до запаса, предел или нет ответа от поиска по смыслу.

## Новый текст и убранные памятки

Когда памятку сохраняют, её режут на куски. Поиск по смыслу для нового текста
подключается чуть позже, и до этого памятка находится по словам. Пока ИИ
остановлен, новый текст индексируется, когда ИИ снова заработает. Убранную
памятку не индексируют, и она не находится.

## Что это стоит

Поиск по смыслу и индексация нового текста оплачиваются с баланса бизнеса. На
вкладке **Траты за месяц** они стоят одной строкой **Поиск по знаниям**, для помощников,
онлайн-администратора и поля поиска вместе. Платит тот, кто ищет, и эти траты идут
в месячный предел на ИИ (см. [Траты прогона](../runs/run-spend.md)).

## Инструменты и отказы

- `talemo_find_knowledge` с `q` ищет: вопрос словами, до 300 знаков. Задавайте его так, как задал клиент, словами и на языке клиента, без перевода и не сводя к ключевым словам: вопрос, на который никто не отвечает, доходит до бизнеса именно этими словами. `topic`, `archived`, `service` и `after` он не принимает.
- В ответе ближайшие живые памятки, ближайшая первой, у каждой кусок, где она найдена. Если ничего достаточно близкого нет, список пуст.
- `by_meaning` false значит, что поиск шёл только по словам, а `words_reason` говорит почему: `credits` (баланс дошёл до запаса), `ceiling` (исчерпан его месячный предел трат на ИИ) или `unavailable` (поиск по смыслу в этот раз не ответил). Поиск по словам может пропустить памятку, где то же сказано другими словами, поэтому не делайте из него вывод, что у бизнеса нет ответа.
