> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plan Mode

> Plan 모드를 사용하여 앱의 코드나 데이터를 변경하지 않고 Agent와 함께 아이디어를 구상하고 계획하는 방법을 알아보세요.

Plan 모드는 Replit Agent와 채팅하는 새로운 방식을 도입합니다. 질문하기, 아이디어 구상, 작업 계획에 집중할 수 있습니다.

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-overview.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=247073a58dc0196b6fb486fd32653fbd" alt="Agent chat interface in Plan mode" width="916" height="362" data-path="images/replitai/plan-mode-overview.png" />
</Frame>

## Plan Mode란 무엇인가요?

Plan 모드를 사용하면 다음이 가능합니다.

* **아이디어를 구상**하고 프로젝트에 대한 다양한 접근 방식을 탐색할 수 있습니다
* 구조화된 작업 목록으로 **개발 작업을 계획**합니다
* 프로젝트 아키텍처 및 기능 계획에 대해 **AI와 협력**합니다
* **전략적 지침을 얻고** 프로젝트 코드나 데이터를 수정하지 않고 질문할 수 있습니다
* 구현할 준비가 되면 **Build 모드로 원활하게 전환**합니다

기본 모드는 이제 **Build** 모드라고 부릅니다.

Build 모드와 달리, Plan 모드는 계획과 아이디어 구상에 집중하여 코드를 작성하기 전에 프로젝트를 깊이 생각할 수 있게 도와줍니다.

## 시작하기

### Plan Mode 접근하기

Plan 모드는 Agent가 활성화된 모든 Replit 앱에서 사용할 수 있습니다. 접근 방법은 다음과 같습니다.

1. 프로젝트 편집기에서 **Replit 앱을 여세요**
2. 채팅 입력 상자 왼쪽 하단의 **모드 선택기를 찾으세요**
3. 드롭다운에서 **Plan 모드를 선택하세요**

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-selector.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=19e04b960deaf929b954f0639ffa6aa3" alt="Mode selector showing Plan mode and Build mode options" width="918" height="224" data-path="images/replitai/plan-mode-selector.png" />
</Frame>

## 주요 기능

### 작업 계획

Plan 모드는 복잡한 프로젝트를 관리 가능한 작업으로 분해하는 데 탁월합니다. Agent에게 요구사항을 제공하면 요청을 완료하는 데 필요한 개발 작업의 순서 있는 목록을 생성합니다.

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-task-list.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=6e5a76ea4a3da7840f6ac26f4e3e608e" alt="Generated task list with priorities and dependencies" width="924" height="1180" data-path="images/replitai/plan-mode-task-list.png" />
</Frame>

### 협업적 아이디어 구상

AI와 함께 다양한 접근 방식을 탐색하세요.

* 복잡한 문제에 대한 **다양한 해결 경로**
* 다양한 접근 방식의 **장단점 분석**
* **위험 평가** 및 완화 전략

## 워크플로우: 계획에서 빌드까지

### 1. 계획 단계 (Plan 모드)

Plan 모드에서 개발 프로세스를 시작하세요.

* 프로젝트 **범위와 목표를 정의**합니다
* 요구사항을 **특정 기능으로 분류**합니다
* **아키텍처와 기술 스택을 계획**합니다
* 마일스톤이 포함된 **개발 로드맵을 만듭니다**

### 2. 작업 승인

Agent가 작업 목록을 생성하면 다음을 진행합니다.

* 제안된 작업을 **검토**합니다
* **빌드 시작**을 선택하여 계획을 승인합니다

또는 계속 채팅하여 계획을 수정하세요.

### 3. Build 모드로 전환

구현을 시작할 준비가 되면 다음을 수행합니다.

* **"빌드 시작"을 클릭**하여 계획을 승인합니다
* **Agent가 자동으로** Build 모드로 전환합니다
* **Agent가 승인된 작업의 구현을 시작**합니다
* 개발 단계에서 **진행 상황을 추적**합니다

Plan 모드 사용은 다른 Agent 상호작용과 동일한 노력 기반 요금제를 따릅니다. 질문에 답하기, 지침 제공, 작업 목록 생성 등 Plan 모드에서의 모든 Agent 작업에 대해 요금이 부과됩니다. 더 복잡한 요청이나 더 긴 대화 컨텍스트의 요청에는 비용이 더 높아집니다.

**모든 Agent 상호작용은 청구 대상입니다.** Agent가 텍스트 지침으로 응답하든 코드 변경을 하든 항상 요금이 부과되지만, 작은 요청일수록 비용이 적게 듭니다.

## 사용 사례

### 기능 계획

새로운 기능 추가에 이상적입니다.

* 복잡한 기능을 **구현 가능한 작업으로 분해**합니다
* **데이터베이스 변경** 및 API 수정을 계획합니다
* **사용자 인터페이스** 및 사용자 경험 흐름을 설계합니다
* **엣지 케이스** 및 오류 처리를 고려합니다

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-planning.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=d8cc6f9a8e6a09c137a00f849b282ffb" alt="Planning phase showing project scope and requirements discussion" width="924" height="862" data-path="images/replitai/plan-mode-planning.png" />
</Frame>

### 학습 및 탐구

교육 목적에 탁월합니다.

* 문제 해결에 대한 **다양한 접근 방식을 이해**합니다
* **새로운 기술과 프레임워크에 대해 배웁니다**
* **디자인 패턴과 모범 사례를 탐색**합니다
* 개발 방법론에 대한 **지침을 얻습니다**

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-conversation.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=237a4802c3090561db5b22bc1a705dc8" alt="Asking questions to Agent in Plan mode" width="922" height="584" data-path="images/replitai/plan-mode-conversation.png" />
</Frame>

## 모범 사례

### 효과적인 프롬프트 작성

Plan 모드를 최대한 활용하려면 다음을 참고하세요.

* 프로젝트 요구사항에 대해 **구체적으로 작성**하세요
* AI 제안을 명확히 하기 위해 **추가 질문을 하세요**
* 복잡한 개념을 논의할 때 **예시를 요청**하세요
* 다양한 접근 방식의 **장단점을 논의**하세요
* 구현에 전념하기 전에 **아이디어를 반복적으로 발전**시키세요
* 후속 대화에서 참조하여 **중요한 결정사항을 저장**하세요
