Duo in Merge Request (Advacned Customization)
🛠️ Duo Chat 실행
-
VSCode, IntelliJ 같은 IDE와 GitLab 웹 UI 모두에서 사용 가능
-
GitLab 기능과 연동되어 단순 채팅 이상의 문제 해결 지원
-
화면 오른쪽 상단에서 Duo Chat 아이콘을 선택하면 우측 패널에 대화창 표시
📌 이슈와 에픽 요약으로 요구사항 빠르게 파악하기
개발자에게는 수많은 요구사항을 정확히 이해하고 신속히 구현하는 능력이 필요합니다.
따라서 이슈와 에픽의 핵심 내용을 빠르게 정리하는 것은 매우 중요한 과정입니다.
GitLab Duo Chat은 이슈나 에픽을 사용자가 원하는 언어로 간단히 요약할 수 있으며, 필요할 경우 번역 기능까지 제공하여 다국적 팀 환경에서도 협업 효율을 높여줍니다.
사용 방법
GitLab Duo Chat을 실행하고 다음 프롬프트를 입력합니다.
Generate a summary for the epic identified in Korean via this link: <이슈/에픽 링크>
또는, 직접 이슈/에픽에 접근하여 아래와 같이 프롬프트를 입력합니다.
프로젝트 한눈에 보기
대부분의 소프트웨어는 여러 개발자가 함께 작업하다 보니 시간이 지나면서 코드가 방대하고 복잡해집니다. 새로운 개발자가 프로젝트를 맡게 되면 수백 줄 이상의 코드를 이해하는 데 많은 시간이 필요하죠.
이럴 때 Agentic mode(Beta)를 사용하면 훨씬 쉽게 이해할 수 있습니다.
GitLab Duo Chat으로 코드 리팩터링하기
GitLab Duo Chat은 소스 코드를 더 깔끔하고 견고하게 만드는 리팩터링 기능을 지원합니다.
- 불필요한 코드를 제거하거나, 단일 책임 원칙(SRP)을 준수하도록 조언합니다.
- 동료와 코드 리뷰를 진행하기 전에 코드를 점검하고 발전시켜, 빠르게 코드 품질을 높일 수 있습니다.
- 애자일 개발 방법론 중 페어 프로그래밍과 함께 활용하면 더 효율적입니다.
VSCode에서 Duo Chat 사용 방법
- VSCode 왼쪽 사이드바에서 GitLab Duo Chat 아이콘을 클릭합니다.
- 여러분이 작성 중인 코드를 복사해 채팅 입력란 아래에 붙여넣습니다.
- 이전 대화에서 이미 코드를 넣었다면, 새로 붙여넣지 않아도 됩니다.
- Duo Chat이 코드를 분석하고, 리팩터링 및 개선 방향을 자동으로 제안합니다.
- 제안된 내용은 바로 적용하기 전에 검토하세요.
- 팀과 함께 피드백을 주고받으며 적용하면, 코드 품질 향상과 학습 효과를 동시에 얻을 수 있습니다.


