Voltar aos resultados

Sistema determinístico

Deterministic System

Paradigma
Básico
Categoria: Fundamentos e paradigmasSubcategoria: Conceitos centrais

O que significa

É um sistema em que a mesma entrada, nas mesmas condições, produz sempre a mesma saída. Seu comportamento segue regras ou lógicas previamente definidas, tornando o resultado previsível e reproduzível.

Como usar na prática de produto

Em Produto, sistemas determinísticos são indicados quando uma funcionalidade precisa ter comportamento previsível, consistente e controlável. São comuns em regras de negócio, cálculos, validações, permissões e fluxos nos quais não há espaço para variação na resposta. Também é um conceito importante ao trabalhar com IA Generativa, porque ajuda o time a identificar quais partes da experiência podem aceitar variabilidade e quais precisam continuar seguindo regras rígidas.

Quando usar este termo ou outro

Use determinístico quando uma entrada deve levar sempre ao mesmo resultado nas mesmas condições. Use probabilístico quando o sistema trabalha com probabilidades e pode produzir resultados diferentes ou expressar diferentes níveis de confiança. LLMs e muitas aplicações de IA Generativa são probabilísticos, por isso uma mesma solicitação pode gerar respostas diferentes. Isso não significa que todo sistema com IA seja necessariamente não determinístico: um produto pode combinar componentes determinísticos e probabilísticos. Uma forma simples de diferenciar: determinístico = segue uma lógica previsível; probabilístico = trabalha com possibilidades e incerteza.

Exemplos de aplicação

  • Calcular o valor de uma parcela a partir de regras definidas.
  • Validar se uma senha atende aos critérios obrigatórios.
  • Aplicar uma regra de desconto conforme condições preestabelecidas.
  • Bloquear uma ação quando o usuário não possui determinada permissão.
  • Calcular impostos ou taxas a partir de regras de negócio.
  • Direcionar um usuário por um fluxo baseado em condições fixas, como “se X acontecer, execute Y”.

Origem do termo

Conceito de teoria de sistemas e computação clássica; ganhou relevância em produto como contraponto aos modelos probabilísticos de IA.

Fonte técnica

AWS Well-Architected Framework, Generative AI Lens; Anthropic, Building Effective Agents

Termos relacionados