GitLab Duo Chat 모범 사례

GitLab Duo Chat에 질문할 때 다음의 모범 사례를 염두에 두세요.

대화하기

채팅을 검색 양식이 아닌 대화처럼 처리하세요. 검색과 같은 질문으로 시작한 후, 관련 질문으로 범위를 세분화하세요. 상호 작용을 통해 맥락을 구축하세요.

예를 들어, 다음과 같이 질문할 수 있습니다:

c# start project best practices

그런 다음 다음과 같이 후속 질문하세요:

C# 프로젝트의 프로젝트 구조를 보여주세요.

프롬프트 개선하기

더 나은 응답을 위해, 처음부터 더 많은 맥락을 제공하세요. 필요한 모든 범위를 생각한 후, 이를 하나의 프롬프트에 포함시키세요.

VS Code에서 빈 C# 콘솔 애플리케이션을 만드는 방법을 시작할 수 있나요?
C#에 대한 .gitignore 및 .gitlab-ci.yml 구성과 단계를 보여주세요,
그리고 GitLab에 대한 보안 스캐닝을 추가하세요.

프롬프트 패턴 따르기

프롬프트를 문제 진술, 도움 요청, 그리고 세부사항 추가로 구조화하세요. 모든 것을 처음부터 질문할 필요는 없습니다.

컴플라이언스 요구사항을 충족해야 합니다. Codeowners와 승인 규칙을 시작하는 방법은 무엇인가요?

그런 다음 질문하세요:

다양한 팀: 백엔드, 프론트엔드, 릴리스 관리자에 대한 Codeowners의 예를 보여주세요.

낮은 맥락 커뮤니케이션 사용하기

코드가 선택되더라도 보이지 않는 것처럼 맥락을 제공하세요. 언어, 프레임워크, 요구 사항과 같은 요소에 대해 구체적으로 설명하세요.

상속된 C++ 클래스에서 순수 가상 함수를 구현할 때,
가상 함수 재정의를 사용해야 하나요, 아니면 단순 재정의를 사용해야 하나요?

반복하기

예상치 못한 또는 이상한 응답을 받으면 질문을 바꿔보세요. 더 많은 맥락을 추가하세요.

VS Code에서 C# 애플리케이션을 시작하는 방법은 무엇인가요?

그런 다음 질문하세요:

VS Code에서 빈 C# 콘솔 애플리케이션을 만드는 방법은 무엇인가요?

인내심 갖기

예/아니오 질문은 피하세요. 일반적으로 시작한 후 필요에 따라 구체적으로 제공하세요.

GitLab에서 레이블을 설명하세요. 이슈 보드를 효율적으로 사용하는 예를 제공하세요.

필요할 때 초기화하기

챗이 잘못된 방향으로 가면 /reset을 사용하세요. 새로 시작하세요.

슬래시 명령 프롬프트 개선하기

기본 슬래시 명령을 넘어 가세요. 더 구체적인 제안과 함께 사용하세요.

/refactor into a multi-line written string. 모든 C++ 표준에 대한 다른 접근 방식을 보여주세요.

또는:

/이 코드에 여러 취약점이 있는 이유를 설명하세요.

관련 주제