Читайте нас в Telegram или Макс

Voyage-code-4 вышла вчера. Она ищет баги по описанию, а не по коду — и обходит Cohere с Gemini?!

Voyage AI, эмбеддинг-подразделение MongoDB, вчера выпустила voyage-code-4 — новую модель для семантического поиска по коду.

Цена — $0.12 за миллион токенов, на треть дешевле предыдущей voyage-code-3. Главное отличие — модель обучали не на классических парах «код + докстринг», а на реальных merged pull request'ах, которые чинили баги. По словам разработчиков, именно так работают кодовые агенты: они ищут проблему по описанию симптома, а не по названию функции.

Зачем вообще эмбеддинг для кода

Когда кодовый агент получает баг-репорт вроде «где-то неправильно обрабатываются пустые массивы», grep не поможет — такой строки в коде физически нет. Полнотекстовый поиск работает только тогда, когда агент уже знает идентификатор, который ищет. Эмбеддинги решают обратную задачу: превращают и баг-репорт, и сам код в векторы и находят совпадения по смыслу.

Voyage AI объясняет это ценой на токены и время: за одну задачу агент может сделать десятки ретривал-запросов, и каждый промах — это лишние токены и лишний раунд запросов по репозиторию. voyage-code-4 заявлен как дополнение к grep именно для тех случаев, где поиск по симптому не работает.

Что нового в модели

Другой обучающий корпус. Вместо синтетических пар «код — докстринг» — сотни тысяч запросов, собранных из реальных issue-fixing PR, тысячи репозиториев, сотни языков программирования. По объёму корпус заметно больше, чем у voyage-code-3.

Matryoshka-эмбеддинги. Модель отдаёт векторы на 2048, 1024, 512 или 256 измерений — можно урезать размер под баланс скорость/точность без переобучения.

Квантование. Поддерживаются float32, int8 (знаковый и беззнаковый) и бинарная точность — это снижает расходы на хранение векторов в базе.

Контекст — 32 000 токенов.

Насколько она лучше конкурентов

Voyage AI сравнила voyage-code-4 с Cohere Embed v4, Gemini Embedding 2, OpenAI v3 large и предыдущей voyage-code-3 на двух наборах: новом бенчмарке агентного ретривала (собран из issue-fixing PR — репозитории для теста не пересекались с обучающими) и на 28 датасетах, которые компания использовала ещё для оценки voyage-code-3. Метрика — NDCG@10, оценка релевантности топ-10 документов по косинусной близости.

Это данные самой Voyage AI — независимой проверки пока нет, компания говорит, что версия агентного бенчмарка для RTEB (публичного лидерборда по ретривалу) сейчас только готовится.

Цена и доступ

$0.12 за миллион токенов — на треть дешевле voyage-code-3. Модель уже доступна через Voyage API и через Atlas Embedding and Reranking API в MongoDB Atlas; первые 200 миллионов токенов — бесплатно. Отдельного чата или приложения нет: voyage-code-4 встраивают в свой продукт по API-ключу, это инструмент для разработчиков и команд, которые строят RAG-пайплайны и кодовых агентов, а не для разового запроса руками.

Для тех, кто уже собирает агентов и не хочет заводить зарубежную карту ради одного тестового ключа, — доступ к пулу API нейросетей можно получить и через агрегаторы вроде SpeShu.AI, с оплатой по СБП.

Что пока не проверено

  • Независимой оценки (уровня Artificial Analysis или публичного лидерборда) для агентного бенчмарка ещё нет — сравнение делала сама Voyage AI.
  • RTEB-версия этого бенчмарка, по словам компании, «в процессе добавления».
  • Не уточняется, входит ли voyage-code-4 в бесплатный тариф MongoDB Atlas Community Edition или доступна только через платный embedding API.

Если вы строите кодового агента и раньше сидели на voyage-code-3, попробовать имеет смысл: модель дешевле и заточена именно под запросы-симптомы, с которыми работают агенты. Но переносить прод-пайплайн стоит после того, как появятся независимые цифры, а не только отчёт самой компании.