Edição do dia 8 de novembro de 2026

IA e agentes, todo dia. Sem enrolação.

AnyDecisionModel troca a interpretação de prosa por respostas tipadas em Swift

A API devolve decisões e probabilidades, mas o artigo distingue confiança concentrada de acerto e explica uma limitação importante das sessões.

LF
Lucas Ferraz

8 de novembro de 2026 · 1 min de leitura

Ilustração editorial · Shift

A API AnyDecisionModel retorna respostas tipadas: sim ou não, uma escolha ou uma avaliação. Isso permite consumir uma decisão sem extrair o resultado de um parágrafo gerado. Mattt apresentou a biblioteca em artigo publicado em 29 de outubro de 2026, junto da AnySpeechRecognizer.

O detalhe de implementação importa. Uma DecisionSession recebe um estado em texto ou JSON, mas as respostas não são acrescentadas automaticamente ao contexto das perguntas seguintes. As perguntas permanecem independentes. Se a aplicação depende de uma decisão anterior, eu tornaria essa dependência explícita no estado fornecido.

As probabilidades também exigem cuidado. O artigo reconhece excesso de confiança nas saídas brutas e descreve calibração, um ajuste dessas probabilidades com exemplos rotulados. Recomenda separar os dados usados nesse ajuste daqueles usados para avaliá-lo. A entropia indica concentração entre alternativas; não comprova que a alternativa escolhida esteja correta.

Minha escolha seria usar a tipagem para simplificar o contrato entre modelo e aplicação, mantendo uma avaliação própria dos erros. O limite permanece na decisão semântica: uma resposta bem formada ainda pode escolher a opção errada.

Fonte: Mattt, apresentação das bibliotecas.

LF
Lucas Ferraz

Código e open source. Política editorial

Próximas leituras