Что такое эмбеддинги?
- Как найти похожие тексты по смыслу?
- Что такое векторное представление текста?
- Что такое косинусное сходство?
Эмбеддинг — вектор чисел, в котором тексты близкие по смыслу оказываются близко в пространстве.
- Получают специальной моделью эмбеддингов; размерность — сотни или тысячи чисел
- Близость обычно меряют косинусным сходством
А ещё Запрос и документы кодируются одной и той же моделью — иначе векторы несравнимы
Подробно
Модель эмбеддингов превращает текст (слово, предложение, абзац) в вектор фиксированной длины. Её обучают так, чтобы тексты с похожим смыслом давали близкие векторы: «как вернуть деньги за заказ» и «возврат оплаты» окажутся рядом, хотя общих слов почти нет.
Сравнение векторов:
- косинусное сходство — косинус угла между векторами, от −1 до 1; чем ближе к 1, тем похожее;
- скалярное произведение — для нормированных векторов совпадает с косинусом;
- евклидово расстояние — меньше значит ближе.
Где используют:
- семантический поиск и RAG — найти фрагменты документов, близкие к вопросу;
- поиск дубликатов и похожих вопросов;
- кластеризация и классификация текстов;
- рекомендации.
Практические моменты: запрос и документы должны кодироваться одной моделью; качество зависит от языка и предметной области — модель стоит проверить на своих данных; длинный текст в один вектор «размывается», поэтому документы режут на фрагменты.
Пример
Вопрос пользователя «как оплатить заказ частями» → вектор → ищем ближайшие векторы среди фрагментов справки → находим раздел «Рассрочка и сплит», хотя слов «частями» в нём нет.
Что хотят услышать
- Эмбеддинг как вектор, кодирующий смысл.
- Косинусное сходство.
- Применения: поиск, RAG, дубликаты, кластеризация.
- Одна модель для запросов и документов.
Частые ошибки
- Путать эмбеддинги с токенами.
- Сравнивать векторы от разных моделей.
Проверьте себя
Один верный вариант. Подумайте, потом откройте ответ.
Показать варианты и ответ
- ✓Вектор чисел, где близкие по смыслу тексты оказываются близко в пространстве
- ✗Сжатый архив текста, из которого его можно точно восстановить
- ✗Сжатое представление текста в числах, из которого исходный текст можно точно восстановить декодером
- ✗Номера токенов текста по словарю модели
Что спросят дальше
Разбор темы
- RAG — ответы по своим документам
Как модель отвечает по документам компании — эмбеддинги, разбиение на фрагменты, векторный и гибридный поиск, реранкинг.
Связанные вопросы
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.