# 자동화 (/ko/docs/verdent-manager/core-features/automation)

> 반복 작업을 예약하고 Manager가 자동으로 실행하게 하세요



Manager는 "매일" 또는 "매주" 하는 반복 작업을 처리할 수 있습니다. 한 번만 설명하면 Manager가 지정한 일정에 맞춰 자동으로 실행합니다. 직접 기억하거나 수동으로 시작할 필요가 없습니다. 이것이 Manager의 **Automations** 기능입니다.

## Automations 패널 열기 [#automations-패널-열기]

Manager 상단 도구 모음에서 **시계 아이콘**(Automations)을 클릭합니다. 오른쪽 패널이 예약된 작업 목록으로 전환되며, 모든 자동화를 확인하고 관리할 수 있습니다.

***

## 예약 작업 만들기 [#예약-작업-만들기]

예약 작업을 만드는 방법은 간단합니다. 원하는 작업을 자연어로 설명하면 Manager가 이를 구체적인 자동화로 변환합니다.

<Steps>
  <Step title="새 자동화 시작">
    Automations 패널을 열고 오른쪽 상단의 **Create**를 클릭하거나, Manager 채팅에 `/schedule`를 직접 입력합니다.
  </Step>

  <Step title="일정 프롬프트 삽입">
    `/schedule` 프롬프트가 자동으로 삽입됩니다.
  </Step>

  <Step title="작업 설명">
    원하는 작업을 자연어로 설명합니다. 예:

    ```text
    /schedule Every day at 9 AM, check all open PRs on GitHub and send me a summary
    ```

    ```text
    /schedule Every Monday morning, organize last week's new issues into a prioritized TODO list
    ```

    ```text
    /schedule Every day at 11 PM, summarize today's commits and what was completed
    ```
  </Step>

  <Step title="나머지는 Manager에 맡기기">
    전송하면 Manager가 요청을 해석하고, 해당 cron 작업을 만들고, 일정에 맞춰 실행을 시작합니다.
  </Step>
</Steps>

***

## 예약 작업 보기 [#예약-작업-보기]

Automations 패널에는 모든 작업이 목록으로 표시됩니다. 각 항목에는 다음 정보가 포함됩니다.

| 필드             | 설명                                  |
| -------------- | ----------------------------------- |
| **작업 이름 / 설명** | 요청에 대한 요약                           |
| **일정**         | 사람이 읽기 쉬운 빈도(예: "평일", "매주")         |
| **다음 실행**      | 다음 예약 실행 시간                         |
| **마지막 상태**     | 가장 최근 실행 결과(Done / Failed / Missed) |

### 상태 정의 [#상태-정의]

| 상태         | 의미              |
| ---------- | --------------- |
| **Done**   | 일정대로 성공적으로 실행됨  |
| **Failed** | 실행 중 오류가 발생함    |
| **Missed** | 예약된 시간에 실행되지 않음 |

***

## 예약 작업 관리 [#예약-작업-관리]

### 누락된 작업 수동 실행 [#누락된-작업-수동-실행]

작업이 누락된 경우(예: 컴퓨터가 꺼져 있었던 경우) **Missed**로 표시됩니다. 다음 예약 시간을 기다릴 필요 없이 **Run**을 클릭해 즉시 실행합니다.

### 작업 삭제 [#작업-삭제]

자동화를 제거하려면 작업 옆의 **Delete**를 클릭하고 확인합니다. 더 이상 자동으로 실행되지 않습니다.

### 상태 새로고침 [#상태-새로고침]

각 실행 주기가 끝나면 패널이 최신 상태로 자동 업데이트됩니다. 수동으로 새로고침할 필요가 없습니다.

***

## 사용 사례 [#사용-사례]

<CardGroup cols="2">
  <Card title="일일 스탠드업 준비" icon="sun">
    어제의 커밋과 오늘의 이슈를 자동으로 모아 바로 사용할 수 있는 스탠드업 요약을 만듭니다.
  </Card>

  <Card title="코드 품질 검사" icon="shield-check">
    매주 금요일 오후에 린트와 테스트를 실행하고, 주말 전에 상태 보고서를 생성합니다.
  </Card>

  <Card title="자동 보고" icon="chart-line">
    데이터베이스에 연결해 핵심 지표 보고서를 일정에 맞춰 생성합니다. 수동 작업은 필요하지 않습니다.
  </Card>

  <Card title="프로젝트 동기화" icon="arrows-rotate">
    프로젝트 진행 상황의 주간 요약을 Notion이나 다른 문서화 도구에 자동으로 푸시할 수 있습니다.
  </Card>

  <Card title="모니터링 및 알림" icon="bell">
    APIs나 서비스를 주기적으로 확인하고 문제가 생기면 알림을 보냅니다.
  </Card>
</CardGroup>

***

## 참고 사항 [#참고-사항]

<Note>
  예약 작업은 Verdent 앱이 활성 상태일 때만 실행됩니다. 앱이 닫혀 있으면 작업은 **Missed**로 표시되며 수동으로 실행할 수 있습니다.
</Note>

<Tip>
  시간 설명은 구체적으로 작성하세요. 예를 들어 "morning"보다 "9 AM"이 더 좋습니다.
</Tip>

<Note>
  cron 문법을 배울 필요는 없습니다. 자연어만으로 충분하며, Manager가 변환을 자동으로 처리합니다.
</Note>
