GitLab Duo Agent Platform 커스터마이즈
Agent Platform을 워크플로, 코딩 표준 또는 프로젝트 요구 사항에 맞게 커스터마이즈할 수 있습니다. Agent Platform을 커스터마이즈할 때 다음 모범 사례를 적용합니다: 최소한의 명확하고 간단한 지침으로 시작하고 필요에 따라 추가합니다.
Agent Platform을 워크플로, 코딩 표준 또는 프로젝트 요구 사항에 맞게 커스터마이즈할 수 있습니다.
커스터마이제이션 옵션#
| 방법 | AI 기능 1 | 사용 사례 | 지원 위치 |
|---|---|---|---|
| 커스텀 규칙을 사용하여 지침을 제공합니다. | - GitLab Duo Chat - 에이전트 - Code Review Flow를 제외한 플로우 |
- 개인 선호도 적용. - 팀 표준 적용. |
- GitLab UI - 에디터 확장 - GitLab Duo CLI |
| AGENTS.md 파일을 생성하여 지침을 제공합니다. | - GitLab Duo Chat - Code Review Flow를 제외한 플로우 |
- 프로젝트별 컨텍스트 고려. - 모노레포 구성. - 디렉토리별 컨벤션 적용. |
- GitLab UI - 에디터 확장 - GitLab Duo CLI - 비 GitLab AI 코딩 도구 |
| MR 리뷰 지침을 생성하여 프로젝트에서 일관되고 구체적인 코드 리뷰 표준을 보장합니다. | - Code Review Flow | 적용: - 언어별 리뷰 규칙. - 보안 표준. - 코드 품질 요구 사항. - 파일별 가이드라인. |
- GitLab UI |
| 에이전트 스킬을 생성하여 스킬을 제공합니다. | - GitLab Duo Chat - Code Review Flow를 제외한 플로우 |
- 공유 가능한 스킬 제공 - 커스텀 슬래시 명령 추가 |
- GitLab UI - 에디터 확장 - GitLab Duo CLI - 비 GitLab AI 코딩 도구 |
각주:
- 지원 여부는 이러한 기능을 사용하는 위치에 따라 다릅니다. 자세한 내용은 각 커스터마이제이션 방법의 문서를 참조하세요.
모범 사례#
Agent Platform을 커스터마이즈할 때 다음 모범 사례를 적용합니다:
-
최소한의 명확하고 간단한 지침으로 시작하고 필요에 따라 추가합니다. 지침 파일을 가능한 짧게 유지합니다.
-
지침이 구체적이고 실행 가능한지 확인합니다. 필요한 경우 예시를 제공합니다.
-
사용 사례에 맞는 방법을 선택합니다.
-
여러 방법을 결합하여 GitLab Duo의 동작을 조정하고 제어합니다.
-
여러 방법을 사용하는 경우 프로젝트에 다음 파일 구조를 고려합니다:
프로젝트 루트 디렉토리 |─ AGENTS.md # 여러 Duo 기능에 적용 |- skills/<skill-name>/ |─ SKILL.md # 여러 Duo 기능에 적용 |─ .gitlab/duo/ |─ chat-rules.md # 커스텀 Chat 전용 규칙 |─ mr-review-instructions.yaml # 커스텀 코드 리뷰 표준 |─ ... # 필요에 따른 기타 구성커스텀 플로우 정의 또는 MCP 서버 구성 파일과 같은 다른 구성 파일을
.gitlab/duo/폴더에 포함할 수 있습니다. -
특정 지침이 존재하는 이유를 설명하는 주석을 통해 선택 사항을 문서화합니다.
-
변경 사항을 관리하기 위해 Code Owners로 커스터마이제이션 파일을 보호합니다.
