플래너 에이전트
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
플래너 에이전트는 GitLab에서 제품 관리 및 계획 워크플로를 지원하는 특화된 AI 에이전트입니다. 플래너 에이전트는 작업 항목 계층 구조(에픽, 이슈, 태스크), 마일스톤, 레이블, 가중치를 포함한 GitLab 계획 개념을 이해합니다.
히스토리
플래너 에이전트는 GitLab에서 제품 관리 및 계획 워크플로를 지원하는 특화된 AI 에이전트입니다. 작업을 더 효과적으로 만들고, 우선순위를 지정하고, 추적하는 데 도움을 줍니다.
플래너 에이전트는 작업 항목 계층 구조(에픽, 이슈, 태스크), 마일스톤, 레이블, 가중치를 포함한 GitLab 계획 개념을 이해합니다. 작업 항목을 분석하고, 우선순위 지정 전략을 제안하며, 계획을 구성하고 전달하는 데 도움을 줄 수 있습니다.
다음이 필요할 때 플래너 에이전트를 사용합니다:
- 우선순위 지정: RICE, MoSCoW 또는 WSJF와 같은 프레임워크를 적용하여 작업 항목을 순위 매기기.
- 작업 분해: 이니셔티브를 에픽, 기능, 사용자 스토리로 분해.
- 콘텐츠 만들기: 메모, 요구 사항 및 기타 계획 산출물 초안 작성, 또는 요청 시 에픽, 이슈, 태스크 직접 만들기.
- 종속성 분석: 차단된 작업 식별 및 항목 간의 관계 이해.
- 콘텐츠 편집: 요청 시 또는 조치를 취하기 전 확인을 구한 후 작업 항목, 레이블, 마일스톤 및 기타 속성 업데이트.
- 할 일 관리: 작업 항목에 할 일 추가 및 완료로 표시.
- 계획 세션: 스프린트, 마일스톤 또는 분기별 계획 구성.
- 상태 보고: 진행 상황, 위험 및 차단 요소의 요약 생성.
- 백로그 관리: 오래된 이슈, 중복 또는 개선이 필요한 항목 식별.
- 추정: 작업 항목의 상대적 크기 또는 노력 추정 제안.
이슈 583008에서 피드백을 남길 수 있습니다.
최상의 결과를 위한 팁#
요청에서 최상의 결과를 얻으려면:
-
URL, 필터 기준 또는 범위와 같은 요청에 대한 컨텍스트를 제공합니다.
-
관련 있을 때 작업 항목 유형(에픽, 이슈, 태스크)을 지정합니다.
-
선호하는 우선순위 프레임워크가 있으면 지정합니다.
-
요약이나 업데이트를 요청할 때 엔지니어링 팀, 리더십, 이해 관계자 등 의도한 대상을 지정합니다.
-
에이전트가 추천이 아니라 조치를 취하기를 원할 때는 "만들기", "업데이트", "닫기"와 같은 명시적인 동작 동사를 사용합니다.
-
에이전트의 가정이 워크플로와 일치하지 않으면 명확히 해달라고 요청합니다.
플래너 에이전트 사용#
GitLab UI, VS Code, JetBrains IDE에서 플래너 에이전트를 사용할 수 있습니다.
GitLab UI에서#
전제 조건:
- 기본 에이전트를 켭니다.
GitLab UI에서 플래너 에이전트를 사용하려면:
- GitLab Duo 사이드바에서 새 채팅 추가([pencil-square])를 선택합니다.
- 드롭다운 목록에서 플래너를 선택합니다.
- 계획 관련 질문 또는 요청을 입력합니다.
VS Code에서#
전제 조건:
- 기본 에이전트를 켭니다.
- GitLab for VS Code 버전 6.57.3 이상을 설치하고 구성합니다.
- 기본 GitLab Duo 네임스페이스를 설정합니다.
VS Code에서 플래너 에이전트를 사용하려면:
- VS Code의 왼쪽 사이드바에서 GitLab Duo Agent Platform([duo-agentic-chat])을 선택합니다.
- Chat 탭을 선택합니다.
- 새 채팅([duo-chat-new]) 드롭다운 목록에서 플래너를 선택합니다.
- 계획 관련 질문 또는 요청을 입력합니다.
JetBrains IDE에서#
전제 조건:
- 기본 에이전트를 켭니다.
- JetBrains IDE용 GitLab Duo 플러그인 버전 3.11.1 이상을 설치하고 구성합니다.
- 기본 GitLab Duo 네임스페이스를 설정합니다.
먼저 GitLab Duo Agent Platform을 활성화합니다:
- JetBrains IDE에서 설정 > 도구 > GitLab Duo로 이동합니다.
- GitLab Duo Agent Platform에서 GitLab Duo Agent Platform 활성화 체크박스를 선택합니다.
- 메시지가 표시되면 IDE를 다시 시작합니다.
그런 다음 플래너 에이전트를 사용하려면:
- JetBrains IDE의 오른쪽 도구 창 표시줄에서 GitLab Duo Agent Platform([duo-agentic-chat])을 선택합니다.
- Chat 탭을 선택합니다.
- 새 채팅([duo-chat-new]) 드롭다운 목록에서 플래너를 선택합니다.
- 계획 관련 질문 또는 요청을 입력합니다.
예시 프롬프트#
-
우선순위 지정:
"이 레이블이 있는 내 백로그의 작업 항목을 RICE 프레임워크를 사용하여 우선순위를 지정하는 데 도움을 주세요:
<레이블 이름>"-
"고객 영향에 기반한 기준
<기준>으로 MoSCoW를 사용하여 이 작업 항목의 기능을 분류하세요:" -
"전략적 가치에 따라 이 작업 항목들을 1분기 우선순위로 정렬하세요:
" -
"노력 대 영향 매트릭스를 사용하여 이 기능들을 비교하세요:
" -
"마감일을 맞추기 위해 이 작업 항목에서 현재 범위에서 어떤 하위 항목을 제거해야 합니까?
"
-
-
작업 분해:
"이 이니셔티브를 제공해야 할 주요 기능으로 분해하세요:
"-
"이 작업 항목을 구현하는 데 필요한 작업은 무엇입니까?
" -
"이 기능의 MVP 버전은 무엇입니까?
" -
"이 작업 항목의 기능을 어떻게 순서화해야 합니까?
" -
"이 프로젝트에 대한 단계별 접근 방식을 제안하세요:
"
-
-
상태 보고:
"이 작업 항목에 대한 모든 하위 항목을 포함한 상태 업데이트 및 진행 보고서를 제공하세요:
"-
"이 작업 항목의 진행 상황에 대한 경영진 요약을 생성하세요:
" -
"리더십을 위한 차단 요소 및 완화 계획 요약:
" -
"이 이니셔티브의 상태에 대한 이해 관계자 업데이트를 작성하세요:
"
-
-
콘텐츠 만들기:
"목표, 성공 기준 및 주요 이해 관계자를 포함한 이 이니셔티브에 대한 메모 초안을 작성하세요:
"-
"API 요구 사항, 데이터 모델 및 통합 포인트를 포함한 기술 요구 사항 작업 항목을 초안으로 작성하세요:
" -
"이 작업 항목들 사이의 관계와 순서를 설명하는 종속성 맵 서술을 작성하세요:
" -
"잠재적 차단 요소와 완화 전략을 식별하는 이 에픽의 위험 평가를 생성하세요:
" -
"개발 시간, 테스트 및 잠재적 차단 요소를 포함한 이 작업 항목의 구현 노력을 추정하세요:
"
-
-
종속성 분석:
"범위를 줄이기 위해 이 작업 항목에서 어떤 작업을 연기해야 합니까?
" -
계획 세션:
"이 작업 항목들을 논리적인 릴리즈 주제로 그룹화하세요:
"- "기한을 놓친 작업 항목은 무엇입니까?"
-
백로그 관리:
"6개월 동안 업데이트되지 않은 오래된 작업 항목을 찾으세요."
-
"이 프로젝트에서 중복되거나 유사한 작업 항목을 식별하세요."
-
"나에게 할당된 작업 항목을 보여주세요."
-
-
콘텐츠 편집:
"이 작업 항목을 완료로 닫고 잘 진행된 것과 개선이 필요한 것을 문서화하는 새 회고 작업 항목을 만드세요:
"
알려진 문제#
-
에이전트는 대량으로 작업 항목을 분석할 수 있지만, 많은 수의 항목을 포함하는 요청에서는 응답 품질이 저하될 수 있습니다.
-
에이전트는 긴 토론 기록이 있는 작업 항목의 댓글에 안정적으로 접근하지 못할 수 있습니다. 약 100개를 초과하는 댓글 기록은 불완전할 수 있습니다.
-
작업 항목 상태를 존재하지 않는 값으로 업데이트하도록 에이전트에 요청하면, 에이전트가 변경 사항을 적용하지 않고 업데이트가 성공했다고 잘못 보고할 수 있습니다.
-
에이전트는 작업 항목 간에 연결된 항목 관계를 만들 수 없습니다. 그러나
/relate,/blocks, 또는/blocked_by빠른 작업을 포함한 댓글을 추가해달라고 에이전트에 요청하는 것을 대안으로 사용할 수 있습니다.
