A AWS publicou um guia que mostra como implantar um assistente de pedidos multimodal no WhatsApp, construído com Amazon Bedrock AgentCore e os modelos Amazon Nova 2 Lite e Amazon Nova 2 Sonic. A proposta é concentrar em um único número comercial pedidos por texto, notas de voz e chamadas em tempo real.

A solução usa a plataforma Meta WhatsApp Business como porta de entrada. O Nova 2 Lite trata as mensagens de texto via Amazon Bedrock Converse API, enquanto o Nova 2 Sonic lida com voz em notas de áudio e chamadas. Os três canais compartilham o mesmo backend e a mesma memória, de modo que o sistema reconhece o mesmo cliente quando ele alterna entre texto, voz e ligação.
O desenho mantém a conversa no WhatsApp separada da lógica de pedidos. Um webhook HTTPS recebe os eventos, responde com 200 imediatamente e deixa o processamento para depois, para evitar que a resposta ao WhatsApp fique presa na operação do pedido. O AgentCore Gateway expõe as funções do backend como ferramentas para os agentes, em vez de conectar os agentes diretamente às funções.
O guia também informa que a implantação usa o AWS CDK e que os contêineres dos agentes são compilados no AWS CodeBuild em ARM64. A AWS recomenda fazer a implantação em uma região onde Amazon Nova 2 Lite, Amazon Nova 2 Sonic e os componentes do AgentCore estejam disponíveis, como US East (N. Virginia). No lado do WhatsApp, é preciso configurar antes um app na Meta e guardar tokens e outros valores no AWS Secrets Manager durante a implantação.