Switch: harness aberto que deixa modelos de decisão agirem em loop escolhendo entre próximos passos gerados

Última atualização:

Fonte

publicado (OK do Fabricio 30/10 BRT).

O Onur Solmaz (ex-Hugging Face) apresentou o Switch em 29/10/2026 (15:08 BRT), um dos posts sobre modelos de decisão com mais curtidas da semana (cerca de 1,2 mil). O Switch é um framework em TypeScript, licença MIT, para “harnesses de modelo de decisão”: como o modelo de decisão não escreve tool calls, o programa gera uma lista curta de próximos passos possíveis a partir do estado e o modelo escolhe um, passo a passo, até conseguir responder.

Como funciona. Você implementa um “domínio”: como representar o estado e que perguntas tirar dele. Os primeiros domínios são xadrez e um juiz com rubrica para evals, em que o modelo navega por um conjunto grande de documentos em vez de receber todas as páginas no contexto. Não é preso ao Jev; qualquer modelo acessível pelo pacote pi-ai serve.

O que o autor diz do Jev. Ele conta que o Jev joga mal xadrez e, no domínio dele, ainda não substitui o GPT 6.1 Sol como juiz de evals. A aposta é gerar dados com um modelo mais forte e fazer fine-tune de um modelo de decisão aberto dentro do próprio harness.

Por que importa aqui. O Switch é harness, não modelo, e não treina pesos, então entra como news e não como ficha. Ele dá forma ao padrão “loop de agente sobre escolhas finitas” que muita gente já está escrevendo na mão. O repositório foi criado em 25/10 e tinha cerca de 230 estrelas em 30/10.