As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Arquitetura orientada a eventos: a espinha dorsal da IA sem servidor
A IA sem servidor AWS é baseada na arquitetura orientada a eventos
No EDA, em vez de invocar serviços diretamente ou pesquisar mudanças, os sistemas respondem aos eventos de forma assíncrona e em tempo real. Essa abordagem cria aplicativos altamente desacoplados, escaláveis e reativos.
Por que a EDA é importante para sistemas de IA
O EDA oferece os seguintes benefícios importantes para sistemas de IA:
-
Design de sistema desacoplado — Produtores de eventos (por exemplo, Amazon S3 e Amazon API Gateway) não precisam conhecer os consumidores (por exemplo AWS Lambda, Amazon Bedrock e). AWS Step Functions Esse desacoplamento permite iteração rápida, escalabilidade independente e risco mínimo de falhas em cascata. Em um sistema de IA, o serviço de coleta de dados não precisa saber qual modelo está sendo executado ou como as respostas são processadas. O serviço simplesmente emite um evento.
-
Integração perfeita dos fluxos de trabalho de IA — O EDA permite que as funções de IA, como pré-processamento, inferência, fundamentação, resumo ou tomada de ações, sejam serviços modulares acionados por eventos. Esses serviços podem ser escalados de forma independente e evoluir sem uma lógica de coordenação centralizada.
-
Escalabilidade elástica e orientada por eventos — as cargas de trabalho de IA geralmente são intermitentes. O EDA pode eliminar recursos ociosos e melhorar a eficiência de custos por meio dos seguintes recursos de escalabilidade:
-
AWS Lambda escala automaticamente com base no volume do evento.
-
As operações da API Amazon Bedrock podem ser chamadas a partir das funções do Lambda em resposta a eventos acionadores.
-
AWS Step Functions pode coordenar tubulações de várias etapas somente quando necessário.
-
-
Tomada de decisão em tempo real — Os eventos permitem que os serviços de IA reajam imediatamente à entrada do sistema ou do usuário, conforme ilustrado nos exemplos a seguir:
-
Uma mensagem de chatbot aciona um agente do Amazon Bedrock.
-
Um evento de transação aciona um modelo de detecção de fraudes.
-
O upload de um documento aciona um pipeline de sumarização.
-
EDA e o modelo de agente de software
A EDA não se trata apenas de dissociação. A EDA se alinha ao paradigma do agente de software, em que agentes autônomos percebem eventos, raciocinam sobre eles e agem sobre seu ambiente.
Em sistemas de IA agentes, os eventos são percebidos como observações, desencadeando ciclos cognitivos de definição de metas, planejamento e ação. O EDA fornece o substrato para a interação agente-ambiente:
-
Percepção — Os agentes se inscrevem ou são acionados por eventos por meio de vários Serviços da AWS. Isso inclui Amazon EventBridge, notificações de eventos do Amazon S3 e outros acionadores de eventos de serviço e infraestrutura de comunicação, incluindo Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (Amazon SQS) ou Amazon Bedrock gateway invocation. AgentCore
-
Tomada de decisão — a lógica de IA (por exemplo, por meio de agentes Amazon Bedrock, AgentCore Runtime, modelos SageMaker hospedados pela Amazon ou funções Lambda para lógica simbólica) interpreta o contexto do evento.
-
Ação — O agente invoca ferramentas (usando a invocação do agente AWS Lambda Amazon Bedrock ou a invocação do AgentCore gateway) ou emite novos eventos para continuar o ciclo.
Como serviços sem servidor, como Lambda EventBridge e Amazon Bedrock, são inerentemente sem estado, reativos e sob demanda, eles formam a infraestrutura ideal para arquiteturas de IA agênticas.
Serviços da AWS apoiando a EDA
A arquitetura orientada por eventos é o substrato conectivo dos sistemas modernos de IA. Ele permite fluxos de trabalho assíncronos, reativos e altamente desacoplados que escalam elasticamente e respondem em tempo real. O EDA serve como base operacional para modelos de agentes de software, tornando-o a arquitetura natural adequada para IA agente em ambientes sem servidor.
Os itens a seguir Serviços da AWS oferecem suporte à arquitetura orientada por eventos:
-
A Amazon EventBridge fornece recursos de roteamento de eventos e gerenciamento de esquemas.
-
O recurso de notificações de eventos do Amazon S3 aciona fluxos de IA quando arquivos ou objetos são atualizados.
-
AWS Lambdaexecuta a lógica em resposta aos eventos.
-
O Amazon SNS e o Amazon SQS lidam com mensagens pub/sub
e buffer de mensagens. -
AWS Step Functionsorquestra fluxos de trabalho de IA ao receber eventos.
-
O Amazon Kinesis Data Streams permite a ingestão e o processamento em tempo real de dados de streaming de alta taxa de transferência.
-
O Amazon API Gateway (webhooks e acionadores de eventos) pode receber e transformar eventos externos por meio de REST ou WebSocket publicá-los no Lambda. EventBridge
-
AWS AppSyncAssinaturas do GraphQL para GraphQL em tempo real e orientado a eventos. APIs
-
O Amazon Bedrock Agents fornece uma orquestração agente acionada por metas ou eventos.
-
Amazon Bedrock AgentCore:
-
AgentCore Runtime — O ambiente de execução para hospedar e executar a lógica do agente. Integra-se ao Amazon Elastic Container Service (Amazon ECS) para maior elasticidade e escala de forma autônoma com base em acionadores de eventos. AWS Lambda
-
AgentCore Memória — fornece memória persistente para armazenar o contexto da conversa, os resultados das tarefas e o estado específico do agente. Pode complementar ou substituir o Amazon DynamoDB em determinados padrões, dependendo dos requisitos de latência e tamanho.
-
AgentCore Gateway — permite que os agentes invoquem fontes externas APIs e de dados por meio de integrações gerenciadas, reduzindo o código de conector personalizado e melhorando a observabilidade. Serviços da AWS
-
AgentCore ferramentas integradas — Fornece recursos para execução de código e navegação na web nos AgentCore ambientes.
-