외부 에이전트
외부 에이전트에 대해 설명합니다.
모델 정보 GitLab Duo with self-hosted models에서는 사용할 수 없습니다. 히스토리 GitLab 18.3에서 ai_flow_triggers 라는 플래그와 함께 도입되었습니다. 기본값으로 활성화됩니다. GitLab 18.6에서 CLI 에이전트에서 이름이 변경되었습니다. GitLab 18.7에서 그룹에서 활성화 기능이 ai_catalog_agents 라는 플래그와 함께 도입 되었습니다. GitLab.com에서 활성화됩니다. GitLab 18.10에서 maintainer가 프로젝트 레벨에서 직접 활성화하는 기능이 ai_catalog_project_level_enablement 라는 플래그와 함께 도입 되었습니다. GitLab.com, GitLab Self-Managed, GitLab Dedicated에서 기본값으로 활성화됩니다. Feature flag 이 기능의 사용 가능 여부는 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요. GitLab Duo 에이전트는 병렬로 작동하여 코드 생성, 결과 조사, 동시 작업 수행을 도와줍니다. 에이전트를 생성하고 외부 AI 모델 제공자와 통합하여 조직의 요구에 맞게 커스터마이즈할 수 있습니다. 그런 다음 프로젝트 이슈, 에픽, 또는 머지 리퀘스트에서 코멘트나 토론에 해당 외부 에이전트를 멘션하여 작업을 완수하도록 요청할 수 있습니다. 외부 에이전트는 다음을 수행합니다: 주변 컨텍스트와 저장소 코드를 읽고 분석합니다. 프로젝트 권한을 준수하고 감사 추적을 유지하면서 적절한 조치를 결정합니다. CI/CD 파이프라인을 실행하고 GitLab 내부에서 머지 준비 완료 변경 사항 또는 인라인 코멘트로 응답합니다. 사전 요구 사항 # GitLab Duo Agent Platform의 사전 요구 사항 을 충족합니다. 플로우 실행이 켜져 있어야 합니다. 보안 고려 사항 # 외부 에이전트는 서드파티 AI 모델 제공자와 통합되며, GitLab 내장 에이전트 및 플로우와 다른 보안 특성을 가집니다. 외부 에이전트를 사용함으로써 다음 위험을 수용합니다: 프롬프트 인젝션 취약성 : GitLab은 프롬프트 인젝션 위험을 낮추기 위해 서드파티 프롬프트 스캔을 구현합니다. 이 스캔은 외부 에이전트에서는 사용할 수 없습니다. 서드파티 제공자 의존성 : 외부 AI 모델 제공자가 GitLab이 아닌 모든 보안 제어(프롬프트 스캔, 모니터링, 경고 포함)를 관리합니다. 네트워크 접근 : 외부 에이전트는 서드파티 AI 제공자에 대한 네트워크 호출을 수행합니다. 이러한 제공자에게 전송된 데이터는 해당 제공자의 보안 정책 및 데이터 처리 관행을 따릅니다. 제한된 격리 : 외부 에이전트는 GitLab 네이티브 에이전트와 플로우에 적용되는 것과 동일한 수준의 네트워크 격리 및 보안 제한이 없습니다. 조직에서 외부 에이전트를 활성화하기 전에 보안 요구 사항과 선택한 AI 모델 제공자가 제공하는 보안 문서를 검토하세요. Duo Agent Platform의 보안 위협 및 완화에 대한 광범위한 개요는 Duo Agent Pl
