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 roda | na nuvem da TypeSafe | na 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) |
| idiomas | inglês, espanhol e mais: acertou 30 de 30 nos nossos testes em ambos | o checkpoint em inglês erra com interfaces em outros idiomas, às vezes com muita certeza |
| custo | por uso, com sua API key | grátis |
| privacidade | recebe o passo pedido, o título da página e os nomes dos controles | nada sai da sua máquina |
| o que você precisa | uma API key de console.typesafe.ai | a 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.