Bespoke-Nimble-9B

Última atualização:

Aberto100–500ms$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.

  • Maturidade4.5/10

    Receita aberta completa (data/train/serve/evals). Desde 30/09/2026 também sai com um comando, ollama pull nimble, atrás do endpoint /v1/systemone nativo do Ollama. Ainda LoRA de uma época, sem SLA hospedado, sem RLCD.

  • Capability6.8/10

    JevBench oficial (17/10): Bespoke Nimble 9B Intelligence 43,1, calibração 69,9, p50 0,145 s; a v3 tem Decision Index Full 54,67 (#49). Choice / boolean / score por logits de candidatos; perto do Jev no holdout do autor, ECE mais fraco.

  • Adoção23/100

    ~1,9 mil★ no GitHub, 213 likes / ~3,7 mil downloads no HF e modelo-vitrine do /v1/systemone do Ollama (~2,7 mil pulls nas primeiras ~14h; post de lançamento com 234 mil views). Adoção de nicho crescendo, ainda não é o padrão da categoria.

Vendor claims

Notícias sobre este modelo

publicado (OK do Fabricio 17/10 BRT). Auditoria dos placares de 17/10/2026: veja a seção “Auditoria dos placares” abaixo; onde ela conflita com afirmações antigas de placar nesta página, ela vale.

Bespoke-Nimble-9B não é um modelo frontier — é um LoRA adapter (PEFT r=16, ~165 MiB) em cima do Qwen3.5-9B, lançado pela Bespoke Labs como open data / open model / open recipe for an open Jev.

Dado texto + um schema flat, devolve respostas tipadas e probabilidades sobre os tokens permitidos. Não gera reasoning em prosa como output principal. Inspirado no System One / Jev da TypeSafe; os autores dizem que não destilaram do Jev.

O que é

Peers no catálogo: Kev (LoRA menor), Jev (referência hosted).

Limites (leia antes de shippar)

  • Build de ~1–2 dias — arestas esperadas; protótipo de pesquisa, não produto hosted
  • Máximo 26 choices por campo; prompts acima de 2.048 tokens são rejeitados
  • Holdout do autor é sintético / checado por modelo (324 exemplos); a suite pública tem labels humanos, mas o wording dos criteria é parâmetro livre
  • Probs são softmax sobre candidatos em temperatura 1.0 — não calibração temperature-tuned; ECE atrás do Jev na suite pública (docs do autor)
  • Path merged no Mac precisa de muita RAM (~18 GB+ BF16); checks de qualidade enfatizam o path adapter CUDA
  • Não use em decisões de produção que afetam pessoas sem o seu próprio eval rotulado

Suporte a imagens (19 set 2026)

Em 19 de setembro, o autor @madiator anunciou que Nimble agora processa imagens. Uma demo mostrou o modelo contando corretamente quartos e banheiros numa planta baixa confusa onde o Qwen base errou. O autor notou que o Jev não tem suporte multimodal.

UnverifiedClaim: Demo de contagem em imagem (1 exemplo de floor plan); nenhum benchmark multimodal publicado ainda. (fonte)

Isso faz do Nimble um dos poucos adapters open System One com input de imagem. O mecanismo (path do vision encoder) não está detalhado na demo; verificar no repo para implementação.

Rodando no Ollama (30/09/2026)

O Nimble é o modelo-vitrine do suporte nativo do Ollama a modelos de decisão. Com Ollama 0.35 ou mais novo:

ollama pull nimble

O Ollama distribui o modelo já mesclado, com 9,5 GB (“fine-tuned from Qwen3.5-9B”, Apache-2.0), então não é preciso carregar o Qwen base e o adapter separados. As requisições vão para http://localhost:11434/v1/systemone no formato da TypeSafe, e o SDK oficial da TypeSafe em Python funciona contra ele. O endpoint aceita até 64 perguntas por requisição e de 2 a 26 opções por pergunta. O campo confidence mede quão concentrada está a distribuição; não é probabilidade calibrada de acerto.

UnverifiedClaim: o Ollama diz que o Nimble “averaged 91ms per decision” numa demo de Pac-Man num MacBook Pro M5 Max, e reporta 75,7% de acurácia média nos 13 datasets públicos com rótulo humano da Bespoke (3.880 decisões), contra 76,0% do Jev 1.13 (número do Jev tirado da rodada publicada pela Bespoke). (blog · library · news)

Nimble V3 (30/09/2026): licença não comercial

O Bespoke-Nimble-9B-v3 (publicado primeiro como bespokelabs/Nimble-V3 e renomeado depois; a URL antiga redireciona) é um adapter LoRA novo sobre o Qwen3.5-9B para perguntas tipadas de escolha e sim/não. A Bespoke reporta Decision Index 0.2.1 = 56,88, com a rodada, o código de inferência e as instruções em bespoke-nimble-9b-v3-decision-index. UnverifiedClaim: a rodada é da própria Bespoke, e o V3 não estava no board oficial do Decision Index na nossa checagem de 02/10/2026.

A licença mudou. O V3 é CC BY-NC-4.0: uso comercial proibido. O Bespoke-Nimble-9B original, o v2 (23/09) e o nimble do Ollama seguem Apache-2.0. Para uso comercial, fique neles ou peça uma licença à parte para a Bespoke. O V3 é nota de família nesta ficha, não um segundo ponto no quadrante; os scores acima continuam descrevendo a linha Apache-2.0. Ver news.

Nimble v4 (13/10/2026): só API

Os modelos mais novos da Bespoke, nimble-v4 e nimble-v4-max, são fechados e hospedados, então têm ficha própria: Nimble v4. O nimble-v3 aparece como descontinuado na API da Bespoke. Esta ficha segue pontuando os LoRAs abertos de 9B.

I/O de decisão tipada público, pesos + receita abertos, e framing System One explícito. No mapa ao lado do Kev como ponto open LoRA — com artifactKind: lora-adapter pra não fingir que é modelo frontier standalone.

Auditoria dos placares (17/10/2026)

publicado (OK do Fabricio 17/10 BRT). Conferido nos placares oficiais em 17/10/2026: Decision Index 0.3.2 (dados de 16/10, 19:00 UTC), JevBench e ImageJevBench ao vivo. Os placares são fontes separadas e nunca são combinados. Afirmações e posições antigas de placar mais abaixo nesta página ficam superadas quando conflitam com esta seção.

Placar Linha Resultado
Decision Index 0.3.2 (16 out 19:00 UTC) Bespoke Nimble 9B v3 Full 54,67 (#49, grupo de empate 11); público 57,19 (#46); same-skills 52,34; new-domains 49,05
Decision Index 0.3.2 (16 out 19:00 UTC) Bespoke Nimble 9B v2 Full 40,95 (#92, grupo de empate 22); público 39,9 (#99); same-skills 39,51; new-domains 39,68
JevBench pesos abertos (ao vivo 17/10) Bespoke Nimble 9B v3 Capability 66,8; Intelligence 56,5; calibração 77,0; p50 0,094 s; US$ 0,063/1k
JevBench pesos abertos (ao vivo 17/10) Bespoke Nimble 9B Capability 56,5; Intelligence 43,1; calibração 69,9; p50 0,145 s; US$ 0,13/1k

Afirmações de status de placar nesta página para reconferir com a tabela (podem estar superadas):

  • “A Bespoke reporta Decision Index 0.2.1 = 56,88, com a rodada, o código de inferência e as instruções em bespoke-nimble-9b-v3-decision-index.”
  • “UnverifiedClaim: a rodada é da própria Bespoke, e o V3 não estava no board oficial do Decision Index na nossa checagem de 02/10/2026.”

Proposta de nota (conta do zero, desdobramento da auditoria de 17/10/2026; publicado (OK do Fabricio 17/10 BRT)). Capability 5,0 → 6,8 = tipos × 0,30 + calibração × 0,25 + latência × 0,25 + acurácia × 0,20 = 10 × 0,30 + 4 × 0,25 + 7 × 0,25 + 5 × 0,20 = 6,75 → 6,8. Tipos 10 (choice + score + boolean). Calibração 4: eixo do JevBench 69,9 para o Bespoke Nimble 9B (60–74,9 → 4); o autor admite ECE mais fraco. Latência 7: p50 do placar 0,145 s (≤0,25 s → 7), sem p99. Acurácia 5: o Decision Index não tem linha para este adaptador v1 (lista v2 e v3), então Intelligence 43,1 do JevBench ÷ 63,6 × 8 = 5,4 → 5. A linha da v3 (Full 54,67, acurácia 7) não vale para esta página v1; texto de família: o placar lista Nimble 9B v2 (Full 40,95, #92) e v3 (54,67, #49), e a v4 tem página própria. Maturidade e adoção inalteradas.

Hugging Face em 17/10 (bespokelabs/Bespoke-Nimble-9B-v3): 531 downloads, 13 likes, tag de licença cc-by-nc-4.0, última modificação 2026-09-30.