ranking.

[4-8] Semantic Context: как LSP помогает LLM понять код

Fill-in-the-Middle: как модель дописывает код в середине файла Autocompletion: как LLM создает подсказки кода Context Ranking: как выбрать полезные фрагменты из репозиторияВ предыдущей заметке обсуждалось как искать похожий код в репозитории. Для этого мы брали код около курсора, превращали его в поисковый запрос, находили кандидатов через BM25 и добавляли наиболее релевантные фрагменты в контекст модели.

продолжить чтение

[3-8] Context Ranking: как выбрать полезные фрагменты из репозитория

Fill-in-the-Middle: как модель дописывает код в середине файла Autocompletion: как LLM создает подсказки кодаВ предыдущей заметке мы выяснили, что для точного автодополнения одной LLM недостаточно. Если на вход модели передавать только код вокруг курсора, то она не будет знать устройство конкретного проекта: какие сервисы существуют, как называются методы и какой стиль написания кода использует команда. В рассмотренном ранее примере

продолжить чтение

Поиск в глубину: какие инструменты помогают работать поиску в Uzum Market

Всем привет! Меня зовут Дмитрий Шипилов, с вами команда поиска Uzum Market.Мы уже рассказывали вам о нашем поисковом движке: о том, как вообще работает ранжирование и что у него под капотом и как мы получаем кандидатов с помощью векторного поиска. 

продолжить чтение

Персонализация без Big Data: как мы ранжируем новости в Telegram с помощью pgvector и пяти сигналов

У меня накопилось 23 Telegram-канала.Не потому что я специально их коллекционировал. Просто со временем подписывался на новые. В какой-то момент понял, что читаю всего несколько процентов того, что приходит. Остальное просто пролистываю в поисках чего-то интересного.Проблема здесь простая. Telegram показывает посты только по времени публикации. Самые новые всегда наверху. Неважно, интересна тебе тема или нет. Никакой персонализации нет. Есть только хронология.Из-за этого появился CleanNews — бот, который собирает посты из ваших Telegram-каналов и формирует персональную подборку.

продолжить чтение

Как RuStore читает мысли пользователей (и причём тут теги)

продолжить чтение