aws/agentcore-cli
The terminal experience for AgentCore!
해결하는 문제
Amazon Bedrock AgentCore에서 AI 에이전트를 구축하려면 일반적으로 여러 AWS 서비스를 다루고, 실행 역할을 설정하고, 스트리밍 응답을 처리해야 합니다. AgentCore CLI는 이러한 세부 사항을 처리하는 단일 터미널 도구를 제공하여 마찰을 제거하므로 몇 가지 명령으로 에이전트를 생성, 배포, 호출할 수 있습니다.
작동 방식
이 도구는 두 가지 모드로 제공됩니다: 자동화(CI, 스크립트, 코딩 에이전트)를 위해 JSON을 출력하는 스크립트 가능한 CLI와 안내형 워크플로를 위한 대화형 TUI입니다. 먼저 프로젝트를 생성하면 사양 파일(agentcore.json)과 리소스를 정의하는 CDK 앱이 생성됩니다. 그런 다음 에이전트를 추가할 수 있습니다: Harness(관리형, YAML 구성) 또는 Runtime(자체 코드, 템플릿에서 스캐폴드 또는 수동 추가). 배포는 CDK를 통해 처리되며, 생성된 스택을 확장하여 DynamoDB 테이블과 같은 다른 AWS 리소스에 에이전트가 액세스하도록 할 수 있습니다. 명령은 전체 수명 주기를 다룹니다: create, add, remove, deploy, invoke, logs, traces, evaluate 등.
대상 사용자
AWS에서 프로덕션 AI 에이전트를 구축하는 개발자와 팀으로, 기본 AWS API에 대한 깊은 지식 없이 빠르고 터미널 친화적인 워크플로를 원하는 사람들을 대상으로 합니다. 스크립트 가능한 자동화를 선호하는 사람과 대화형 프롬프트를 선호하는 사람 모두에게 적합합니다. Node.js 20.12+ 및 AWS 자격 증명이 필요합니다.
주요 기능
- 이중 인터페이스: --json 출력이 있는 스크립트 가능한 CLI와 대화형 TUI
- 두 가지 에이전트 유형 지원: 관리형 Harness(YAML) 및 사용자 지정 Runtime(자체 코드)
- 에이전트가 다른 AWS 서비스에 액세스할 수 있도록 확장 가능한 CDK 앱 생성
- evaluate, feedback, traces 및 메모리 관리 명령 포함
- Python 및 TypeScript 에이전트용 템플릿, 여러 모델 제공자(Amazon Bedrock, Anthropic, OpenAI 등) 지원
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch