---
title: Juiz de decisão
description: Um modelo pequeno que decide com probabilidades em menos de um segundo — Jev na nuvem ou Laya na sua máquina. O Lampson o usa para escolher os cliques do computer use sem gastar turnos do modelo principal.
---
# 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](/pt/docs/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](https://typesafe.ai/) | 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](https://console.typesafe.ai/) | a pasta do [checkpoint do Laya](https://huggingface.co/convaiinnovations/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.
