Strands Agents
모델이 스스로 도구를 고르게 두는 방식을 전제로 한 에이전트 SDK
지표
GitHub API 에서 직접 읽은 값입니다
GitHub 별8,821
라이선스Apache-2.0저장소 공개
주 언어TypeScript2025-05-14 공개
마지막 커밋2026-10-15확인 2026-10-15
별 수 추이는 기록이 쌓인 뒤에 보여 줍니다 — 과거 값은 소급해 만들 수 없습니다.
무엇을 하는 도구인가
여러 번의 모델 호출을 이어 붙이고, 그 사이에 도구 실행과 상태 전달을 손으로 짜야 하는 작업을 대신해 주는 에이전트 SDK입니다. 다음에 어떤 도구를 쓸지 미리 그래프나 규칙으로 고정하지 않고, 매 단계 모델이 스스로 판단해서 도구를 고르게 두는 방식을 전제로 합니다. 같은 층의 다른 프레임워크들이 흐름을 그래프로 명시하거나 역할을 나눠 여러 에이전트를 조율하는 쪽에 가깝다면, 이 도구는 그런 사전 설계 없이 모델의 판단에 흐름 결정을 맡기는 쪽에 가깝습니다. 코드는 직접 호스팅할 수 있고, 소스는 공개 저장소(strands-agents/sdk-python)로 제공됩니다.
이럴 때 고른다
- 도구 호출 순서를 그래프나 상태 머신으로 미리 설계하지 않고, 모델이 매 단계 알아서 판단하게 두고 싶을 때
- 한 번의 모델 호출로 끝나지 않는 작업(여러 번의 도구 호출과 상태 유지)을 코드로 구현해야 할 때
- 오픈소스 SDK를 직접 가져와 수정하거나 자체 환경에 호스팅해서 운영하고 싶을 때
- AWS 환경에서 에이전트를 직접 띄워서 운영할 계획일 때
어디까지만 하나
- 흐름을 미리 고정하지 않는 만큼, 모델이 실제로 어떤 순서로 도구를 호출할지 예측하거나 그 과정을 디버깅하기 어려울 수 있음
- 도구 정의, 오류 처리, 상태 저장 같은 세부 구현은 SDK가 대신해 주지 않고 여전히 직접 작성해야 함
- 직접 호스팅이 가능하다는 것은 배포·스케일링·모니터링 같은 운영 부담도 직접 떠안아야 한다는 뜻임
- AWS 쪽에서 시작된 프로젝트이므로, 다른 클라우드나 모델 제공자와의 통합 수준은 도입 전에 직접 확인해 볼 필요가 있음
에이전트 프레임워크 층은 무엇을 푸나
모델 호출을 여러 단계로 엮고, 도구를 쥐여 주고, 상태를 들고 간다
언제 필요해지나 — 한 번의 호출로 끝나지 않는 일을 코드로 짤 때
같은 층의 다른 도구
층이 같다는 것은 푸는 문제가 같다는 뜻입니다 — 비교가 되는 자리입니다
| 도구 | 하는 일 | 별 | 라이선스 |
|---|---|---|---|
| Strands Agents 보는 중 | 모델이 스스로 도구를 고르게 두는 방식을 전제로 한 에이전트 SDK | 8,821 | Apache-2.0 |
| LangChain | 모델·도구·데이터 연결을 공통 인터페이스로 묶는 프레임워크 | 147,847 | MIT |
| AutoGen | 에이전트 간 대화로 작업을 풀어 가는 다중 에이전트 프레임워크 | 61,414 | CC-BY-4.0 |
| CrewAI | 역할을 나눈 여러 에이전트가 협업하도록 구성하는 프레임워크 | 59,718 | MIT |
| LlamaIndex | 문서를 읽어 색인하고 질문에 맞는 조각을 찾아 넣는 데 초점을 둔 프레임워크 | 52,502 | MIT |
| LangGraph | 에이전트의 단계를 그래프로 정의해 분기·되돌림·사람 개입을 넣는다 | 43,299 | MIT |
| Agno | 메모리·지식·도구를 갖춘 에이전트를 가볍게 구성하는 프레임워크 | 42,739 | Apache-2.0 |
이 도구가 나온 소식
- 2026-10-14AWS, Bedrock AgentCore로 PPT 자동 생성 에이전트 공개AWS ML Blog
- 2026-10-13쉽스테이션, 버드록 아젠트코어로 AI IT 헬프데스크 구축AWS ML Blog
- 2026-10-07AWS, 비개발자 직원 AI 에이전트 구축 교육 프로그램 성과 공개AWS ML Blog
- 2026-10-07코너스톤, Bedrock 멀티에이전트로 DB 진단시간 78% 단축AWS ML Blog
- 2026-10-05AWS, 멀티에이전트 평가 체계로 설명가능성 측정AWS ML Blog
지표는 GitHub API 실측값입니다. 설명은 이 사이트가 작성했으며 공식 문서를 대체하지 않습니다 — 도입 전에 원문을 확인하세요.