사용자 정의 규칙
사용자 정의 규칙에 대해 설명합니다.
히스토리 GitLab 18.2에서 사용자 정의 규칙 추가 . GitLab 18.7에서 사용자 수준 사용자 정의 규칙 추가 . GitLab 18.8에서 일반 공개 . GitLab Duo Agent Platform에서 사용자 정의 규칙을 사용하여 생성된 출력(예: 코드 또는 문서)이 특정 지침이나 개발 스타일 가이드와 같은 기타 요구 사항에 맞도록 할 수 있습니다. 다음 Agent Platform 기능은 사용자 정의 규칙을 지원합니다: GitLab Duo Chat (에이전틱) 기본 및 사용자 정의 에이전트 기본 및 사용자 정의 플로우 사용자 정의 규칙 만들기 # 두 가지 수준에서 사용자 정의 규칙을 만들 수 있습니다: 사용자 수준 규칙: 모든 프로젝트와 작업 공간에 적용됩니다. 작업 공간 수준 규칙: 특정 프로젝트 또는 작업 공간에만 적용됩니다. 사용자 수준 규칙과 작업 공간 수준 규칙이 모두 있는 경우 GitLab Duo Chat은 대화에 두 규칙 모두 적용합니다. 전제 조건: Agent Platform 전제 조건 을 충족합니다. VS Code의 경우 GitLab for VS Code 확장 버전 6.32.2 이상을 설치하고 구성합니다. JetBrains IDE의 경우 JetBrains용 GitLab 플러그인 버전 3.12.2 이상을 설치하고 구성합니다. Visual Studio의 경우 GitLab for Visual Studio 확장 버전 0.60.0 이상을 설치하고 구성합니다. Note 사용자 정의 규칙을 만들기 전에 존재하는 대화는 해당 규칙을 따르지 않습니다. 사용자 수준 사용자 정의 규칙 만들기 # 사용자 수준 사용자 정의 규칙은 로컬 환경(IDE)의 모든 프로젝트와 작업 공간에 적용됩니다. 홈 디렉토리에 사용자 정의 규칙 파일을 만듭니다: Linux 또는 macOS에서는 ~/.gitlab/duo/chat-rules.md 에 파일을 만듭니다. Windows에서는 %APPDATA%\GitLab\duo\chat-rules.md 에 파일을 만듭니다. 파일에 사용자 정의 규칙을 추가합니다. 예를 들어: - Don't put comments in the generated code - Be brief in your explanations - Always use single quotes for JavaScript strings 파일을 저장합니다. 새 사용자 정의 규칙을 적용하려면 다음 중 하나를 수행합니다: 새 GitLab Duo Chat 대화를 시작합니다. Chat 대화, 토론, 이슈 또는 머지 리퀘스트에서 에이전트를 사용합니다. 플로우를 트리거합니다. 특정 환경 변수를 설정한 경우 다른 위치에 사용자 정의 규칙 파일을 만들 수 있습니다: GLAB_CONFIG_DIR 환경 변수를 설정한 경우 $GLAB_CONFIG_DIR/chat-rules.md 에 파일을 만듭니다. XDG_CONFIG_HOME 환경 변수를 설정한 경우 $XDG_CONFIG_HOME/gitlab/duo/chat-rules.md 에 파일을 만듭니다. 작업 공간 수준 사용자 정의