Agr

Ú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.9/10

    Pesos Apache-2.0 no HF (Agr 61 GB, Agr-flash 0,7 GB) com pacote pip, servidor local em POST /v1/systemone e DESIGN.md. Os SDKs TypeSafe de Python e JS funcionam trocando o base_url. Sem API hospedada, sem SLA.

  • Capability6.3/10

    Choice, Score e Noul (2–255 opções) numa passada por estado, perguntas isoladas entre si. Sem ECE nem latência publicados. Decision Index 0.2.1 de 58,15 rodado pelo autor no kit público, acima do líder do board de 28/09, mas sem linha no board [vendor].

  • Adoção3/100

    Lançado em 3/10/2026. 7 likes e cerca de 80 downloads no HF (6/10), na página de trending de text-classification. Ainda sem thread de lançamento no X, integrações ou usuários em produção.

Vendor claims

Leia antes

  1. O 58,15 é auto-medido. A Command Code rodou o kit público do Decision Index por conta própria. O Agr não tem linha no board. O board que conferimos (gerado em 28/09/2026) tem o Surogate Rune 26B-A4B v3 na frente com 57,44, então o claim colocaria o Agr em primeiro, mas é UnverifiedClaim até os mantenedores listarem.
  2. Dois tamanhos bem diferentes. O Agr tem 61 GB em bf16 (a Command Code serve em GPUs de 96 GB). O Agr-flash tem 0,7 GB, sobre o SmolLM2-360M com uma head de scoring treinada, e o card diz que ele não serve para decisões de segurança.
  3. Ainda sem números de latência ou calibração. O agr eval mede Brier, erro de calibração e latência nos seus dados, mas o card não publica nenhum deles.

O que é

O Agr é um decision model da Command Code. Você manda um estado (texto ou JSON) e perguntas tipadas, e ele devolve uma probabilidade para cada opção sem gerar texto. Todas as perguntas leem o mesmo estado numa passada, mas uma pergunta não enxerga a outra. O Agr lê o score das opções na própria camada de saída do modelo; o Agr-flash usa uma head pequena treinada.

Tipo Opções Saída
noul sim / não probabilidade de sim
choice 2–255 opções nomeadas escolha, distribuição, confiança
score 2–255 níveis ordenados nível esperado, distribuição, confiança

O card dá crédito à API System One do Jev, ao Kev, ao Decider do Mark Marosi (layout de answer-slot, regra de temperatura) e ao Surogate (média sobre ordem das opções). Não tem vínculo com a TypeSafe.

Specs

Atributo Valor
Autor Command Code (CommandCodeAI)
Base Agr: Gemma 4 31B IT · Agr-flash: SmolLM2-360M
Licença Apache-2.0 (as duas bases são Apache-2.0, ver NOTICE.md)
Pesos CommandCode/agr (61,43 GB) · CommandCode/agr-flash (0,73 GB)
Limites de tokens Agr 16.384 estado / 16.384 pergunta / 32.768 request · Agr-flash 6.144 / 2.048 / 12.288
Runtime pip install git+https://github.com/CommandCodeAI/agr e depois agr serve em /v1/systemone
Lançamento (HF; Agr-flash em 2/10)
Latência Não publicada
Preço Self-host (pesos gratuitos)

Números (UnverifiedClaim)

Decision Index 0.2.1: 58,15 (skill × 100, 38 benchmarks contados), rodado pela Command Code no kit público completo. Reportado pelo autor → UnverifiedClaim.

Para comparar: no arquivo do board que lemos (index-v0.2.1.json, gerado em 28/09/2026), o Surogate Rune 26B-A4B v3 tem 57,44, o Decider chat sobre Gemma-4-31B tem 57,33 e o pplx-decider-v1-27b tem 56,40.

Quando usar / quando não usar

Use quando precisar de: um modelo System One aberto e grande para rodar na sua infra, ligado a código que você já escreveu para os SDKs TypeSafe.

Não use quando precisar de: API hospedada, números publicados de latência ou calibração, ou decisões de segurança no Agr-flash.

Conta do score (6/10/2026)

  • Maturidade = disponibilidade 8 × 0,30 + docs 8 × 0,25 + integrações 5 × 0,25 + suporte 1 × 0,20 = 2,40 + 2,00 + 1,25 + 0,20 = 5,85 → 5,9
  • Capability = tipos 10 × 0,30 + calibração 4 × 0,25 + latência 5 × 0,25 + acurácia 5 × 0,20 = 3,00 + 1,00 + 1,25 + 1,00 = 6,25 → 6,3
  • Adoção = engajamento 5 × 0,35 + ecossistema 3 × 0,35 + produção 0 × 0,30 = 1,75 + 1,05 + 0 = 2,8 → 3

A acurácia fica em 5 porque o score foi rodado pelo autor num kit público, não é linha do board. Latência 5 segue o precedente de “não medida”.