범용 AI 에이전트 프레임워크 'Strands harness' 출시
Strands Harness
Hacker NewsAI 에이전트 개발의 복잡한 환경 설정 문제를 해결하는 범용 프레임워크 'Strands harness'가 출시되었습니다. 이 도구는 로컬은 물론 Amazon Bedrock, OpenAI 등 다양한 클라우드 플랫폼에 쉽게 배포할 수 있습니다.
- 기존 대비 비용 효율성이 높으면서도 정확도를 유지하며, 컨텍스트 캐싱 및 요약(compaction), 장기 메모리 관리 기능을 기본으로 제공하여 성능과 경제성을 동시에 확보했습니다.
- 개발자는 단 한 줄의 코드로 여러 모델에 에이전트를 구동할 수 있으며, Strands CLI를 통해 자연어로 프로토타입을 만든 후 실제 코드(Python/TypeScript)로 쉽게 전환하는 것이 큰 장점입니다.
- Apache 2.0 라이선스로 공개되었으며, 파일 및 웹 도구 지원과 함께 모든 클라우드 환경에 배포 가능한 높은 유연성을 제공하여 개발의 폭을 넓혀줍니다.
Strands harness는 범용 하네스로, 로컬 환경은 물론 Amazon Bedrock, Anthropic, OpenAI, Google 등 다양한 클라우드 제공업체에 쉽게 배포할 수 있습니다. 이 하네스는 단 한 줄의 Python 또는 TypeScript 코드로 원하는 모델과 연동하여 작동시킬 수 있도록 설계되었으며, 일반적인 코딩 에이전트가 아닌 범용 에이전트에 초점을 맞추고 있습니다.
성능 및 비용 효율성 측면에서 강점을 보입니다. Strands harness는 Claude나 GPT 모델을 사용한 여섯 가지 에서 기존 대비 28% 낮은 비용을 기록했으며, Fable 5를 사용할 경우 Claude Code보다 77% 적은 비용으로 더 높은 점수를 얻기도 했습니다. 이 하네스는 과 컨텍스트 관리를 기본 기능으로 포함하여 효율성과 정확도를 동시에 확보했습니다.
개발 편의성 측면에서도 Strands harness는 강력한 기능을 제공합니다. 셸, 파일(`read`/`write`/`edit`), 웹 도구와 같은 기본적인 원시 기능을 내장하고 있으며, 개발자는 Strands CLI를 통해 자연어로 에이전트를 프로토타입화할 수 있습니다. 이후 `/export` 명령을 사용하면 TypeScript 또는 Python 코드로 쉽게 변환하여 반복적인 개선 작업을 할 수 있습니다.
용어 풀이
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- 벤치마크
- 모델 성능을 같은 조건에서 비교하려고 만든 시험 문제 모음.
- 프롬프트 캐싱
- 반복되는 입력 앞부분을 저장해 두고 다시 보낼 때 비용과 시간을 줄이는 기능.
- 토큰
- AI 모델이 글을 처리하는 단위. 단어보다 작은 조각이며 사용량과 요금을 셀 때 기준이 돼요.