← 목록으로

Strands Harness SDK - 모델과 클라우드를 선택하고 에이전트 실행을 직접 제어하는 SDK

요약
  • Strands Harness SDK는 개발자가 AI 에이전트를 구축하고 실행 과정을 직접 제어할 수 있도록 돕는 Python 및 TypeScript SDK입니다.
  • 모델과 클라우드를 자유롭게 선택할 수 있으며 맥락 관리, 실행 제한, 관측 기능 등을 기본으로 제공하여 효율적인 에이전트 운영을 지원합니다.
  • 자체 앱에 AI 에이전트를 만들고 실행 과정을 직접 제어하려는 개발자를 위한 Python/TypeScript SDK
  • 모델과 클라우드를 자유롭게 선택하고, 규모가 커져 백엔드를 교체해도 에이전트 코드 유지 가능
  • 맥락 관리, 실행 제한, 관측 기능을 기본 제공해 에이전트 실행 루프와 운영 기능을 처음부터 만들 필요를 줄임
  • 도구와 메모리, 세션을 갖춘 Strands harness로 바로 시작하고, 필요한 기본값을 바꾸거나 SDK로 실행 구조를 직접 구성 가능
  • 실행 중 각 단계의 판단을 추적하고, 훅으로 검증과 기록, 방향 수정 가능. 가드레일과 사람의 승인 절차도 연결
  • 실행 횟수와 토큰 예산을 제한하고, 작업 취소와 종료 이유를 관리
  • 세션 저장과 장기 메모리로 이전 작업을 재개하고, 기본 harness는 큰 도구 결과를 별도로 보관해 대화 맥락을 관리
  • 사용자 정의 도구와 MCP, 스트리밍, 구조화된 응답을 지원하며, 하위 에이전트와 Swarm, Graph, Workflow로 협업 구성
  • Bedrock, Anthropic, OpenAI, Gemini와 로컬 Ollama 등 지원.
    • 기본 harness는 Bedrock 인증과 모델 이용 비용 필요
  • 별도 호스팅 제어 서비스 없이 앱 프로세스에서 실행
  • Apache 2.0 라이선스
그냥 목록으로
원문 보기 ↗