이 문서는 Atlassian Cloud Automation에서 Rove Agent 사용하는 가이드를 공유하기 위해 작성되었다.






✨ Rovo Agent란?

프로젝트 또는 글로벌 관리자는 Rovo Agent를 활용하여 반복적이고 복잡한 작업을 자동화할 수 있습니다. 에이전트를 자동화 규칙에 포함하면, Jira나 Confluence 등 Atlassian 제품 전반에서 콘텐츠 생성 및 공유를 자동으로 수행할 수 있습니다.



⚙️ Rovo Agent 설정 방법

  1. Studio 앱 접속 (앱 전환기에서 접근)

  2. 자동화 규칙을 적용할 앱과 프로젝트 선택

  3. 규칙의 Trigger(트리거) 설정
    예: Jira 이슈 상태 변경 시, Confluence 페이지 생성 시 등

  4. 트리거 세부 설정 후 Next

  5. New component → New action → Use Rovo agent 선택

  6. 에이전트에게 수행할 프롬프트 작성

  7. 에이전트 응답({{agentResponse}})을 이용하여

    • 댓글 추가

    • 필드 값 업데이트

    • Slack 메시지 발송 등 설정

  8. 필요한 후속 액션과 콘텐츠 작성자 지정 (에이전트 혹은 규칙 생성자 등)

  9. 규칙 저장 및 완료

⚠️ 에이전트가 생성한 콘텐츠에는 자동으로 '자동화로 생성됨'이라는 주석이 표시됩니다.



triangular flag Readiness Checker Agent 구성 예시


Jira 이슈가 팀의 작업 준비 기준을 충족하는지 확인하기 위해 설계된 에이전트를 소개합니다.
이 에이전트는 이슈의 완전성, 명확성, 감사 가능성, 예상치 정보를 기준으로 준비 상태를 평가합니다.

🧾 준비 기준 정의

팀의 이슈 준비 상태를 평가하기 위한 4가지 핵심 기준입니다.
이 기준은 예시이며, 실제 업무에 맞게 내부 지침으로 대체할 수 있습니다.

기준설명
완전성 (Completeness)개발자가 작업을 시작할 수 있을 만큼 충분한 정보가 포함되어 있는지 확인합니다.
예: 주요 기능, 비기능 요구사항, 엣지 케이스, 수락 기준 등
명확성 (Clarity)섹션 구성이 명확하며 간단한 언어로 작성되었는지 확인합니다.
전문 용어와 줄임말의 사용은 최소화되어야 합니다.
감사 가능성 (Auditability)관련 문서(내부/외부 포함)와 주요 정보 소스가 이슈에 연결되어 있는지 검토합니다.
예상치 (Estimated)해당 이슈에 대한 예상 작업 시간 또는 스토리 포인트 등의 추정치가 포함되어 있는지 확인합니다.

🧮 점수 생성 방식

각 기준에 대해 이슈의 충족 정도를 평가하고, 이모지를 활용하여 시각적으로 점수를 표현합니다.

  • 🟥 🔴: 정보가 누락되었거나 불완전함

  • 🟨 🟡: 개선이 필요함

  • 🟩 🟢: 명확하고 충실하게 작성됨


soccer ball 구성 방법

Trigger 설정

상태가 리뷰중 or Done 전환 될 때 Agent 호출되게 Trigger 설정을 합니다.

Rovo Agent 사용 설정

연결 설정 후 Readiness Checker Agent 선택

Agent가 실행할 명령 프롬프트 입력: 

  • Does this Jira issue meet our readiness requirements?


작업 설정

업무 댓글로 분석한 결과 입력하도록 설정합니다. Agent의 응답 값은 smart value를 사용하여 가져 옵니다.

{{agentResponse}}



Jira 업무 전환 결과 화면

Done 상태로 전환 시 자동으로 댓글에 분석된 결과를 작성합니다.



🧩 그밖에 자동화 규칙 내 Rovo Agent 활용 예시

시나리오자동화 규칙 구성
DACI 문서 리뷰 자동화
새로운 Confluence 페이지 제목에 “DACI”가 포함될 경우 문서를 리뷰하고 개선사항을 댓글로 남기도록 자동화
1. 트리거: 페이지 게시 시
2. 조건: 제목에 "DACI" 포함 여부 확인 (AI 조건)
3. 동작: Rovo agent 사용
    - 프롬프트: “해당 내용을 검토하고 개선점을 제안해줘” ({{page.url}})
4. 후속 작업: 댓글 추가
    - 내용: {{agentResponse}} (작성자: Decision Director)
부모 없는 Jira 이슈에 Epic 추천
Epic 없이 생성된 이슈에 대해 관련 Epic을 찾아 추천 댓글을 남김
1. 트리거: 이슈 생성 시
2. 조건: 이슈 타입이 하위 이슈이며 부모 없음
3. 동작: Rovo agent 사용
    - 프롬프트: “이 이슈에 적합한 Epic을 추천하고 그 이유를 설명해줘” ({{issue.url}})
4. 후속 작업: 댓글 추가
    - 내용: {{agentResponse}}
Jira 고객 피드백 Slack 요약 전송
지난 2일간 수집된 고객 피드백을 Slack으로 요약 전송
1. 트리거: 스케줄 (매일 오전 8시)
2. 동작: Rovo agent 사용
    - 프롬프트: “다음 이슈에서 테마를 도출해줘” ([JQL 쿼리 삽입])
3. 후속 작업: Slack 메시지 전송
    - 내용: {{agentResponse}}
이슈 우선순위 자동 설정
이슈 생성 시 적절한 우선순위를 자동으로 설정하고 설명 댓글을 남김
1. 트리거: 이슈 생성 시
2. 동작: Rovo agent 사용
    - 프롬프트: “이 이슈의 적절한 우선순위를 제안해줘”
3. 조건: 제안 우선순위가 현재 우선순위와 다를 경우 업데이트
4. 후속 작업: 변경 내용 설명 댓글 추가
요청 유형 자동 설정
유사 이슈를 기반으로 생성 이슈의 요청 유형을 자동 설정하고 설명 댓글을 남김
1. 트리거: 이슈 생성 시
2. 동작: Rovo agent 사용
    - 프롬프트: “유사 이슈를 참고해 적절한 요청 유형을 제안해줘”
3. 조건: 제안된 요청 유형이 현재 값과 다를 경우 업데이트
4. 후속 작업: 변경 내용 설명 댓글 추가
요약 자동 생성
설명 내용을 기반으로 요약을 자동 생성하고 설명 댓글을 남김
1. 트리거: 이슈 생성 시
2. 동작: Rovo agent 사용
    - 프롬프트: “설명 기반으로 적절한 요약을 생성해줘”
3. 동작: 요약 필드 업데이트
4. 후속 작업: 변경 내용 설명 댓글 추가




🔄 향후 지원 예정

현재는 일부 액션에서만 에이전트 응답을 사용할 수 있으며, 앞으로 점차 더 많은 액션에 대한 통합이 추가될 예정입니다.




참조 링크