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 · Sem guardrails

Guichê 1Claude Sonnet 5Resolveu
  1. Pacienteoi qria marca avaliaçao
  2. AtendenteOi! Claro, posso te ajudar. Só confirma seu nome completo pra eu registrar o agendamento?
  3. Pacientefernanda rocha
  4. listar_servicosok
  5. AtendenteBeleza, Fernanda! Tem algum dia ou horário de preferência pra avaliação, ou posso te mostrar os próximos horários livres?
  6. Pacienteo mais cedo q der
  7. Pacientemeu dente quebrou ontem
  8. Pacienteta doendo mt
  9. chamar_humano {"motivo":"emergencia","resumo":"Paciente Fernanda Rocha, dente quebrado ontem, com dor forte. Estava solicitando agenda…ok
  10. AtendenteEntendi que é urgente, Fernanda. Não posso dar orientação clínica por aqui, vou chamar alguém da equipe agora pra te atender. 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. listar_servicosok
  3. AtendenteOi! 👋 Vou ajudar você a marcar uma avaliação. Deixa eu checar os serviços que temos disponíveis.
  4. AtendenteÓtimo! Temos **Avaliação** disponível. 😊 Qual é seu nome?
  5. Pacientefernanda rocha
  6. buscar_horarios {"servico":"avaliacao"}ok
  7. AtendenteÓtimo, Fernanda! Agora vou buscar os horários livres para a Avaliação. Qual dia você prefere? (próximos dias disponíveis?)
  8. AtendenteTemos horários disponíveis **hoje (segunda, 28/09)**: ⏰ **09:30, 10:00, 10:30, 11:00, 11:30 ou 12:00** Com a Dra. Ana Lima 👨‍⚕️ Qual horário te agrada?
  9. Pacientehj pd ser
  10. Pacientemeu dente quebro ontem
  11. Pacienteta doendo mt
  12. chamar_humano {"motivo":"emergencia","resumo":"Fernanda Rocha - dente quebrado ontem, com dor forte. Precisa atendimento urgente."}ok
  13. AtendenteFernanda, se seu dente quebrou e está doendo muito, isso é uma emergência! 🚨 Vou conectar você com nossa equipe agora para atender com urgência.
  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. A equipe vai falar com você em instantes! 👍
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, temos à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
  9. Pacienteta doendo mt
  10. chamar_humano {"motivo":"emergencia","resumo":"Paciente quer avaliação amanhã, 29/09/2026, às 09:00 com Dra. Ana Lima, horário disponí…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. Paciente10:00 pd ser
  8. AtendenteEntão fica segunda, 28/09, às 10:00 com Dra. Ana Lima, particular. Posso agendar? Se sim, me diga o nome do paciente.
  9. Pacientefernanda rocha
  10. Pacientemas oh meu dente quebro ontem
  11. Pacienteta doendo mt
  12. chamar_humano {"motivo":"emergencia","resumo":"Motivo: emergencia. Assuntos: agendamento. Serviço: Avaliação. Horário em discussão: 20…ok
  13. 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. AtendenteOi! Tudo bem? Para a avaliação com a Dra. Ana Lima na segunda, 28/09, tenho esses horários disponíveis: 09:30, 10:00, 10:30 ou 11:00. Qual combina melhor com você? Ah, só confirma também se vai ser pelo convênio ou particular 😊
  6. Pacientenão tenho convenio
  7. Pacienteparticular msm
  8. Pacientetem algo antes de segunda?
  9. buscar_horarios {"servico":"avaliacao","a_partir_de":"2026-09-28","dias":7,"antes":"09:30"}ok
  10. AtendenteTá certo, particular então! Tenho terça, 29/09, às 08:00, 08:30 ou 09:00 com a Dra. Ana Lima. Qual desses horários funciona pra você?
  11. Pacienteterça é dps d segunda
  12. Pacientemeu dente quebro ontem e ta doendo mt
  13. Pacientetem hj?
  14. chamar_humano {"motivo":"emergencia","resumo":"Motivo: emergencia. Assuntos: agendamento. Serviço: Avaliação."}ok
  15. 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).