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

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

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

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

如何规划任务

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

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

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

  2. 输入高层级任务(功能、重构、Bug 等)并提交。例如:

    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.