使用 Copilot 智能体迁移大型 Web 应用
一位开发者发现 Copilot Chat 在迁移大型 Web 应用时存在困难,因此转而使用 Copilot 智能体,后者能更好地处理代码库;目前该迁移仍处于早期阶段。
- 具体怎么做
- 开发者使用 Copilot Chat 迁移了一个大型 Web 应用,但该工具难以完全理解整个应用。随后他们改用 Copilot 智能体(VS Code 中的智能体模式),并通过提示词来引导其操作。智能体经常回复问题,从而推动其执行下一步操作,这种交互方式让开发者想起了结对编程。
- 做到了什么
- 智能体比 Chat 更能处理更大的代码库,对提示词的响应也更好。迁移工作仅处于初期阶段,因此该报告未提供任何结果、数据或完成情况。
- 上手要点
- 该帖子只是初步介绍,没有具体指标或细节,因此应将其视为尝试智能体模式的提示,而非成熟的迁移方法。
你可以这样试
使用 GitHub Copilot我需要在 [repo name] 中将 Web 应用从 [当前框架或版本] 迁移到 [目标框架或版本]。首先扫描代码库,制定一个分步骤的迁移计划,将工作分成小块进行;然后在新分支上完成第一个任务,并提交 Pull Request。在第一个 PR 提交后,列出剩余步骤及发现的风险点,等待我的许可后再开始下一个任务。