AgentCore 하네스
모든 에이전트에는 모델을 호출하고, 도구를 선택하고, 결과를 다시 전달하고, 컨텍스트를 관리하고, 장애를 처리하는 루프인 오케스트레이션 계층이 있습니다. 프로덕션 환경에서 실행하려면 컴퓨팅, 샌드박스, 보안 도구 연결, 파일 시스템, 메모리, 자격 증명, 관찰성 등의 실제 인프라가 필요합니다. 이들은 함께 에이전트를 실제로 실행할 수 있는 시스템인 에이전트 하네스를 형성합니다.
로컬로 서 있는 것은 빠릅니다. 프로덕션은 작업이 폭발적으로 진행되고 둘 이상의 사용자에게 서비스를 제공해야 하는 순간 동시성, 격리, 자격 증명, 상태, 규모 조정과 같은 완전히 새로운 계층이 나타납니다. 지금까지 모든 팀이이 작업을 수행했습니다.
AgentCore의 관리형 에이전트 하네스는이 작업을 구성으로 바꿉니다. 에이전트가 수행하는 작업(모델, 도구, 기술, 지침)을 선언합니다. AgentCore는 구성을 실행 중인 에이전트로 전환하는 환경, 컴퓨팅, 메모리, 자격 증명, 네트워킹 및 관찰성을 처리합니다. 다른 모델을 시도하거나 새 도구를 추가하는 것은 코드 재작성이 아닌 구성 변경입니다.
모든 하네스 세션은 기본적으로 상태 저장되며 세션당 안전하고 격리된 microVM에서 실행됩니다( AgentCore 런타임 지원). 에이전트에는 자체 파일 시스템과 쉘이 있으므로 기본 microVM 세션이 만료되어 새 microVM 세션으로 대체되더라도 코드를 작성하고 실행하며 세션 간에 단기 및 장기 메모리와 파일을 유지할 수 있습니다. 에이전트는 Amazon Bedrock, OpenAI, Google Gemini 또는 LiteLLM 호환 공급자가 제공하는 모든 모델을 사용할 수 있으며 컨텍스트 손실 없이 세션 중 공급자를 전환할 수 있으므로 한 모델로 계획하고 다른 모델로 실행하거나 대화를 다시 빌드하지 않고도 가격 대비 성능 테스트를 위해 공급자를 교체할 수 있습니다. 에이전트는 AgentCore 게이트웨이, MCP 서버를
AgentCore 평가 및 최적화를 통해 실제 트래픽을 반복하여 동작을 평가하고, 프롬프트 및 도구 설명 권장 사항을 가져오고, 세션당 통계적 유의성 보고와 함께 A/B 테스트를 실행할 수 있습니다. 그런 다음 변경 불가능한 버전과 명명된 엔드포인트를 사용하여 변경 사항을 안전하게 롤아웃하고 엔드포인트를 이전 버전으로 지정하여 즉시 롤백합니다. AWS Step Functions의 AgentCore InvokeHarness 상태를 통해 더 큰 파이프라인에 하네스를 놓거나 구성이 충분하지 않을 때 Strands 코드(Claude Agent SDK 출시 예정)로 내보내어 AgentCore 런타임에서 실행할 수 있습니다. 인프라를 관리하지 않고도 프로덕션 에이전트를 구축, 실행 및 운영하는 데 필요한 모든 것을 제공합니다. 하네스는 오픈 소스 에이전트 프레임워크인 Strands Agents
별도의 하네스 요금은 없습니다. 사용하는 기본 AgentCore 기능에 대해서만 비용을 지불합니다. 자세한 내용은 AgentCore 요금 페이지를
AgentCore 하네스는 여기에 표시된 모든 리전에서 GA로 사용할 수 있습니다.