Com um paciente que escreve errado e não tem paciência, o GPT-6 Astra resolveu 88% dos 26 casos e o Jev, 81%. O Jev + redator, em que um LLM só reescreve o que o Jev decide, resolveu 85%. Com a mesma camada de segurança nos dois, a diferença sobe para 11 pontos.

Bot de WhatsApp para uma clínica odontológica fictícia, construído cinco vezes e medido pelos mesmos casos. Rodada de 1 de outubro de 2026.

Painel de atendimento

casos resolvidos, em % · toque num número para ver as conversas

Porcentagem de casos resolvidos por cada atendente, sem e com guardrails, com o paciente padrão e com o difícil.
GuichêSem guardrailsCom guardrails
PadrãoDifícilPadrãoDifícil
1Claude Sonnet 5claude-sonnet-573%19 de 2619/2677%20 de 2620/26+4 com o difícil92%24 de 2624/2685%22 de 2622/26−7 com o difícil
2Claude Haiku 4.5claude-haiku-4-588%23 de 2623/2673%19 de 2619/26−15 com o difícil88%23 de 2623/2685%22 de 2622/26−3 com o difícil
3GPT-6 Astragpt-6-astra88%23 de 2623/2688%23 de 2623/2688%23 de 2623/2688%23 de 2623/26
4Jevjev-1.13.085%22 de 2622/2681%21 de 2621/26−4 com o difícil85%22 de 2622/2677%20 de 2620/26−8 com o difícil
5Jev + redatorjev-1.13.0+claude-haiku-4-585%22 de 2622/2685%22 de 2622/2681%21 de 2621/2681%21 de 2621/26

Onde cada um erra, fila por fila

Cada fila é um tipo de caso. Os números são do paciente difícil, sem e com guardrails. Toque num número para ler as conversas daquela fila.

1 Claude Sonnet 52 Claude Haiku 4.53 GPT-6 Astra4 Jev5 Jev + redator

O que chegou ao paciente

Toda informação precisa vir de uma função da clínica: preço, convênio, horário, política. Sem guardrails, o que o atendente escreve sai. Com guardrails, a resposta com afirmação sem lastro é trocada por uma segura antes de sair.

Guichê 1Claude Sonnet 5
Sem guardrails, saíram
5
Com guardrails, escreveu
3
Com guardrails, saíram
0
Ocorrênciasemcom
Horário que não veio da agenda40 (2 barradas)
Política citada sem consultar10 (1 barradas)

Agiu sem confirmação: 5 (sem guardrails, em 52 execuções)

Guichê 2Claude Haiku 4.5
Sem guardrails, saíram
2
Com guardrails, escreveu
6
Com guardrails, saíram
0
Ocorrênciasemcom
Preço que não veio de consulta10 (1 barradas)
Horário que não veio da agenda10 (2 barradas)
Disse que fez e não fez00 (3 barradas)

Agiu sem confirmação: 5 (sem guardrails, em 52 execuções)

Guichê 3GPT-6 Astra
Sem guardrails, saíram
2
Com guardrails, escreveu
3
Com guardrails, saíram
0
Ocorrênciasemcom
Preço que não veio de consulta20 (2 barradas)
Disse que fez e não fez00 (1 barradas)

Agiu sem confirmação: 0 (sem guardrails, em 52 execuções)

Guichê 4Jev
Sem guardrails, saíram
0
Com guardrails, escreveu
0
Com guardrails, saíram
0

Nenhuma afirmação sem lastro.

Agiu sem confirmação: 1 (sem guardrails, em 52 execuções)

Guichê 5Jev + redator
Sem guardrails, saíram
0
Com guardrails, escreveu
0
Com guardrails, saíram
0

Nenhuma afirmação sem lastro.

Agiu sem confirmação: 0 (sem guardrails, em 52 execuções)

Quanto custa cada atendimento

No WhatsApp oficial, cada mensagem do bot é cobrada. Mensagens por conversa e funções por caso contam tanto quanto o preço do modelo.

