{"meta":{"title":"使用 Copilot cloud agent 进行代码更改的研究、计划和迭代","intro":"对存储库执行深入研究，创建实现计划，并在分支上进行迭代代码更改，然后在准备就绪时创建拉取请求。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/how-tos","title":"操作方法"},{"href":"/zh/copilot/how-tos/copilot-on-github","title":"Copilot 上 GitHub"},{"href":"/zh/copilot/how-tos/copilot-on-github/use-copilot-agents","title":"使用 Copilot 代理"},{"href":"/zh/copilot/how-tos/copilot-on-github/use-copilot-agents/research-plan-iterate","title":"研究、计划、迭代"}],"documentType":"article"},"body":"# 使用 Copilot cloud agent 进行代码更改的研究、计划和迭代\n\n对存储库执行深入研究，创建实现计划，并在分支上进行迭代代码更改，然后在准备就绪时创建拉取请求。\n\nCopilot cloud agent 让你：\n\n* 通过提问\\*\\*\\*\\*Copilot存储库。\n* **在** 进行更改之前 Copilot 规划和优化方法。\n* ```\n            **迭代**代码更改，查看差异，并**在准备好时创建拉取请求**。\n  ```\n\n会话不会自动创建拉取请求。 若要立即创建拉取请求，请在提示中包含该内容，例如，“创建拉取请求：...”。\n\n> \\[!NOTE] 这些功能仅在 Copilot cloud agent 上的 GitHub.com 中以及 Teams 和 Slack 集成的 公开预览 中可用。 其他Cloud agent集成（如 Azure Boards、JIRA 或 Linear）仅支持直接创建拉取请求。\n\n## 进行深入研究\n\n询问 Copilot cloud agent 有关存储库的问题，以了解其工作原理、在规划之前查找更改的位置或确认假设。\n\n1. 可从代理选项卡、面板、仪表板、Copilot Chat 或在受支持的集成内启动任务。 请参阅“[启动由 Copilot 代理执行的任务在 GitHub](/zh/copilot/how-tos/copilot-on-github/use-copilot-agents/kick-off-a-task)”。\n2. 询问有关存储库的问题。\n\n   例如：`Investigate performance issues in this app and suggest improvements.`\n\n   > \\[!TIP] 还可以打开 Copilot Chat 相关存储库并将其附加为上下文。               Copilot 提示你批准深度研究会话。\n3. （可选）在会话中发送跟进提示以引导 Copilot 的进程。\n4. 查看回复并提出后续问题。\n\n## 创建计划\n\n要求 Copilot cloud agent 在进行更改之前提出计划。\n\n1. 描述所需的计划。\n\n   例如：`Create a plan to implement the most impactful performance improvements for this app.`\n2. 查看计划并对 Copilot 进行迭代，直到它符合你的意图。\n\n## 迭代代码更改\n\n在研究和规划工作完成后，在分支上进行更改，查看代码差异，并确定是否需要进一步迭代或者创建拉取请求。\n\n1. 描述提示中所需的更改。\n\n   例如，引用前面所述的计划： `Implement the plan we agreed upon.`\n2. 等待 Copilot 完成会话。\n3. 单击 **差异** 以查看更改。\n4. （可选）打开分支（`copilot/BRANCH-NAME`）以检查上下文中的更改。\n5. 若要请求优化，请继续对话。 例如：`Rename this to match our existing conventions.`\n6. 会话完成后，如果您感到满意，请单击**创建拉取请求**。\n\n## 提供视觉上下文\n\nCloud agent 将图像（如屏幕截图、草图或设计）作为任务说明的一部分进行处理。 将图像拖放到问题正文或 Copilot Chat 提示中，然后描述 Copilot 应对其执行的操作。\n\n## 延伸阅读\n\n* [关于 GitHub Copilot 云代理](/zh/copilot/concepts/agents/cloud-agent/about-cloud-agent)"}