Skip to main content
Skip to content

Using plan mode in your IDE

Have Copilot research a task and draft an implementation plan for your review before any code is changed.

Introduction

계획 모드를 사용하면 실행하기 전에 자세한 구현 계획을 만들 수 있습니다. 이렇게 하면 코드를 변경하기 전에 모든 요구 사항을 고려하고 해결할 수 있습니다. 플랜 에이전트는 사용자가 계획을 검토하고 승인할 때까지 코드를 변경하지 않습니다. 승인되면 기본 에이전트에 계획을 전달하거나 추가 구체화, 검토 또는 팀 토론을 위해 저장할 수 있습니다.

계획 에이전트는 다음을 수행하도록 설계되었습니다.

  • 읽기 전용 도구 및 코드베이스 분석을 사용하여 태스크를 포괄적으로 조사하여 요구 사항 및 제약 조건을 식별합니다.
  • 작업을 관리 가능하고 실행 가능한 단계로 구분하고 모호한 요구 사항에 대한 열린 질문을 포함합니다.
  • 사용자 검토 및 반복을 위해 표준화된 계획 형식에 따라 간결한 계획 초안을 제공합니다.

Plan mode is available in Visual Studio Code, JetBrains IDEs, Xcode, and Eclipse. It is not currently available in Visual Studio. Click the tabs above for instructions for your editor.

To run a task without planning it first, see Using agent mode in your IDE.

Using the plan agent

  1. If the chat view is not already displayed, select Open Chat from the Copilot Chat menu.

  2. At the bottom of the chat view, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do web app with HTML, CSS, and JS files.

    After a few moments, the plan agent outputs a plan in the chat view. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  4. 계획을 검토하고 에이전트가 질문한 질문에 대답합니다.

    요구 사항을 명확히 하거나 범위를 조정하거나 질문에 대답하기 위해 여러 번 반복할 수 있습니다.

  5. 계획이 완료되면 다음을 수행할 수 있습니다.

    • 구현 시작을 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 에이전트 세션을 시작하여 구현 계획에 따라 필요한 변경 내용을 구현합니다.
    • 편집기에서 열기를 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 편집기 탭에서 구현 계획의 세부 정보와 함께 Markdown을 생성하는 에이전트 세션을 시작합니다. 계획을 직접 진행하거나 나중에 사용할 수 있도록 계획을 Markdown 파일로 저장할 수 있습니다.

For more information, see Planning with agents in VS Code in the Visual Studio Code documentation.

Further reading

Using plan mode

  1. If it is not already displayed, open the Copilot Chat panel by clicking the GitHub Copilot Chat icon at the right side of the JetBrains IDE window.

  2. At the bottom of the Copilot Chat panel, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do web app with HTML, CSS, and JS files.

  4. Submit the prompt.

    After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  5. 계획을 검토하고 에이전트가 질문한 질문에 대답합니다.

    요구 사항을 명확히 하거나 범위를 조정하거나 질문에 대답하기 위해 여러 번 반복할 수 있습니다.

  6. 계획이 완료되면 다음을 수행할 수 있습니다.

    • 구현 시작을 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 에이전트 세션을 시작하여 구현 계획에 따라 필요한 변경 내용을 구현합니다.
    • 편집기에서 열기를 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 편집기 탭에서 구현 계획의 세부 정보와 함께 Markdown을 생성하는 에이전트 세션을 시작합니다. 계획을 직접 진행하거나 나중에 사용할 수 있도록 계획을 Markdown 파일로 저장할 수 있습니다.

Further reading

참고

Plan mode is currently in 공개 미리 보기 and subject to change.

Using plan mode

  1. If it is not already displayed, open the Copilot Chat window by clicking Editor in the menu bar, then clicking GitHub Copilot then Open Chat.

  2. At the bottom of the Copilot Chat window, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do app with Swift files.

  4. Submit the prompt.

    After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  5. 계획을 검토하고 에이전트가 질문한 질문에 대답합니다.

    요구 사항을 명확히 하거나 범위를 조정하거나 질문에 대답하기 위해 여러 번 반복할 수 있습니다.

  6. 계획이 완료되면 다음을 수행할 수 있습니다.

    • 구현 시작을 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 에이전트 세션을 시작하여 구현 계획에 따라 필요한 변경 내용을 구현합니다.
    • 편집기에서 열기를 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 편집기 탭에서 구현 계획의 세부 정보와 함께 Markdown을 생성하는 에이전트 세션을 시작합니다. 계획을 직접 진행하거나 나중에 사용할 수 있도록 계획을 Markdown 파일로 저장할 수 있습니다.

Further reading

참고

Plan mode is currently in 공개 미리 보기 and subject to change.

Using plan mode

  1. If it is not already displayed, open the Copilot Chat panel by clicking the Copilot icon () in the status bar at the bottom of Eclipse, then clicking Open Chat.

  2. At the bottom of the chat panel, select Plan from the agents dropdown.

  3. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application.

    For example: Create a simple to-do app using JavaFX.

  4. Submit the prompt.

    After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification.

  5. 계획을 검토하고 에이전트가 질문한 질문에 대답합니다.

    요구 사항을 명확히 하거나 범위를 조정하거나 질문에 대답하기 위해 여러 번 반복할 수 있습니다.

  6. 계획이 완료되면 다음을 수행할 수 있습니다.

    • 구현 시작을 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 에이전트 세션을 시작하여 구현 계획에 따라 필요한 변경 내용을 구현합니다.
    • 편집기에서 열기를 클릭하여 Copilot Chat를 에이전트 모드로 전환하고 편집기 탭에서 구현 계획의 세부 정보와 함께 Markdown을 생성하는 에이전트 세션을 시작합니다. 계획을 직접 진행하거나 나중에 사용할 수 있도록 계획을 Markdown 파일로 저장할 수 있습니다.

Further reading