InfoGrab Docs

튜토리얼: GitLab Duo Chat으로 이슈 관리

요약

GitLab Duo Chat(에이전틱)은 특정 작업을 수행하고 복잡한 질문에 답하기 위해 에이전트라는 AI 어시스턴트를 사용합니다. 먼저 채팅 인터페이스에 익숙해지고 첫 번째 채팅을 시작합니다. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.

GitLab Duo Chat(에이전틱)은 특정 작업을 수행하고 복잡한 질문에 답하기 위해 에이전트라는 AI 어시스턴트를 사용합니다. 이 튜토리얼에서는 GitLab Duo Chat 인터페이스를 익히기 위해 다음 작업을 수행합니다:

  • 기본 GitLab Duo 에이전트에게 일반적인 질문 하기.
  • Planner 에이전트를 사용하여 더 복잡한 이슈 관리 작업 수행, 구체적으로:
    • 이슈에서 우선순위가 높은 버그 찾기 및 필터링.
    • 본인에게 할당된 이슈 찾기, 필요한 작업을 하위 작업으로 분해하기.

시작하기 전에#

GitLab Duo Chat 열기#

먼저 채팅 인터페이스에 익숙해지고 첫 번째 채팅을 시작합니다.

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.

  2. 오른쪽의 GitLab Duo 사이드바에서 새 채팅 추가를 선택합니다.

  3. 이제 사용할 에이전트를 선택합니다. 일반적인 질문을 하려면 GitLab Duo를 선택합니다.

    채팅을 시작하고 에이전트를 선택합니다.

GitLab Duo 패널이 화면 오른쪽에서 슬라이드 아웃됩니다. GitLab을 탐색하는 동안 패널이 열려 있어 채팅하면서 코드, 이슈 또는 머지 리퀘스트를 참조할 수 있습니다.

GitLab Duo 패널의 새 빈 채팅.

패널 하단의 채팅 텍스트 상자 근처에서 사용할 대형 언어 모델을 선택할 수 있습니다. 이 튜토리얼에서는 기본 선택을 유지할 수 있습니다.

모델 선택기.

이제 사용해 보세요!

  1. 채팅 텍스트 상자에 다음을 입력합니다:

    Give me an overview of this project's architecture.
    
  2. Enter를 누르거나 Send를 선택합니다.

GitLab Duo가 패널에서 결과를 요약합니다.

이슈 찾기 및 필터링#

이제 프로젝트에서 특정 이슈를 검색해 보세요. 프로젝트에서 우선순위가 높은 모든 버그를 식별하고 싶습니다.

이 작업을 위해 Planner 에이전트로 전환합니다.

  1. GitLab Duo 사이드바에서 새 채팅 추가 > Planner를 선택합니다.

  2. 채팅 텍스트 상자에 다음을 입력합니다:

    List all open issues labeled 'bug' and 'high-priority' created in the last 30 days.
    
  3. Enter를 누르거나 Send를 선택합니다.

Planner 에이전트가 프로젝트를 검색하고 기준에 따라 이슈를 필터링합니다. 제목, 이슈 번호 및 링크가 포함된 일치하는 이슈 목록을 받습니다.

다음으로 다른 레이블, 날짜 범위 또는 기타 기준으로 필터링하기 위한 후속 프롬프트를 시도해 보세요. 예를 들어:

Order this list by date created, and then alphabetically by name.

이슈 분석 및 하위 작업 생성#

