기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
개요
사용자 지정 에이전트는 다양한 사용 사례에 대한 특정 구성을 정의하여 Amazon Q Developer CLI 동작을 사용자 지정하는 방법을 제공합니다. 각 사용자 지정 에이전트는 에이전트가 액세스할 수 있는 도구, 권한 및 포함해야 하는 컨텍스트를 지정하는 JSON 구성 파일로 정의됩니다.
중요: 사용자 지정 에이전트 관리에는 주로 구성 파일 생성 및 편집이 포함됩니다. 채팅 세션(예: /agent list
및 /agent create
) 중에 일부 명령을 사용할 수 있지만 사용자 지정 에이전트 간에 전환하려면를 사용하여 새 채팅 세션을 시작해야 합니다q chat --agent [name]
.
사용자 지정 에이전트와 기본 환경의 차이점
기본적으로 Amazon Q Developer CLI는 사용 가능한 모든 도구에 대한 액세스를 제공하지만 대부분의 작업에 대해 사용자 확인이 필요합니다. 이 접근 방식은 보안 우선 순위를 지정하지만 빈번한 권한 프롬프트로 워크플로를 중단할 수 있습니다.
사용자 지정 에이전트는 다음을 수행하여이 문제를 해결합니다.
-
특정 도구 사전 승인 - 프롬프트 없이 실행할 수 있는 도구 정의
-
도구 액세스 제한 - 복잡성을 줄이기 위해 사용할 수 있는 도구 제한
-
관련 컨텍스트 포함 - 프로젝트 파일, 설명서 또는 시스템 정보를 자동으로 로드합니다.
-
도구 동작 구성 - 도구 작동 방식에 대한 특정 파라미터 설정
사용자 지정 에이전트 사용의 이점
- 워크플로 최적화
-
AWS 인프라 관리, 코드 검토 또는 디버깅 세션과 같은 특정 작업에 맞는 사용자 지정 에이전트를 생성합니다.
- 중단 감소
-
신뢰할 수 있는 도구를 사전 승인하여 집중 작업 세션 중에 권한 프롬프트를 제거합니다.
- 향상된 컨텍스트
-
관련 프로젝트 설명서, 구성 파일 또는 시스템 정보를 자동으로 포함합니다.
- 팀 공동 작업
-
일관된 개발 환경을 보장하기 위해 팀원과 사용자 지정 에이전트 구성을 공유합니다.
- 보안 제어
-
도구 액세스를 특정 워크플로에 필요한 것으로만 제한하여 잠재적 보안 위험을 줄입니다.
MCP 및 내장 도구와의 관계
사용자 지정 에이전트는 기본 제공 Amazon Q Developer CLI 도구와 모델 컨텍스트 프로토콜(MCP)을 통해 제공되는 외부 도구 모두에서 작동합니다. 이렇게 하면 다음과 같은 유연성을 얻을 수 있습니다.
-
기본 제공 도구 사용 - 파일 작업, 명령 실행, AWS CLI 통합 및 기타 핵심 기능
-
MCP 서버 통합 - MCP 서버 구성을 통해 사용자 지정 도구 및 서비스 추가
-
제어 도구 액세스 - 각 소스에서 사용할 수 있는 도구를 정확하게 지정합니다.
-
도구 충돌 관리 - 별칭을 사용하여 다양한 도구 소스 간의 이름 충돌 처리
MCP 통합에 대한 자세한 내용은 Amazon Q Developer에서 MCP 사용을 참조하세요.