awslabs/agentcore-samples

Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and security, critical to real-world deployment.

What it solves

Amazon Bedrock AgentCore는 AI 에이전트를 대규모로 실행하는 데 필요한 인프라 구축 및 관리의 "비차별적 무거운 작업"을 제거하도록 설계되었습니다. CrewAI, LangGraph, LlamaIndex와 같은 에이전트 프레임워크나 LLM에 관계없이 코드를 다시 작성할 필요 없이 프로덕션 준비된 에이전트를 배포할 수 있습니다.

How it works

AgentCore는 프레임워크와 모델에 구애받지 않는 인프라 계층을 제공합니다. 에이전트와 도구를 배포하기 위한 안전한 서버리스 런타임과, CLI 도구를 통해 에이전트에 추가할 수 있는 관리형 기능 세트를 제공합니다. 이러한 기능은 다음과 같습니다.

  • Gateway: API와 Lambda 함수를 MCP 호환 도구로 변환합니다.
  • Identity: AWS 및 타사 애플리케이션 전반에 걸쳐 에이전트의 정체성과 접근 권한을 관리합니다.
  • Memory: 개인화된 경험을 위한 관리형 메모리 인프라를 제공합니다.
  • Tools: 코드 인터프리터, 브라우저 도구, 웹 검색 도구와 같은 내장 도구를 포함합니다.
  • Observability: OpenTelemetry를 사용해 추적, 디버깅 및 성능 모니터링을 수행합니다.
  • Evaluation: 온디맨드 및 온라인 평가를 위한 내장 및 사용자 정의 평가자를 제공합니다.
  • Policy: Cedar 정책을 사용해 세밀한 접근 제어를 구현합니다.

Who it’s for

에이전트형 AI 애플리케이션을 구축하는 개발자와 조직으로, 프로토타입 단계에서 AWS 상의 프로덕션 배포로 전환하고 싶으며 프레임워크와 모델 선택에 유연성을 유지하고자 하는 경우에 적합합니다.

Highlights

  • Framework Agnostic: Strands Agents, CrewAI, LangGraph, LlamaIndex 등 여러 프레임워크를 지원합니다.
  • Model Agnostic: 모든 대형 언어 모델과 함께 사용할 수 있습니다.
  • Serverless Runtime: 에이전트와 도구를 위한 안전한 서버리스 배포 환경을 제공합니다.
  • CLI-Driven Workflow: agentcore CLI를 통해 프로젝트 생성, 로컬 개발 및 배포 워크플로를 간소화합니다.
  • Infrastructure as Code: CloudFormation, AWS CDK, Terraform용 템플릿을 제공합니다.