Chat을 사용하여 할당된 이슈 목록을 보고 하나를 자세히 분석합니다.

  1. Planner 에이전트 대화에서 채팅 텍스트 상자에 다음을 입력합니다:

    Show me all the open issues assigned to me.
    
  2. Enter를 누르거나 Send를 선택합니다.

  3. 이슈 중 하나를 선택합니다. 이제 Planner 에이전트를 사용하여 작업을 더 관리하기 쉬운 단계로 분해하는 하위 항목을 생성합니다.

    하위 항목이 필요 없으면 나중에 닫을 수 있으므로 걱정하지 마세요.

  4. 채팅 텍스트 상자에 다음을 입력합니다:

    Analyze issue #<selected_issue_number> and suggest how to break up the work into two or three subtasks.
    
  5. Enter를 누르거나 Send를 선택합니다.

  6. 제안된 하위 항목을 검토하고, 동의하면 다음을 입력합니다:

    Create these subtasks as child items under issue #<selected_issue_number>.
    

    또는 만족할 때까지 후속 프롬프트를 사용하여 추가 개선을 요청합니다.

  7. Enter를 누르거나 Send를 선택합니다.

  8. GitLab Duo가 최종 검토를 위해 작업 항목을 준비합니다. 설명을 읽고 JSON 요청 매개변수를 확인한 다음 Approve를 선택합니다.

    GitLab Duo가 준비한 작업 항목 승인.

이슈가 하위 항목으로 추가되고 채팅 패널에 링크가 표시됩니다. 그런 다음 레이블을 추가하거나 이슈를 할당하거나 마일스톤을 설정할 수 있습니다.

다음 단계#

축하합니다! GitLab Duo Chat과 Planner 에이전트를 사용하여 간단한 이슈 관리를 수행하는 방법을 배웠습니다.

하위 작업의 세부 사항을 계속 반복할 수 있습니다. 예를 들어:

  • Can you provide more detail on task 3?
  • Split task 2 into separate tasks
  • Add technical implementation notes to these tasks

또는 실험으로 시도한 경우 하위 작업을 닫을 수 있습니다:

Close these subtasks and add a comment in each that says: "This subtask was created as part of a tutorial exercise."

수행한 작업을 검토하려면 이전 채팅으로 돌아갈 수 있습니다. GitLab Duo 사이드바에서 GitLab Duo Chat 기록([history])을 선택합니다.

채팅 기록 목록.

튜토리얼: GitLab Duo Chat으로 이슈 관리

원문 보기
요약

GitLab Duo Chat(에이전틱)은 특정 작업을 수행하고 복잡한 질문에 답하기 위해 에이전트라는 AI 어시스턴트를 사용합니다. 먼저 채팅 인터페이스에 익숙해지고 첫 번째 채팅을 시작합니다. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.

GitLab Duo Chat(에이전틱)은 특정 작업을 수행하고 복잡한 질문에 답하기 위해 에이전트라는 AI 어시스턴트를 사용합니다. 이 튜토리얼에서는 GitLab Duo Chat 인터페이스를 익히기 위해 다음 작업을 수행합니다:

  • 기본 GitLab Duo 에이전트에게 일반적인 질문 하기.
  • Planner 에이전트를 사용하여 더 복잡한 이슈 관리 작업 수행, 구체적으로:
    • 이슈에서 우선순위가 높은 버그 찾기 및 필터링.
    • 본인에게 할당된 이슈 찾기, 필요한 작업을 하위 작업으로 분해하기.

시작하기 전에#

GitLab Duo Chat 열기#

먼저 채팅 인터페이스에 익숙해지고 첫 번째 채팅을 시작합니다.

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.

  2. 오른쪽의 GitLab Duo 사이드바에서 새 채팅 추가를 선택합니다.

  3. 이제 사용할 에이전트를 선택합니다. 일반적인 질문을 하려면 GitLab Duo를 선택합니다.

    채팅을 시작하고 에이전트를 선택합니다.

GitLab Duo 패널이 화면 오른쪽에서 슬라이드 아웃됩니다. GitLab을 탐색하는 동안 패널이 열려 있어 채팅하면서 코드, 이슈 또는 머지 리퀘스트를 참조할 수 있습니다.

GitLab Duo 패널의 새 빈 채팅.

