3 часа назад
Выпуск Sentence Transformers v6.0: новые возможности для RAG и мультимодального поиска


Главное нововведение релиза, который подготовил разработчик Том Аарсен, — выход четвертого нативного типа моделей: MultiVectorEncoder. Он добавляет поддержку моделей позднего взаимодействия (late interaction) в стиле ColBERT.
Как работает технология
Классические плотные модели сжимают весь текст в один вектор. При таком подходе легко упустить важные детали, редкие термины или точные совпадения.
Новый MultiVectorEncoder сохраняет отдельный вектор для каждого токена. При сравнении запроса и документа библиотека использует оператор MaxSim: он находит максимальное сходство для каждого токена запроса среди всех токенов документа и сопоставляет их между собой. Это делает поиск более точным и помогает лучше учитывать контекст в сложных запросах и длинных текстах.
Что поддерживает новая релиз
MultiVectorEncoder интегрирован в единый программный интерфейс библиотеки и позволяет:
загружать чекпоинты PyLate, оригинальные модели ColBERT от Stanford NLP и colpali-engine для визуального поиска по документам;
запускать компактные и быстрые модели (например, Answer.AI ColBERT на 30M параметров);
кодировать тексты в многовекторные представления и выполнять семантический поиск;
использовать конвейеры извлечения и последующего переранжирования (retrieve and rerank);
индексировать векторы в базах данных Qdrant, Weaviate, Vespa и fast-plaid;
работать с мультимодальными документами (визуальными, аудио- и видеоматериалами);
анализировать совпадения на уровне отдельных токенов с помощью инструментов интерпретируемости;
обучать собственные многовекторные модели (Sentence Transformers стал рекомендованной базой для PyLate).

Векторные эмбеддинги для семантического поиска и RAG от 67 ₽/час
Протестированные модели для преобразования текста в числовые векторы для поиска, кластеризации и рекомендаций.
Запустить эмбеддер в облаке Selectel →
Особенности работы и оптимизация
Поскольку многовекторный решение требует больше вычислительных ресурсов и памяти для хранения индексов, в Sentence Transformers 6.0 добавили механизмы оптимизации:
Пулинг токенов (token pooling): сокращает объем сохраняемого индекса.
Flash Attention и квантование: ускоряют вычисления и снижают нагрузку на аппаратные ресурсы.
Подробности релиза, руководства по миграции и примеры использования нового MultiVectorEncoder доступны в официальной документации Sentence Transformers и в блоге Hugging Face.
Читают сейчас

3 минуты назад
«Золотая корона» уйдёт с европейского рынка
Зарубежная структура российского сервиса переводов «Золотая корона» — KoronaPay Europe — добровольно откажется от лицензии для работы на рынке Европы, следует из сообщения компании. Сейчас она находит

33 минуты назад
Полностью электрический самолёт X1 совершил начальный полёт
Организация Heart Aerospace провела испытания полностью электрического самолёта X1, который совершил 27-минутный полёт в северной части штата Нью‑Йорк, поднявшись на высоту 335 м. Во время первого пол

37 минут назад
Как найти свою аудиторию: ключевые слова в Авито Рекламе
Приглашаем на бесплатный вебинар для компаний и продавцов на Авито. Разберем, как работает таргетинг по ключевым словам — свежий инструмент Авито Рекламы — и расскажем, как настраивать кампании точечн

40 минут назад
В «Яндекс Электро» выпустили программа UMO для владельцев электромобилей UMO 5 и гибридных кроссоверов UMO 8
Авторы из команды «Яндекс Электро» выпустили мобильное приложение UMO на Android для владельцев электромобилей UMO 5 и гибридных кроссоверов UMO 8. Читать далее

59 минут назад
О! Хакатон возвращается: AI-задачи, миллион на кону
В третий раз мы в Островке собираем спецов, готовых испытать свои навыки в задачах тревел-теха — и побороться за денежные призы Редкая технологическая задача сегодня обходится без вопроса: «А что, есл