
빠르고 유연한 AI 에이전트 개발…AWS 생태계와의 폭넓은 연동
아마존웹서비스(AWS)가 AI 에이전트 개발의 진입 장벽을 낮추기 위해 새로운 오픈소스 개발 도구 ‘스트랜드 에이전트 SDK(Strand Agents SDK)’를 공개했다. 이 SDK는 최신 대규모 언어 모델(LLM)의 추론 능력과 도구 활용 역량을 적극 활용하는 모델 중심 접근 방식으로 설계돼, 몇 줄의 코드만으로도 강력한 AI 에이전트를 개발하고 실제 서비스 환경에 배포할 수 있도록 지원한다.
스트랜드 에이전트 SDK는 복잡한 오케스트레이션 없이도 모델이 자체적으로 작업 계획을 수립하고 필요한 도구를 호출해 실행할 수 있도록 구성됐다. 개발자는 프롬프트와 도구 목록만 정의하면 되고, 이를 기반으로 로컬 테스트부터 클라우드 배포까지 손쉽게 진행할 수 있다. 현재 Amazon Q Developer, AWS Glue, Amazon VPC Reachability Analyzer 등 자사 핵심 서비스에서도 이 SDK가 활용되고 있다.
스트랜드 에이전트 SDK는 아마존 베드록(Amazon Bedrock), 올라마(Ollama), 라이트 LLM(LiteLLM) 등 다양한 모델 서비스와 연동되며, 사용자가 직접 정의한 LLM도 손쉽게 적용할 수 있다. 특히 수천 개의 MCP 서버와 20개 이상의 사전 구축 도구 예제가 포함돼 있어, 사용자 맞춤형 도구 개발과 확장이 용이하다. 파이썬 환경에서는 간단히 데코레이터(@tool)를 붙여 원하는 기능을 도구화할 수 있다는 점도 개발 편의성을 높이는 요소다.
더불어 고급 기능도 다양하게 제공된다. 의미 기반 문서 검색을 지원하는 리트리브 툴, 복잡한 연산을 단계적으로 수행하는 씽킹 툴, 다수의 에이전트 간 협업을 가능하게 하는 워크플로우·그래프·스웜 툴 등이 대표적이다.
스트랜드 에이전트 SDK는 개발 환경과 운영 요구에 따라 다양한 형태로 배포할 수 있다. 로컬 환경에서는 CLI로 작동시키거나, AWS Lambda, AWS Fargate, Amazon EC2를 기반으로 API 백엔드를 구성하는 방식으로 클라우드에 배포할 수 있다. 또한, 도구 실행 환경을 에이전트와 분리하거나 클라이언트 측에서 직접 도구를 실행하는 설정도 가능하다. 오픈텔레메트리(OpenTelemetry)를 기반으로 한 분산 추적 기능도 제공돼, 에이전트가 어떤 방식으로 작업을 수행했는지를 시각화하고 분석할 수 있다. 이는 복잡한 AI 플로우의 디버깅과 최적화에 효과적이다.
스트랜드 에이전트 SDK는 아파치 라이선스 2.0(Apache License 2.0)으로 공개되며, 누구나 GitHub와 Discord를 통해 프로젝트에 기여할 수 있다. 설치 가이드와 예제 코드는 깃허브 페이지에 공개돼 있으며, 개발자들은 문서 작성, 기능 개선 등 다양한 방식으로 오픈소스 커뮤니티에 참여할 수 있다. AWS는 스트랜드 에이전트 SDK를 통해 AI 에이전트 개발의 속도와 범용성을 높이는 동시에, 기업과 개발자들이 복잡한 AI 애플리케이션을 보다 손쉽게 구현할 수 있는 기반을 마련하겠다는 전략이다.
헬로티 서재창 기자 |