在 Razor Pages 应用中添加过滤报告页面
作者在 Visual Studio 2022 中使用智能体模式,构建了包含日期和状态筛选功能的费用汇总报告页面,添加了菜单选项,并编写了 git 提交步骤。
- 具体怎么做
- 作者表示,他们在 Visual Studio 2022 中针对现有的 Razor Pages 应用使用了智能体模式,仅描述了他们想要的功能:一个包含开始和结束日期筛选以及状态筛选的费用汇总报告页面。他们称智能体自行创建了新文件、添加了菜单选项,甚至执行了 git add 和 commit 操作,而作者并未编写或粘贴任何代码。
- 做到了什么
- 结果显示,完整的报告文件已生成,作者认为效果不错,称自己没有编写一行代码。在评论中,另一位用户表示智能体模式效果参差不齐,还举了一个例子:它有时会中断方法执行,也会删除代码,而不是将其干净地迁移到其他位置。
- 上手要点
- 该帖子的主要问题在于可靠性:原帖子未提及时间或成本情况,还有评论者指出智能体模式也可能对其他任务造成破坏性修改。
你可以这样试
使用 GitHub Copilot在我的 [框架,如 Razor Pages] 应用中,添加一个新的报告页面,名为 [报告名称],该页面用于汇总 [数据,如费用],并支持按 [筛选条件,如日期范围和状态] 进行过滤。为该页面添加一个菜单链接,遵循项目中的现有模式,并确保其能够正常构建。完成后,列出你修改的文件,并提供用于提交工作的 Git 命令及清晰的提交信息。