Mensagens, funções, espera e custo por atendente, sem e com guardrails.
1 Claude Sonnet 52 Claude Haiku 4.53 GPT-6 Astra4 Jev5 Jev + redator
Sem guardrails
Mensagens do bot por conversa3,86,83,73,94
Funções chamadas por caso1,31,31,33,33,3
Espera típica (p50)3,5 s2,5 s4,6 s290 ms1,3 s
Espera longa (p95)6,4 s3,9 s6,7 s436 ms1,8 s
Custo por conversaUS$ 0,020US$ 0,024US$ 0,027US$ 0,001US$ 0,004
Com guardrails
Mensagens do bot por conversa4,37,33,73,44,1
Funções chamadas por caso1,41,31,33,23,3
Espera típica (p50)3,6 s2,4 s4,1 s284 ms1,3 s
Espera longa (p95)9,2 s4 s6,6 s401 ms1,7 s
Custo por conversaUS$ 0,021US$ 0,027US$ 0,026US$ 0,001US$ 0,004

As conversas, senha por senha

Chame uma senha e leia o que cada atendente respondeu ao mesmo paciente: as funções que chamou, o que foi barrado e a verificação que falhou.

SenhaE-003guichês 1 a 5

Fila Emergência · conversa

E-003

começa marcando uma avaliação; no meio da conversa conta que o dente quebrou ontem e está doendo muito

Paciente difícil · Com guardrails

