Skip to main content
Skip to content

在 IDE 中使用计划模式

在更改任何代码之前,先让 Copilot 研究该任务并起草一份实施计划,供你审阅。

介绍

计划模式有助于在执行计划之前创建详细的实施计划。 这可确保在进行任何代码更改之前考虑并解决所有要求。 计划代理在审核和批准计划之前不会进行任何代码更改。 批准后,可以将计划移交给默认代理,或将其保存,以便进行进一步的优化、评审或团队讨论。

计划代理旨在:

  • 使用只读工具和代码库分析全面研究任务,以确定要求和约束。
  • 将任务分解为可管理、可作的步骤,并包括有关不明确要求的公开问题。
  • 根据标准化的计划格式呈现简洁的计划草稿,供用户查看和迭代。

计划模式在 JetBrains IDE、Xcode 和 Eclipse 中 Visual Studio Code可用。 目前无法在 Visual Studio 中使用。 单击上面的选项卡,获取编辑器的说明。

若要在不首先规划任务的情况下运行任务,请参阅 在 IDE 中使用代理模式。

使用计划代理

  1. 如果聊天视图尚未显示,请从**** 菜单中选择Copilot Chat”。

  2. 在聊天视图底部,从“代理”下拉列表中选择“ 计划 ”。

  3. 键入描述任务的提示,例如向现有应用程序添加功能、重构代码、修复 bug 或创建新应用程序的初始版本。

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

    片刻之后,计划代理在聊天视图中输出计划。 该计划提供了一个概要摘要和步骤明细,包括任何待澄清的公开问题。

  4. 查看计划并回答代理提出的任何问题。

    可以多次迭代,来阐明要求、调整项目范围或回答问题。

  5. 完成计划后,可以:

    • 单击 “开始实现 ”,将 Copilot Chat 切换到代理模式,并根据实施计划启动代理会话来实现所需的更改。
    • 单击 “在编辑器中打开 ”,将 Copilot Chat 切换到代理模式,并在编辑器的选项卡中启动生成 Markdown 的代理会话,其中包含实现计划的详细信息。 可以自行完成计划,或将计划保存为 Markdown 文件供以后使用。

有关详细信息,请参阅文档中的 在 VS Code 中使用代理进行规划Visual Studio Code。

延伸阅读

使用计划模式

  1. 如果尚未显示出来,请单击 JetBrains IDE 窗口右侧的GitHub Copilot Chat图标,打开**** 面板。

  2. 在Copilot Chat面板的底部,从“代理”下拉列表中选择计划。

  3. 键入描述任务的提示,例如向现有应用程序添加功能、重构代码、修复 bug 或创建新应用程序的初始版本。

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

  4. 提交提示。

    片刻之后,计划代理在聊天面板中输出计划。 该计划提供了一个概要摘要和步骤明细,包括任何待澄清的公开问题。

  5. 查看计划并回答代理提出的任何问题。

    可以多次迭代,来阐明要求、调整项目范围或回答问题。

  6. 完成计划后,可以:

    • 单击 “开始实现 ”,将 Copilot Chat 切换到代理模式,并根据实施计划启动代理会话来实现所需的更改。
    • 单击 “在编辑器中打开 ”,将 Copilot Chat 切换到代理模式,并在编辑器的选项卡中启动生成 Markdown 的代理会话,其中包含实现计划的详细信息。 可以自行完成计划,或将计划保存为 Markdown 文件供以后使用。

延伸阅读

注意

计划模式当前处于 公开预览 且可能会更改。

使用计划模式

  1. 如果尚未显示,请单击菜单栏中的Copilot Chat”,然后单击“打开聊天”GitHub Copilot 打开**** 窗口。

  2. 在Copilot Chat窗口底部,从“代理”下拉列表中选择计划。

  3. 键入描述任务的提示,例如向现有应用程序添加功能、重构代码、修复 bug 或创建新应用程序的初始版本。

    例如:Create a simple to-do app with Swift files.

  4. 提交提示。

    片刻之后,计划代理在聊天面板中输出计划。 该计划提供了一个概要摘要和步骤明细,包括任何待澄清的公开问题。

  5. 查看计划并回答代理提出的任何问题。

    可以多次迭代,来阐明要求、调整项目范围或回答问题。

  6. 完成计划后,可以:

    • 单击 “开始实现 ”,将 Copilot Chat 切换到代理模式,并根据实施计划启动代理会话来实现所需的更改。
    • 单击 “在编辑器中打开 ”,将 Copilot Chat 切换到代理模式,并在编辑器的选项卡中启动生成 Markdown 的代理会话,其中包含实现计划的详细信息。 可以自行完成计划,或将计划保存为 Markdown 文件供以后使用。

延伸阅读

注意

计划模式当前处于 公开预览 且可能会更改。

使用计划模式

  1. 如果尚未显示,请单击 Copilot Chat Eclipse 底部的状态栏中的图标(Copilot),然后单击”,打开**** 面板。

  2. 在聊天面板底部,从“代理”下拉列表中选择“ 计划 ”。

  3. 键入描述任务的提示,例如向现有应用程序添加功能、重构代码、修复 bug 或创建新应用程序的初始版本。

    例如:Create a simple to-do app using JavaFX.

  4. 提交提示。

    片刻之后,计划代理在聊天面板中输出计划。 该计划提供了一个概要摘要和步骤明细,包括任何待澄清的公开问题。

  5. 查看计划并回答代理提出的任何问题。

    可以多次迭代,来阐明要求、调整项目范围或回答问题。

  6. 完成计划后,可以:

    • 单击 “开始实现 ”,将 Copilot Chat 切换到代理模式,并根据实施计划启动代理会话来实现所需的更改。
    • 单击 “在编辑器中打开 ”,将 Copilot Chat 切换到代理模式,并在编辑器的选项卡中启动生成 Markdown 的代理会话,其中包含实现计划的详细信息。 可以自行完成计划,或将计划保存为 Markdown 文件供以后使用。

延伸阅读