Seu agent IA chuta decisões (novo modelo fix isso)
Liquid AI d1-ultra: modelo que decide com probabilidade (não chuta). Agent seu: routing inteligente, scoring confiável, zero hallucination.
Equipe OpenClaw · Time de Engenharia & Produto
A Equipe OpenClaw é formada por engenheiros, designers e especialistas em IA dedicados a construir a melhor plataforma de agentes conversacionais para negócios brasileiros. Combinamos expertise…
Seu agent IA chuta decisões (novo modelo fix isso)
Cenário real: Você tem SaaS de atendimento (agent no WhatsApp).
Cliente escreve: "Quero devolver produto."
Agent precisa decidir:
- Escalona pra suporte (precisa análise humana)?
- Ou trata sozinho (devolução simples)?
Hoje (tradicional):
Agent usa LLM genérico (GPT-4o):
Agent pensa: "Devolvam? Hmm, vou responder algo." Agent responde: "Sua devolução foi aprovada!" (e processa)
Problema: Agent chutou. Não tinha confiança na decisão (0% vs 100%). Mas respondeu como se tivesse (100%).
Resultado:
- Cliente devolve produto que não poderia
- Empresa perde dinheiro
- Chargeback risk
Amanhã (decision model):
Agent usa Liquid AI d1-ultra:
Agent analisa: "Devolvam? Vou calcular probabilidade." Agent calcula:
- Prob(escalona pra suporte): 85%
- Prob(aprova automaticamente): 10%
- Prob(nega): 5%
Agent decide: "Escalo pra suporte (85% confiança)"
Resultado:
- Decisão calibrada (sabe quando é incerto)
- Erro reduzido (não chuta)
- Segurança aumentada (empresário controla)
Diferença: Model antigo = gera resposta. Model novo = toma decisão com confiança.
Isso é revolucionário pra SaaS de agents.
O Problema: Agents clapham confiança com "alucinação"
Por quê LLMs tradicionais são ruins pra decisões
Cenário: Seu agent classifica ticket de suporte.
Ticket: "Meu plugin não funciona no WordPress 6.0"
Tradicional (LLM genérico): Agent lê: "WordPress 6.0? Não conheço." Agent pensa: "Vou chutar uma resposta que soa boa." Agent responde: "WordPress 6.0 foi descontinuado em 2024, upgrade para 7.0"
Problema: Alucinação (WordPress 6.0 nunca foi descontinuado) Resultado: Cliente recebe resposta errada Impacto: Churn (cliente vai pra competitor)
O problema técnico
LLMs são generadores de texto (não tomadores de decisão).
Arquitetura LLM genérico: Input: Pergunta ↓ Modelo pensa: "Qual próxima palavra?" Responde: "A próxima palavra é..." E outra: "E a próxima?" E outra: "E a próxima?" ...(muitas tokens depois) ↓ Output: Resposta longa
Problema:
- Modelo não foi treinado pra "ter confiança"
- Simplesmente gera tokens
- Se token plausível = gera (mesmo que errado)
- Não sabe dizer "não sei"
Resultado: Agent gera respostas com confiança fake.
Impacto em SaaS B2B
Cenário: Automação de vendas
Your agent qualifica lead automaticamente:
- Input: Email de prospect
- Decisão: Lead qualificado? (Sim/Não)
- Output: "Sim" (mas com 50% confiança fake)
Resultado:
- Agent aprova lead ruim
- Sales team desperdiça tempo
- Conversion rate cai
- CEO pergunta: "Por quê agent aprova lixo?"
- Você responde: "LLM alucinouxl" (não profissional)
A Solução: Decision Models (não generators)
Liquid AI d1-ultra: o que muda
Arquitetura nova:
Decision Model (d1-ultra): Input: Pergunta (text + image) ↓ Modelo pensa: "Qual é a probabilidade de cada resposta?" Calcula: P(Sim) = 0.85, P(Não) = 0.10, P(Incerto) = 0.05 Retorna: Decisão + Confiança ↓ Output: Decisão com probabilidade
Vantagem:
- Modelo FOI treinado pra "ter confiança"
- Sabe quando é incerto (não chuta)
- Retorna probabilidade (0.0 a 1.0)
- Agent consegue usar ("se P > 0.8, aprova")
Diferença visual:
LLM genérico: Input: "Essa pessoa é qualificada de vendas?" Output: "Sim, essa pessoa tem perfil de cliente potencial...[500 tokens]" Confiança: ??? (fake, varia por tom)
Decision Model: Input: "Essa pessoa é qualificada de vendas?" Output: { "decision": "yes", "confidence": 0.87, "reasoning": "Comprou 3x, ticket médio $5k, setor SaaS" } Confiança: 87% (real, calibrada)
Casos de uso (seu SaaS)
Caso 1: Routing de Suporte
Ticket entra: "Preciso integrar seu API"
Agent precisa decidir:
- Routing_support (técnico)? P(sim) = ?
- Routing_sales (oportunidade)? P(sim) = ?
- Routing_billing (problema)? P(sim) = ?
Tradicional (chuta): Agent responde: "Você precisa de suporte técnico" Resultado: Às vezes acerta, às vezes erra
Novo (d1-ultra): Agent calcula: P(técnico) = 0.70 P(sales) = 0.25 P(billing) = 0.05 Agent roteia: Pra técnico (70% confiança) Resultado: 70% das vezes acerta (melhora consistente)
Caso 2: Scoring de Lead
Prospect preenche formulário: "Olá, sou startup, 2 pessoas, faturamento R$ 0 (ainda)"
Agent precisa: Lead Score (0-100)?
Tradicional: Agent: "Hmm, startup pequena, vou dar 40?" Resultado: Score arbitrário (não significa nada)
Novo (d1-ultra): Agent calcula: P(HQL - High Quality Lead) = 0.15 P(MQL - Medium Quality) = 0.55 P(LQL - Low Quality) = 0.30 Agent score: 55 (baseado em probabilidade) Sales sabe: Esse lead é MQL (precisa nurture, não venda imediata) Resultado: Estratégia correta por lead
Caso 3: Detecção de Anomalia
Transação nova: R$ 50k em 5 minutos
Agent precisa: Fraude? (Sim/Não)
Tradicional: Agent: "Parece grande, mas vou deixar passar" Resultado: Fraude passa
Novo (d1-ultra): Agent calcula: P(Fraude) = 0.92 P(Legítimo) = 0.08 Agent bloqueia: "Precisa verificação (92% confiança)" Resultado: Fraude detectada, cliente seguro
Como implementar (passo-a-passo)
Etapa 1: Identifica decisões do seu agent
Seu agent toma decisões?
✓ SIM, routing (qual fila escalona?) ✓ SIM, scoring (qual lead score?) ✓ SIM, classificação (qual categoria?) ✓ SIM, detecção (fraude ou legítimo?)
Para CADA decisão acima, você pode usar d1-ultra.
Etapa 2: Integra d1-ultra na API do agent
python from liquid_ai import DecisionModel
Setup
model = DecisionModel("d1-ultra")
Seu agent: routing de ticket
ticket_text = "Preciso integrar seu API" ticket_image = None # Ou imagem se tiver
Chama decision model
result = model.classify( text=ticket_text, image=ticket_image, categories=["support_technical", "sales", "billing"], return_confidence=True )
Resultado
print(result)
{
"decision": "support_technical",
"confidence": 0.87,
"probabilities": {
"support_technical": 0.87,
"sales": 0.10,
"billing": 0.03
}
}
Agent usa confiança
if result["confidence"] > 0.80: route_to(result["decision"]) # Automático else: escalate_to_human() # Incerteza = humano
Custo: $0.042 per million tokens (barato).
Latência: Uma forward pass (não gera tokens = rápido).
Etapa 3: Monitora confiança
Dashboard agent:
- Decisões tomadas: 1000/dia
- Confiança média: 0.82 (bom)
- Decisões <50% confiança: 120 (escalonadas)
- Erro rate: 5% (antes era 20%)
Objetivo: Aumentar confiança média (0.85+)
- Treina mais dados
- Ajusta thresholds
- Melhora features de input
Comparação: antes vs depois
Agent antigo (LLM genérico)
Decisão: Routing de suporte Input: Ticket do cliente Processo: LLM pensa, gera resposta Output: "Você precisa suporte técnico" (sem confiança) Confiança: Fake (70%? 50%? Ninguém sabe) Acurácia: ~60% (às vezes acerta, às vezes erra) Erro: Agent comete erros, cliente recebe resposta errada Impacto: Churn (cliente insatisfeito)
Agent novo (d1-ultra)
Decisão: Routing de suporte Input: Ticket do cliente Processo: Decision model calcula probabilidade Output: {"routing": "tech", "confidence": 0.87} Confiança: Real (87% é 87%) Acurácia: ~88% (melhora direta) Erro: Agent sabe quando é incerto, escalona Impacto: Satisfação (cliente recebe resposta confiável)
Econômico
Cenário: SaaS com 10k tickets/mês
Agent antigo:
- Erro rate: 20% (2000 tickets errados)
- Custo erro: R$ 50/ticket (refaço)
- Custo total erro: R$ 100k/mês
- Churn por erro: 10% (1000 clientes saem)
Agent novo (d1-ultra):
- Erro rate: 5% (500 tickets errados)
- Custo erro: R$ 50/ticket
- Custo total erro: R$ 25k/mês
- Custo d1-ultra: R$ 4k/mês (muito barato)
- Churn por erro: 2.5% (250 clientes saem)
- Economia: R$ 100k - R$ 25k - R$ 4k = R$ 71k/mês
Payback: 0 (já é mais barato)
Checklist: implementa d1-ultra no seu agent
Week 1: Research
☐ Identifica 3 decisões do agent (routing, scoring, classification) ☐ Coleta histórico (qual foi a decisão? Acertou?) ☐ Define métrica (acurácia baseline, meta) ☐ Testa d1-ultra no Liquid API (sandbox)
Week 2-3: Integração
☐ Integra d1-ultra no código do agent (1 decisão) ☐ Setup monitoring (dashboard de confiança) ☐ A/B test: agent antigo vs novo (50% tráfego cada) ☐ Testa em produção (sem impacto, é apenas decisão)
Week 4: Rollout
☐ Valida que novo agent é melhor (métricas) ☐ Migra 100% do tráfego pra d1-ultra ☐ Monitora confiança média (meta: 0.85+) ☐ Documenta: "Por quê usamos decision models"
Month 2: Escala
☐ Adiciona mais 2 decisões (d1-ultra pra cada) ☐ Treina threshold (quando escalona vs automatiza) ☐ Integra feedback loop (corrige decisions fracas) ☐ Pronto pra enterprise (compliance via probabilidade)
O quadro maior: decisões calibradas = trust
2024: Agents geravam texto (confiança fake).
2025: Agents tomavam decisões (mas sem confiança).
2026: Agents tomam decisões COM confiança (nova era).
Implicação: Empresas que não oferecerem confiança calibrada no agent = perdem enterprise.
Por quê?
CFO pergunta: "Seu agent tem taxa de erro em routing?"
Você responde (old): "Sim, ~20% de erros. É LLM, alucinog às vezes." CFO: "Não uso."
Você responde (new): "5% de erro. Agent sabe quando é incerto (87% confiança média). Quando baixo, escalona pra humano. Dashboard mostra tudo." CFO: "Contrato assinado."
Conclusão: confiança é o novo moat
Realidade: Agentes sem confiança calibrada = brinquedo, não produção.
Decision models (como d1-ultra) mudam isso:
- Agent sabe quando é incerto
- Pode escalonar quando necessário
- Oferece probabilidade real (não fake)
- Enterprise consegue usar (compliance OK)
Para seu SaaS:
Não é mais "agent rápido".
É "agent confiável" (sabe quando tem 87% vs 51% certeza).
Agora, agent é produção-ready.
Seu agent é rápido ou confiável? Agora pode ser ambos. 🎯
Publicado em 16 de outubro de 2026