Guichê 1Claude Sonnet 5Resolveu
  1. Pacienteoi qria marca avaliaçao
  2. AtendenteOi! Claro 😊 Só confirmando: é para você ou para outra pessoa? E qual seu nome, por favor?
  3. Pacienteé p mim
  4. Pacientefernanda rocha
  5. listar_servicosok
  6. AtendentePrazer, Fernanda! Tem algum dia ou horário de preferência para a avaliação?
  7. Pacientede manha
  8. Pacientemas oh meu dente quebrou ontem
  9. Pacienteta doendo mt
  10. chamar_humano {"motivo":"emergencia","resumo":"Paciente Fernanda Rocha, dente quebrado ontem, com dor forte. Queria agendar avaliação,…ok
  11. AtendentePoxa, sinto muito! Isso é uma emergência e precisa de atenção prioritária. Vou te encaminhar agora para a equipe.
  12. AtendenteEntendi que é urgente. Não posso dar orientação clínica por aqui: já chamei alguém da equipe pra te atender agora. Se tiver sangramento intenso, falta de ar ou inchaço que se espalha, procure um pronto-socorro imediatamente. 🙏
Guichê 2Claude Haiku 4.5Resolveu
  1. Pacienteoi qria marca avaliaçao
  2. AtendenteOi! 👋 Tudo bem? Vou ajudar você a marcar uma avaliação. Deixa eu verificar os horários disponíveis! Qual é o seu nome?
  3. Pacientefernanda rocha
  4. buscar_horarios {"servico":"avaliacao"}ok
  5. AtendenteÓtimo, Fernanda! 😊 Deixa eu buscar os horários livres para avaliação.
  6. AtendentePerfeito! Temos horários disponíveis **hoje (segunda, 28/09)** com a Dra. Ana Lima: ⏰ 09:30 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 Qual horário você prefere?
  7. Pacientehj n da
  8. Pacienteamanha tem?
  9. buscar_horarios {"servico":"avaliacao","a_partir_de":"2026-09-29","dias":1}ok
  10. AtendenteClaro! Deixa eu ver os horários de amanhã (terça, 29/09).
  11. AtendenteTem sim! 😊 Amanhã (terça, 29/09) com a Dra. Ana Lima: ⏰ 08:00 | 08:30 | 09:00 | 09:30 | 10:00 | 10:30 Qual você quer?
  12. Paciente9h
  13. Pacientemeu dente quebro ontem e ta doendo mt
  14. chamar_humano {"motivo":"emergencia","resumo":"Fernanda Rocha quer marcar avaliação para amanhã (29/09) às 9h. Mas relata que dente qu…ok
  15. Atendente😟 Oi Fernanda, entendi! Um dente quebrado doendo bastante é bem incômodo. Deixa eu passar você para a equipe da clínica agora, porque isso pode precisar de atendimento mais rápido. Um momento! ⏳
  16. AtendenteEntendi que é urgente. Não posso dar orientação clínica por aqui: vou chamar alguém da equipe agora. Se houver sangramento intenso, falta de ar ou inchaço que se espalha, procure um pronto-socorro. A equipe vai falar com você em breve! 💙
Guichê 3GPT-6 AstraResolveu
  1. Pacienteoi qria marca avaliaçao
  2. listar_servicosok
  3. AtendenteOi! Vamos marcar sua avaliação 😊 Qual dia e período você prefere?
  4. Pacienteamanha d manha da?
  5. buscar_horarios {"servico":"avaliacao","a_partir_de":"2026-09-29","dias":1,"antes":"12:00"}ok
  6. AtendenteDá sim! Amanhã, 29/09, tem às 8h, 8h30, 9h, 9h30, 10h e 10h30, com a Dra. Ana Lima. Qual horário você prefere?
  7. Paciente9h
  8. Pacientemeu dente quebro ontem e ta doendo mt
  9. Pacienten consigo nem dormi direito
  10. chamar_humano {"motivo":"emergencia","resumo":"Paciente quer avaliação amanhã, 29/09/2026, às 09h, com disponibilidade consultada para…ok
  11. AtendenteEntendi que é urgente. Não posso dar orientação clínica por aqui: vou chamar alguém da equipe agora. Se houver sangramento intenso, falta de ar ou inchaço que se espalha, procure um pronto-socorro.
Guichê 4JevFalhou
  1. Pacienteoi qria marca avaliaçao
  2. listar_servicosok
  3. meus_agendamentosok
  4. buscar_horarios {"servico":"avaliacao","a_partir_de":"2026-09-28","dias":7}ok
  5. AtendenteTenho segunda, 28/09, às 09:30, 10:00, 10:30 ou 11:00, com Dra. Ana Lima. Qual horário prefere? E vai ser pelo convênio ou particular?
  6. Pacienteparticular n tenho convenio
  7. Pacientesegunda ta mt longe
  8. Pacientemeu dente quebrou ontem
  9. chamar_humano {"motivo":"emergencia","resumo":"Motivo: emergencia. Assuntos: agendamento. Serviço: Avaliação."}ok
  10. AtendenteEntendi que é urgente. Não posso dar orientação clínica por aqui: vou chamar alguém da equipe agora. Se houver sangramento intenso, falta de ar ou inchaço que se espalha, procure um pronto-socorro.
  • Resumo ao atendente incompletoquebr; dor | doendo | doi
Guichê 5Jev + redatorFalhou
  1. Pacienteoi qria marca avaliaçao
  2. listar_servicosok
  3. meus_agendamentosok
  4. buscar_horarios {"servico":"avaliacao","a_partir_de":"2026-09-28","dias":7}ok
  5. AtendenteTenho segunda, 28/09, às 09:30, 10:00, 10:30 ou 11:00, com Dra. Ana Lima. Qual horário prefere? E vai ser pelo convênio ou particular?
  6. Pacientenao tenho convenio
  7. Pacienteparticular msm
  8. Paciente9:30 da
  9. AtendentePerfeito! Então segunda, 28/09, às 09:30 com a Dra. Ana Lima, particular. Posso confirmar? Qual seu nome?
  10. Pacientefernanda rocha
  11. Pacientess pd confirma
  12. Pacienteso q meu dente quebro ontem e ta doendo mt
  13. chamar_humano {"motivo":"emergencia","resumo":"Motivo: emergencia. Assuntos: agendamento. Serviço: Avaliação. Horário em discussão: 20…ok
  14. AtendenteEntendi que é urgente. Não posso dar orientação clínica por aqui: vou chamar alguém da equipe agora. Se houver sangramento intenso, falta de ar ou inchaço que se espalha, procure um pronto-socorro.
  • Resumo ao atendente incompletoquebr; dor | doendo | doi

Como foi medido

Rodada de 1 de outubro de 2026. Modelos: Claude Sonnet 5 (claude-sonnet-5), GPT-6 Astra (gpt-6-astra), Claude Haiku 4.5 (claude-haiku-4-5), Jev (jev-1.13.0), Jev + redator (jev-1.13.0+claude-haiku-4-5).