패널 하단의 채팅 텍스트 상자 근처에서 사용할 대형 언어 모델을 선택할 수 있습니다. 이 튜토리얼에서는 기본 선택을 유지할 수 있습니다.

모델 선택기.

이제 사용해 보세요!

  1. 채팅 텍스트 상자에 다음을 입력합니다:

    Give me an overview of this project's architecture.
    
  2. Enter를 누르거나 Send를 선택합니다.

GitLab Duo가 패널에서 결과를 요약합니다.

이슈 찾기 및 필터링#

이제 프로젝트에서 특정 이슈를 검색해 보세요. 프로젝트에서 우선순위가 높은 모든 버그를 식별하고 싶습니다.

이 작업을 위해 Planner 에이전트로 전환합니다.

  1. GitLab Duo 사이드바에서 새 채팅 추가 > Planner를 선택합니다.

  2. 채팅 텍스트 상자에 다음을 입력합니다:

    List all open issues labeled 'bug' and 'high-priority' created in the last 30 days.
    
  3. Enter를 누르거나 Send를 선택합니다.

Planner 에이전트가 프로젝트를 검색하고 기준에 따라 이슈를 필터링합니다. 제목, 이슈 번호 및 링크가 포함된 일치하는 이슈 목록을 받습니다.

다음으로 다른 레이블, 날짜 범위 또는 기타 기준으로 필터링하기 위한 후속 프롬프트를 시도해 보세요. 예를 들어:

Order this list by date created, and then alphabetically by name.

이슈 분석 및 하위 작업 생성#

Chat을 사용하여 할당된 이슈 목록을 보고 하나를 자세히 분석합니다.

  1. Planner 에이전트 대화에서 채팅 텍스트 상자에 다음을 입력합니다:

    Show me all the open issues assigned to me.
    
  2. Enter를 누르거나 Send를 선택합니다.

  3. 이슈 중 하나를 선택합니다. 이제 Planner 에이전트를 사용하여 작업을 더 관리하기 쉬운 단계로 분해하는 하위 항목을 생성합니다.

    하위 항목이 필요 없으면 나중에 닫을 수 있으므로 걱정하지 마세요.

  4. 채팅 텍스트 상자에 다음을 입력합니다:

    Analyze issue #<selected_issue_number> and suggest how to break up the work into two or three subtasks.
    
  5. Enter를 누르거나 Send를 선택합니다.

  6. 제안된 하위 항목을 검토하고, 동의하면 다음을 입력합니다:

    Create these subtasks as child items under issue #<selected_issue_number>.
    

    또는 만족할 때까지 후속 프롬프트를 사용하여 추가 개선을 요청합니다.

  7. Enter를 누르거나 Send를 선택합니다.

  8. GitLab Duo가 최종 검토를 위해 작업 항목을 준비합니다. 설명을 읽고 JSON 요청 매개변수를 확인한 다음 Approve를 선택합니다.

    GitLab Duo가 준비한 작업 항목 승인.

이슈가 하위 항목으로 추가되고 채팅 패널에 링크가 표시됩니다. 그런 다음 레이블을 추가하거나 이슈를 할당하거나 마일스톤을 설정할 수 있습니다.

다음 단계#

축하합니다! GitLab Duo Chat과 Planner 에이전트를 사용하여 간단한 이슈 관리를 수행하는 방법을 배웠습니다.

하위 작업의 세부 사항을 계속 반복할 수 있습니다. 예를 들어:

  • Can you provide more detail on task 3?
  • Split task 2 into separate tasks
  • Add technical implementation notes to these tasks

또는 실험으로 시도한 경우 하위 작업을 닫을 수 있습니다:

Close these subtasks and add a comment in each that says: "This subtask was created as part of a tutorial exercise."

수행한 작업을 검토하려면 이전 채팅으로 돌아갈 수 있습니다. GitLab Duo 사이드바에서 GitLab Duo Chat 기록([history])을 선택합니다.

채팅 기록 목록.