Construindo um Implantador de Aplicativos Agênticos com Amazon Bedrock e AWS Lambda
Anthropic
OpenAI
A PDI Technologies construiu o PDI Brew, um sistema agêntico que permite que funcionários não técnicos descrevam ferramentas internas em inglês simples e recebam um aplicativo web multilocatário totalmente provisionado na AWS em segundos. O sistema usa uma arquitetura de dois agentes: um agente de planejamento (seja uma skill em um assistente de IA ou uma invocação do Amazon Bedrock) e um agente de provisionamento executado em AWS Lambda. Todos os aplicativos herdam SSO empresarial, IAM com escopo e um gateway de IA governado via Amazon Bedrock.
A PDI Technologies, empresa que atende os setores de varejo de conveniência e atacado de combustíveis, desenvolveu a PDI Brew para lidar com a longa cauda de ferramentas internas que nunca são construídas devido aos pipelines tradicionais de implantação. A PDI Brew permite que funcionários não técnicos descrevam uma ferramenta em linguagem simples e recebam, em segundos, uma aplicação web totalmente provisionada e multi-inquilino na AWS, completa com logon único (SSO, na sigla em inglês) e sem necessidade de Git, terminais ou conhecimento de DevOps. A arquitetura separa o planejamento do provisionamento: um agente de planejamento captura a intenção do usuário e emite um manifesto de implantação estruturado, enquanto um agente de provisionamento na AWS Lambda decompõe esse manifesto, classifica a carga de trabalho, seleciona ferramentas e orquestra a criação de todos os recursos downstream da AWS. O planejador é plugável, com dois caminhos: uma skill Vibe App Builder que roda dentro de um assistente de IA existente, como Claude ou ChatGPT, ou uma invocação do Amazon Bedrock dentro do limite de confiança da AWS. O agente de provisionamento usa o AWS SDK e APIs do Microsoft Graph, lida com etapas de longa duração via auto-invocação assíncrona e classifica os aplicativos como estáticos ou full-stack. Os aplicativos rodam em um modelo de computação em duas camadas: uma Lambda CRUD compartilhada para a maioria, e uma Lambda por aplicativo com IAM específico apenas para aqueles que precisam de capacidades específicas, controlado pela aprovação do administrador. Os recursos de IA no aplicativo são fornecidos por meio de um gateway governado para o Amazon Bedrock, com salvaguardas, cotas e trilha de auditoria, nunca expondo chaves de modelo aos autores do aplicativo.
Fonte: AWS ML blog —
original
