AWS, ‘스트랜드 에이전트 SDK’로 AI 에이전트 개발 시장 공략

복잡한 오케스트레이션 없이 프로덕션 수준 AI 에이전트 손쉽게 개발

2025-05-22     성원영 기자

[아이티데일리] 아마존웹서비스(AWS)는 인공지능(AI) 에이전트를 신속하게 개발하고 운영할 수 있는 오픈소스 소프트웨어 개발 도구 ‘스트랜드 에이전트 소프트웨어개발키트(Strands Agents SDK)’를 공개했다고 21일 밝혔다. 회사는 스트랜드 에이전트 SDK가 몇 줄의 코드만으로도 강력한 AI 에이전트를 개발하고 프로덕션 환경에 배포할 수 있도록 지원한다고 설명했다. 

스트랜드 에이전트 SDK는 최신 대규모 언어 모델(LLM)의 추론 및 도구 사용 능력을 활용하는 모델 기반(model-driven) 접근 방식에 기반한다. 또한 복잡한 오케스트레이션 없이 모델이 자체적으로 계획을 수립하고 필요한 도구를 활용해 작업을 수행할 수 있도록 설계됐다.

특히 개발자는 프롬프트와 도구 목록만 정의하면 로컬에서 테스트하고 클라우드에 배포할 수 있다. 현재 ‘아마존 Q 디벨로퍼(Amazon Q Developer)’, ‘AWS 글루(AWS Glue)’, ‘아마존 VPC 리처빌리티 애널라이저(Amazon VPC Reachability Analyzer)’ 등 AWS 서비스에서도 스트랜드 에이전트 SDK가 사용되고 있다.

해당 SDK는 ‘아마존 베드록(Amazon Bedrock)’, ‘올라마(Ollama)’, ‘라이트 LLM(LiteLLM)’ 등 다양한 모델 서비스와 연동 가능하다.  의미 기반 문서 검색을 수행하는 ‘리트리브 툴(Retrieve Tool)’, 다단계 사고 처리를 위한 ‘씽킹 툴(Thinking Tool)’, 멀티 에이전트 협업을 위한 워크플로우·그래프·스웜 툴(Workflow, Graph, Swarm) 등 고급 기능도 제공한다.

배포 아키텍처 역시 유연하게 설계됐다. 로컬 환경에서 명령줄인터페이스(CLI) 기반으로 구동하거나, ‘AWS 람다(AWS Lambda)’, ‘AWS 파게이트(AWS Fargate)’, ‘아마존 EC2(Amazon EC2)’ 기반 API 백엔드로 배포할 수 있다. 에이전트와 도구 실행 환경을 분리하거나, 클라이언트 측에서 도구를 실행하는 구성도 가능하다.

스트랜드 에이전트 SDK는 아파치 라이선스 2.0(Apache License 2.0) 하에 오픈소스로 공개되며, 설치 방법과 예제 코드는 스트랜드 에이전트 SDK 깃허브 페이지에서 확인 가능하다.