Lampson

Estender

Juiz de decisão

O juiz é um modelo pequeno que responde com probabilidades, não com texto. Você dá uma situação e uma lista fechada de opções, e ele devolve qual escolhe e com quanta certeza («o campo Buscar, 95 %»). Leva uma fração de segundo e custa uma fração do modelo principal.

É uma configuração do Lampson, como o provedor do modelo: você escolhe uma vez e tudo que precisar dele o usa. Hoje quem usa é o computer use:

  • A ação act: em vez de o modelo principal ler todos os elementos de uma janela e escolher um, o Lampson monta a lista de controles (botões, caixas, campos, links) e o juiz escolhe o do passo. Se está seguro, o Lampson executa; se hesita, passa seus melhores candidatos para o modelo principal decidir.
  • Listas suspensas: quando a opção pedida não está escrita igual («de 6 a 10 pessoas» contra «6-10»), o juiz escolhe qual é.

O juiz nunca decide que a tarefa terminou (quem confere é o modelo principal) e nunca vê botões de enviar, apagar, comprar ou fechar.

Jev ou Laya§

Jev (TypeSafe)Laya (local)
onde rodana nuvem da TypeSafena sua máquina
velocidade~0,3 s por decisão~1-2 s por decisão em CPU (a primeira ~11 s: carrega o modelo)
idiomasinglês, espanhol e mais: acertou 30 de 30 nos nossos testes em amboso checkpoint em inglês erra com interfaces em outros idiomas, às vezes com muita certeza
custopor uso, com sua API keygrátis
privacidaderecebe o passo pedido, o título da página e os nomes dos controlesnada sai da sua máquina
o que você precisauma API key de console.typesafe.aia pasta do checkpoint do Laya (~840 MB, você baixa)

Recomendado: Jev. O Laya serve quando nada pode sair da sua máquina e seus aplicativos estão em inglês.

Configurar§

  • Web: ⚙ → Juiz de decisão → escolha Jev (cole a API key) ou Laya (a pasta do checkpoint) → Salvar. O workspace reinicia sozinho em alguns segundos e a página recarrega com o juiz ativo.
  • Terminal:

- /judge jev — pede a API key da TypeSafe se ainda não houver uma salva. - /judge laya C:\Users\você\models\laya — ou /judge laya e ele pede a pasta. - /judge off — desliga. /judge sozinho mostra o estado. - No terminal vale na próxima vez que você entrar: /exit e abra o lampson de novo.

  • .env:
LAMPSON_JUDGE=jev                 # jev | laya | off
TYPESAFE_API_KEY=…                # a key do Jev
LAMPSON_JUDGE_MODEL=…             # com laya: a pasta do checkpoint; com jev: um modelo fixo (opcional)

A API key fica em ~/lampson/.lampson/config.json com as outras chaves e nunca volta ao navegador.

Por que precisa reiniciar§

O motor do Synsema lê o provedor do juiz quando o processo começa. Por isso a web reinicia o workspace ao salvar, e o terminal pede para sair e entrar de novo. /judge e a seção de ⚙ avisam quando ele está configurado mas a sessão ainda não o tem.

Ver como Markdown