AWS Machine Learning Blog→ original

AWS mostrou como conectar o Amazon Bedrock AgentCore ao Slack via CDK e Lambda

A AWS detalhou uma integração prática do Amazon Bedrock AgentCore com o Slack. No exemplo, são usados AWS CDK, três funções Lambda especializadas e uma fila…

Processado por IA de AWS Machine Learning Blog; editado por Hamidun News
AWS mostrou como conectar o Amazon Bedrock AgentCore ao Slack via CDK e Lambda
Fonte: AWS Machine Learning Blog. Colagem: Hamidun News.
◐ Ouvir artigo

A AWS mostrou como incorporar o Amazon Bedrock AgentCore diretamente no Slack sem escrever a integração do zero para cada novo agente. A empresa detalha um template AWS CDK pronto que cobre verificação de webhooks, processamento assíncrono de mensagens e preservação do contexto de conversação.

Como funciona o esquema

A solução é dividida em duas partes. A primeira é a camada de infraestrutura entre Slack e o agente: API Gateway recebe webhooks, AWS Lambda processa eventos, Secrets Manager armazena tokens e Amazon SQS ajuda a separar o recebimento da solicitação do processamento real. A segunda é o próprio agente no Amazon Bedrock AgentCore Runtime. Na demonstração, trata-se de um bot de previsão do tempo construído no Strands Agents SDK, mas a AWS enfatiza que essa camada pode ser substituída por qualquer lógica de negócio sem refazer a integração com Slack.

A implantação ocorre através de três stacks CDK. Um constrói e publica a imagem do container do agente, o segundo ativa o Runtime, Gateway e Memory, o terceiro cria a infraestrutura Slack com API Gateway e funções Lambda. De acordo com a AWS, uma implantação completa leva aproximadamente 10–15 minutos. Após isso, basta plugar a URL do webhook nas configurações do app Slack, ativar subscrições de eventos e reinstalar o app no espaço de trabalho. Não se trata de um conceito em nível de diagrama, mas de um template funcional que pode ser repetido quase passo a passo.

Por que três Lambdas

O problema-chave aqui não é o modelo, mas as limitações do Slack. A plataforma espera uma resposta rápida a um webhook recebido e oferece cerca de três segundos para isso. Se o agente precisar recuperar o histórico da conversa, chamar ferramentas e esperar pela resposta do modelo, essa janela geralmente não é suficiente. Por isso a AWS move o processamento para um esquema assíncrono através de uma fila e divide as responsabilidades entre três funções separadas. Essa abordagem reduz o risco de timeouts e torna o comportamento da integração mais previsível conforme a carga aumenta.

  • Verification Lambda verifica a assinatura do Slack, recupera segredos do Secrets Manager e retorna imediatamente 200 OK.
  • SQS Integration Lambda filtra eventos, ignora mensagens do bot, envia ao usuário uma resposta intermediária e coloca a tarefa em uma fila FIFO.
  • Agent Integration Lambda recebe a mensagem da fila, chama AgentCore Runtime e atualiza a thread com a resposta final.

Como resultado, o usuário primeiro vê uma mensagem de serviço curta como "Processando sua solicitação…" e então é substituída pela resposta final do agente. Este é um detalhe importante: a UX permanece rápida, embora o trabalho principal ocorra em segundo plano. Ao mesmo tempo, esse padrão protege o sistema contra loops, porque a camada intermediária pode descartar mensagens do próprio bot. Para chats corporativos, isso é especialmente útil: a integração não se torna um script webhook frágil que quebra no primeiro cenário mais complexo.

Memória e sessões

A AWS mostra separadamente uma forma elegante de armazenar o contexto da conversa. Em vez de um state store externo com suas próprias chaves, a sessão é construída diretamente a partir da estrutura do Slack: o timestamp da thread se torna o identificador e actor_id é a ID do usuário. Todas as respostas dentro de uma branch automaticamente caem em uma única memory session, e threads adjacentes permanecem isoladas. Isso simplifica a arquitetura e remove uma camada extra de sincronização que normalmente precisa ser escrita ao integrar agentes em mensageiros e interfaces de helpdesk.

Dentro do Runtime, o AgentCore Memory é responsável pela memória, o acesso às ferramentas passa pelo AgentCore Gateway e as chamadas de ferramentas são executadas via MCP. No exemplo, o modelo Amazon Nova Pro decide quando uma chamada de ferramenta adicional é necessária e continua a resposta com seu resultado. A AWS observa separadamente que a camada de integração pode ser reutilizada sem alterações: basta substituir as ferramentas de previsão do tempo pelas suas — busca em base de conhecimento, regulamentações internas, ações de CRM ou operações de serviço. Se você precisar de acesso em nome de um funcionário específico, o AgentCore também suporta cenários de autorização personalizados através de IdP corporativo.

O que isso significa

Para equipes que desejam colocar um agente de IA no Slack, a AWS essencialmente fornece uma arquitetura de referência em vez de uma coleção de conselhos desconexos. O principal nela não é apenas o Bedrock, mas um framework reutilizável: verificação segura de eventos, bypass do timeout do Slack e memória adequada de conversa. Isso reduz o tempo para lançar novos agentes e remove parte do trabalho de infraestrutura rotineira.

ZK
Hamidun News
Notícias de AI sem ruído. Seleção editorial diária de mais de 400 fontes. Produto de Zhemal Khamidun, Head of AI na Alpina Digital.

Quer parar de ler sobre IA e começar a usar?

AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.

O que você acha?
Carregando comentários…