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 리뷰 지침 생성으로 프로젝트의 일관적이고 구체적인 코드 리뷰 표준 보장. | - 코드 리뷰 플로우 | 적용: - 언어별 리뷰 규칙. - 보안 표준. - 코드 품질 요구사항. - 파일별 가이드라인. |
- GitLab UI |
| 에이전트 스킬 생성으로 스킬 제공. | - GitLab Duo Chat - Code Review Flow를 제외한 플로우 |
- 공유 가능한 스킬 제공 - 사용자 정의 슬래시 명령 추가 |
- GitLab UI - 에디터 확장 - GitLab Duo CLI - 비 GitLab AI 코딩 도구 |
각주:
- 이러한 기능을 사용하는 위치에 따라 지원이 달라집니다. 자세한 내용은 각 사용자 정의 방법에 대한 설명서를 참조하세요.
모범 사례#
Agent Platform을 사용자 정의할 때 다음 모범 사례를 적용하십시오:
-
최소한의, 명확하고 단순한 지침으로 시작하고 필요에 따라 추가합니다. 지침 파일을 가능한 한 짧게 유지합니다.
-
지침이 구체적이고 실행 가능하도록 합니다. 필요에 따라 예시를 제공합니다.
-
사용 사례에 맞는 방법을 선택합니다.
-
여러 방법을 결합하여 GitLab Duo의 동작을 조정하고 제어합니다.
-
여러 방법을 사용하는 경우 프로젝트에 다음 파일 구조를 고려합니다:
Project root directory |─ AGENTS.md # 여러 Duo 기능에 적용 |- skills/<skill-name>/ |─ SKILL.md # 여러 Duo 기능에 적용 |─ .gitlab/duo/ |─ chat-rules.md # 사용자 정의 Chat 특정 규칙 |─ mr-review-instructions.yaml # 사용자 정의 코드 리뷰 표준 |─ ... # 기타 필요한 구성사용자 정의 플로우 정의 또는 MCP 서버 구성 파일과 같은 다른 구성 파일을
.gitlab/duo/폴더에 포함할 수 있습니다. -
특정 지침이 존재하는 이유를 설명하는 코멘트로 선택 사항을 문서화합니다.
-
코드 오너로 사용자 정의 파일을 보호하여 변경 사항을 관리합니다.
