Эмбеддинг превращает слово, документ или картинку в вектор — список чисел. Так близкие смыслы оказываются рядом. На этой идее стоит семантический поиск, рекомендации, RAG и мультимодальность.
Демо на странице — симуляция: живых запросов к модели нет. Но векторы эмбеддингов настоящие — посчитаны реальной моделью заранее.
Модель-энкодер читает текст и выдаёт вектор из сотен или тысяч чисел. Сами числа не интерпретируются, но у похожих смыслов похожие векторы. Выберите два слова и сравните их профили и косинусную близость — здесь всё посчитано настоящей моделью bge-m3 (1024 измерения).
Перед вами настоящие 1024-мерные векторы bge-m3, спроецированные на плоскость (PCA). Наведите курсор или коснитесь слова — подсветятся ближайшие соседи по косинусу. Обратите внимание: кластеры сложились сами, никто не размечал «это животные, а это еда» — модель узнала это из текстов.
Пусть в компании тысячи заявок в службу поддержки, сотрудник пишет запрос своими словами. Обычный поиск ищет совпадение слов и промахивается. Семантический — сравнивает суть запроса со смыслом всех заявок. Выберите запрос и сравните два движка на одной базе из 13 заявок.
RAG (Retrieval-Augmented Generation) соединяет две вещи из этого курса: семантический поиск и генерацию. Идея простая: прежде чем модель ответит, поиск находит нужные фрагменты ваших документов и кладёт их в контекст. Уменьшает галлюцинации и даёт актуальные знания. Примеры в демо условные.
Всё, где важно сортировать по смыслу, строится тех же косинусах. Например, в маршрутизации заявок система сама может определять отвественных — сравниваем её вектор со «средним вектором» заявок каждого отдела. Ни правил, ни обучения, ни LLM.
«Похожие товары», «вам может пригодиться этот документ» — ближайшие векторы к тому, что человек смотрит сейчас.
Новая заявка почти совпала по вектору со старой? Указываем это ещё до того, как её она перейдет в работу.
Тысячи отзывов сами собираются в группы «про доставку», «про цену», «про интерфейс» — видно, на что жалуются чаще всего.
Обращение, у которого нет близких соседей, — новая, невиданная проблема. Повод посмотреть глазами человека.
CLIP обучен на сотнях миллионов пар «картинка + подпись»: два энкодера (визуальный и текстовый) учатся класть пару в одну точку, а чужие пары — расталкивать. В итоге фразу и фото можно сравнивать напрямую.