在 VS Code 中使用智能体进行规划

Plan 智能体允许您在开始实施之前创建详细的实施计划,以确保满足所有要求。通过待办事项列表,智能体可以确保自身专注于整体目标并有效跟踪进度。

有关 Plan 智能体如何融入智能体架构的背景信息,请参阅 智能体概念

本文介绍了如何在 VS Code 中使用 Plan 智能体和待办事项列表。

如何规划任务

若要规划任务,请在 Chat 视图中使用内置的 Plan 智能体,描述您的任务,并对生成的计划进行迭代。

  1. 通过按 ⌃⌘I (Windows, Linux Ctrl+Alt+I) 打开 Chat 视图,然后从智能体下拉菜单中选择 Plan

    或者,输入 /plan 后跟您的任务描述,直接切换到 Plan 智能体并开始规划。

  2. 输入一个高级别任务(功能、重构、错误修复等)并提交。例如:

    Implement a user authentication system with OAuth2 and JWT
    

    使用 /plan 斜杠命令直接从聊天输入框开始规划

    /plan Add unit tests for all API endpoints
    
  3. 回答智能体在研究您的任务后提出的任何澄清性问题。

  4. Plan 智能体会生成一份高级别计划摘要、实施步骤和验证步骤。查看计划草案并提交后续提示,以对计划进行迭代,直到它满足您的要求。

  5. 计划确定后,您可以选择开始实施,或在编辑器中打开规划提示以进行进一步审查。

    要执行该计划,您可以在同一个会话中继续,或者启动一个新的 Copilot CLI 会话在后台执行该计划。

提示

Plan 智能体会自动将其实施计划保存到会话内存文件 (/memories/session/plan.md) 中。要访问此文件,请运行 Chat: Show Memory Files 命令并从列表中选择 plan.md。会话内存会在对话结束时被清除,因此该计划在后续会话中不可用。

自定义规划

您可以根据团队的工作流程调整规划过程:

  • 创建自定义规划智能体。 定义一个具有特定说明的 自定义智能体,用于您的规划过程,例如强制执行架构准则或要求特定的规划交付成果。

  • 选择用于规划和实施的模型。 使用 chat.planAgent.defaultModel 在 VS Code 中打开 在 VS Code Insiders 中打开 设置来选择 Plan 智能体的默认模型,并使用 github.copilot.chat.implementAgent.model 在 VS Code 中打开 在 VS Code Insiders 中打开 设置来选择实施步骤的模型。

  • 为 Plan 智能体添加额外工具(实验性)。 使用 github.copilot.chat.planAgent.additionalTools 在 VS Code 中打开 在 VS Code Insiders 中打开 设置,以便让 Plan 智能体在研究和规划阶段能够访问更多工具。例如,使用 MCP 服务器连接到内部数据源或工具。

© . This site is unofficial and not affiliated with Microsoft.