Amazon Bedrock과 AWS Lambda로 에이전틱 앱 배포 도구 구축하기
Anthropic
OpenAI
PDI Technologies는 PDI Brew를 구축했습니다. 이는 비기술적 직원이 일반 영어로 내부 도구를 설명하면 AWS에서 완전히 프로비저닝된 멀티테넌트 웹 애플리케이션을 몇 초 만에 받을 수 있는 에이전틱 시스템입니다. 이 시스템은 두 개의 에이전트 아키텍처를 사용합니다: 플래닝 에이전트(AI 어시스턴트의 스킬 또는 Amazon Bedrock 호출)와 AWS Lambda에서 실행되는 프로비저닝 에이전트입니다. 모든 앱은 엔터프라이즈 SSO, 범위가 지정된 IAM, Amazon Bedrock을 통한 관리형 AI 게이트웨이를 상속받습니다.
PDI Technologies는 편의점 소매 및 석유 도매 산업을 대상으로 하는 기업으로, 전통적인 배포 파이프라인 때문에 구축되지 못하는 롱테일(Long Tail)의 내부 도구 문제를 해결하기 위해 PDI Brew를 개발했습니다. PDI Brew를 사용하면 비기술 직원이 일반 영어로 도구를 설명하기만 하면, AWS 상에 완전히 프로비저닝된 멀티 테넌트 웹 애플리케이션을 몇 초 만에 받을 수 있습니다. 이 앱은 싱글 사인온(SSO)을 포함하며, Git, 터미널 또는 데브옵스(DevOps) 지식이 필요 없습니다. 아키텍처는 계획(Planning)과 프로비저닝(Provisioning)을 분리합니다. 계획 에이전트는 사용자 의도를 파악하여 구조화된 배포 매니페스트를 생성하고, AWS Lambda 상의 프로비저닝 에이전트는 해당 매니페스트를 분해하고 워크로드를 분류하며 도구를 선택하고 모든 다운스트림 AWS 리소스 생성을 오케스트레이션합니다. 플래너는 플러그 가능하며 두 가지 경로가 있습니다. 하나는 Claude나 ChatGPT와 같은 기존 AI 어시스턴트 내에서 실행되는 Vibe 앱 빌더 스킬이고, 다른 하나는 AWS 신뢰 경계 내에서 Amazon Bedrock을 호출하는 방식입니다. 프로비저닝 에이전트는 AWS SDK와 Microsoft Graph API를 사용하며, 비동기적 자기 호출을 통해 장기 실행 단계를 처리하고, 앱을 정적 또는 풀스택으로 분류합니다. 앱은 이중 계층 컴퓨팅 모델에서 실행됩니다. 대부분은 공유 CRUD Lambda를 사용하고, 특정 기능이 필요한 경우에만 관리자 승인을 거쳐 범위가 지정된 IAM을 갖춘 앱별 Lambda를 사용합니다. 앱 내 AI 기능은 관리되는 게이트웨이를 통해 Amazon Bedrock에 제공되며, 가드레일, 할당량, 감사 추적을 포함하고 앱 작성자에게 모델 키를 노출하지 않습니다.
출처: AWS ML blog —
원문
