JevEmbed

Última atualização:

Aberto—$0/M input

Notas do quadrante

Ver o quadrante completo

Pontuação pela rubrica pública do quadrante (maturidade × capability; bolha = adoção). Revisamos conforme a evidência.

  • Maturidade5.8/10

    GitHub público (47★), vários checkpoints Apache-2.0 no Hugging Face, dataset, CLI e servidor HTTP opcional. Projeto acadêmico sem SLA hospedado; receitas ainda mudam entre releases 0.6B/KaLM/4B.

  • Capability5.3/10

    Choice / Score / Noul de primeira classe via similaridade de embedding com temperatures/slopes publicadas. Acurácia forte do autor no teste in-domain do JevEmbed-Data; ainda sem p50/p99 independente nem entrada em suite externa.

  • Adoção21/100

    Repositório com 47 stars no GitHub, três fine-tunes públicos (KaLM, Qwen3-Embedding-0.6B, Qwen3-Embedding-4B em 28/09) e dataset de 1,6M perguntas. Sem cases públicos de produção.

Vendor claims

JevEmbed transforma modelos de embedding em motores de decisão tipada. Você escolhe um embedder (incluindo os fine-tunes da própria HIT-TMG), faz perguntas Choice / Score / Noul sobre um state e recebe probabilidades — não chat. É independente da TypeSafe AI.

O projeto é ao mesmo tempo um framework (qualquer embedding compatível, local ou HTTP) e uma família de pesos treinados. Os checkpoints fine-tuned são adapters LoRA mergeados em modelos Sentence Transformers; os adapters também vêm em lora/. Flagship em 28 de setembro de 2026: HIT-TMG/JevEmbed-Qwen3-Embedding-4B. Anteriores: 0.6B, KaLM-Embedding-V2.5. Dados: HIT-TMG/JevEmbed-Data.

Código: github.com/HITsz-TMG/JevEmbed (47★ na checagem do radar). Org: HIT-TMG / Harbin Institute of Technology (Shenzhen) TMG. Atividade pública do framework por volta de ; pesos KaLM em ; Qwen3-Embedding-4B em .

Specs

Atributo Valor
Autor HIT-TMG (HITsz-TMG)
Pesos flagship HIT-TMG/JevEmbed-Qwen3-Embedding-4B (LoRA mergeado no Qwen3-Embedding-4B)
Outros pesos públicos Qwen3-Embedding-0.6B, KaLM-Embedding-V2.5
Tipos de decisão Choice, Score, Noul (mapeados para choice / score / boolean no catálogo)
Dimensão (4B) 2.560 (last-token pooling, normalizado)
Licença Apache-2.0 nos cards de pesos; licenças das fontes do dataset variam (ver relatório)
Runtime pacote Python jevembed — Sentence Transformers local, /v1/embeddings remoto, FastAPI opcional
Latência Não publicada → sentinela do catálogo 0 / 0

Benchmarks do autor (4B)

Do card do 4B. Reportados pelo autor → UnverifiedClaim. Avaliação no próprio test split do JevEmbed-Data (in-domain em relação ao treino), BF16, prompts/scoring idênticos para base vs LoRA.

Métrica Base Qwen3-Embedding-4B LoRA final Δ
Acc hard-label geral (64.110) 36,29% 85,86% +49,57 pp
Acc Choice (17.487) 38,11% 90,31% +52,20 pp
Acc Score level (24.260) 30,55% 73,41% +42,86 pp
Acc Noul binária (22.363) 41,09% 95,88% +54,78 pp

Não cole 85,86% ao lado de figuras zero-shot de typed-decisions ou JevBench de outros cards — dados e protocolo diferentes.

Limites

  • Headline in-domain. Os números fortes do 4B são no JevEmbed-Data, a mesma família usada no treino.
  • Geometria de embedding, não RLCD. Temperatures/slopes são knobs de config; não há história publicada de calibração estilo RLCD.
  • Natureza dupla. Apontar o framework a um embedder genérico congelado fica mais perto de runtime; esta ficha é pelos checkpoints treinados do JevEmbed.
  • Proveniência dos dados. O relatório do dataset aponta licenças mistas nas fontes — ler antes de redistribuir derivados comercialmente.
  • Não é TypeSafe. Rotas HTTP opcionais no shape do Jev são compatibilidade comunitária de fio, não afiliação.

Fit / anti-fit

Fit quando você precisa: de decisões tipadas locais via embedding, de um stack de pesquisa que já fala Choice/Score/Noul, ou de um embedder Qwen3/KaLM fine-tuned para essas tasks.

Anti-fit quando você precisa: de um LLM generativo, de SLA hospedado da TypeSafe, ou de um número zero-shot em LocalLLaMA/typed-decisions / JevBench sem uma rodada nova.

Os merges LoRA públicos são pesos de decisão treinados para Choice / Score / Noul, não wrapper de prompt em chat congelado. Código, dataset e vários checkpoints são open. Fica ao lado de peers encoder como Laya, GLiNER2.5-Decide e Julia-1, com scoring por similaridade em vez de cabeça de classificação dedicada.