> ## 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.

# Modo Plan

> Saiba como usar o modo Plan para fazer brainstorming e planejar com o Agent sem alterar o código ou os dados do seu aplicativo.

O modo Plan introduz uma nova forma de conversar com o Replit Agent, com foco em fazer perguntas, brainstorming e planejamento do seu trabalho.

<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="Interface de chat do Agent no modo Plan" width="916" height="362" data-path="images/replitai/plan-mode-overview.png" />
</Frame>

## O que é o modo Plan?

O modo Plan permite que você:

* **Faça brainstorming de ideias** e explore diferentes abordagens para o seu projeto
* **Planeje o trabalho de desenvolvimento** com listas de tarefas estruturadas
* **Colabore com IA** na arquitetura do projeto e no planejamento de funcionalidades
* **Obtenha orientação estratégica** e faça perguntas sem modificar o código ou os dados do seu projeto
* **Transite facilmente** para o modo Build quando estiver pronto para implementar

O modo padrão agora é chamado de modo **Build**.

Ao contrário do modo Build, o modo Plan se concentra no planejamento e na ideação, ajudando você a pensar nos projetos antes de escrever código.

## Primeiros passos

### Acessando o modo Plan

O modo Plan está disponível em qualquer Replit App que tenha o Agent habilitado. Para acessá-lo:

1. **Abra seu Replit App** no Editor de Projetos
2. **Procure o seletor de modo** na parte inferior esquerda da caixa de entrada de chat
3. **Escolha o modo Plan** no menu suspenso

<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="Seletor de modo mostrando as opções de modo Plan e modo Build" width="918" height="224" data-path="images/replitai/plan-mode-selector.png" />
</Frame>

## Principais recursos

### Planejamento de tarefas

O modo Plan se destaca em decompor projetos complexos em tarefas gerenciáveis. Forneça alguns requisitos ao Agent e ele gerará uma lista de tarefas ordenada com as tarefas de desenvolvimento necessárias para concluir sua solicitação.

<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="Lista de tarefas gerada com prioridades e dependências" width="924" height="1180" data-path="images/replitai/plan-mode-task-list.png" />
</Frame>

### Brainstorming colaborativo

Trabalhe junto com a IA para explorar diferentes abordagens:

* **Múltiplos caminhos de solução** para problemas complexos
* **Análise de prós e contras** de diferentes abordagens
* **Avaliação de riscos** e estratégias de mitigação

## Fluxo de trabalho: do planejamento à construção

### 1. Fase de planejamento (modo Plan)

Inicie seu processo de desenvolvimento no modo Plan:

* **Defina o escopo do projeto** e os objetivos
* **Decomponha os requisitos** em funcionalidades específicas
* **Planeje sua arquitetura** e stack tecnológica
* **Crie um roteiro de desenvolvimento** com marcos

### 2. Aprovação de tarefas

Quando o Agent gerar uma lista de tarefas:

* **Revise** as tarefas propostas
* Selecione **Começar a construir** para aprovar o plano

ou continue conversando para refinar o plano.

### 3. Transição para o modo Build

Quando estiver pronto para começar a implementar:

* **Clique em "Começar a construir"** para aprovar o plano
* **O Agent muda automaticamente** para o modo Build
* **O Agent inicia a implementação** das tarefas aprovadas
* **Acompanhe o progresso** durante a fase de desenvolvimento

O uso do modo Plan segue o mesmo preço baseado em esforço que outras interações do Agent. Você é cobrado por todo o trabalho do Agent no modo Plan, incluindo responder perguntas, fornecer orientação e gerar listas de tarefas. Os custos escalam para solicitações mais complexas ou solicitações em conversas com contexto mais longo.

**Todas as interações do Agent são faturáveis** — seja o Agent respondendo com orientação textual ou fazendo alterações no código, sempre há uma cobrança, embora solicitações menores custem menos.

## Casos de uso

### Planejamento de funcionalidades

Ideal para adicionar novas funcionalidades:

* **Decomponha funcionalidades complexas** em tarefas implementáveis
* **Planeje alterações no banco de dados** e modificações de API
* **Projete interface de usuário** e fluxos de experiência do usuário
* **Considere casos extremos** e tratamento de erros

<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="Fase de planejamento mostrando discussão sobre escopo e requisitos do projeto" width="924" height="862" data-path="images/replitai/plan-mode-planning.png" />
</Frame>

### Aprendizado e exploração

Excelente para fins educacionais:

* **Entenda diferentes abordagens** para resolver problemas
* **Aprenda sobre novas tecnologias** e frameworks
* **Explore padrões de design** e melhores práticas
* **Obtenha orientação** sobre metodologias de desenvolvimento

<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="Fazendo perguntas ao Agent no modo Plan" width="922" height="584" data-path="images/replitai/plan-mode-conversation.png" />
</Frame>

## Melhores práticas

### Prompting eficaz

Para aproveitar ao máximo o modo Plan:

* **Seja específico** sobre os requisitos do seu projeto
* **Faça perguntas de acompanhamento** para esclarecer sugestões da IA
* **Solicite exemplos** ao discutir conceitos complexos
* **Discuta trade-offs** entre diferentes abordagens
* **Itere sobre ideias** antes de se comprometer com a implementação
* **Salve decisões importantes** referenciando-as em conversas de acompanhamento
