ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

【译】Visual Studio 七月更新 —— 认识全新智能体,由 GitHub Copilot SDK 提供技术支持

【译】Visual Studio 七月更新 —— 认识全新智能体,由 GitHub Copilot SDK 提供技术支持 最好的人工智能助手应当是您能够引导、能够理解并且可以信赖的助手。7月更新版本正是围绕这三点打造。Copilot Chat 新增了 Agent (Preview)该智能体基于驱动 GitHub Copilot CLI 的同一套 GitHub Copilot SDK 构建能够减少反复交互完成更多任务。全新内置的 .NET 与 Azure 技能支持您借助专业指导定制智能体工作流组织所有者现在可以为整个团队统一设定 Copilot 的回复风格同时本次更新还完善了若干基础功能。您可以将分支附加到 Copilot Chat 以获取快速上下文C 构建现在支持主动查找固定的工具集版本即便该版本位于其他安装目录。准备就绪后请安装 Visual Studio Stable 版本更新接着查看下方的新增功能。试用全新智能体预览版Copilot Chat 的智能体选择器中新增了 Agent (Preview) 选项该功能基于驱动 GitHub Copilot CLI 的同一套 GitHub Copilot SDK 构建。设计思路很简单让更多任务一次执行到位减少反复沟通确保智能体按预期完成工作。该功能也回应了 Copilot 用户的反馈 —— 用户希望 Copilot 各使用端能够拥有更统一的使用体验实现工作在各端之间更流畅地流转。您可以从命令行工具、GitHub 应用、VS Code 或者 Visual Studio 中开始工作当需要审查、优化或继续修改代码时再将相关工作迁移至 Visual Studio。回复内容更简短、更便于浏览让您减少阅读耗时将更多精力投入到实际的代码变更审查工作中。若要体验该功能请打开 GitHub Copilot Chat点击窗口底部的智能体选择器然后选择 Agent (Preview)。接着将其应用到您现有的工作中功能变更、缺陷修复、代码重构以及其他日常开发任务。该功能目前仍处于预览阶段您的反馈将决定它后续的发展方向。请通过 Help Send Feedback Report a Problem 提交您的反馈。内置的 .NET 与 Azure 技能Visual Studio 现已内置由 .NET 和 Azure 团队专家编写的技能您可以借助最熟悉这些技术栈的人员提供的指导来定制您的智能体工作流。只要安装了对应的 .NET 或 Azure 工作负载这些技能就会显示在工具选择器的“Built-in”分类下。将鼠标悬停在任意技能上即可查看其描述与路径也可通过三点菜单打开完整技能或其所在文件夹位置。这些功能默认处于关闭状态您只需查看并启用适配当前任务的技能即可。想要深入了解可用内容请在 GitHub 上浏览 .NET 技能与 Azure 技能。组织级自定义指令团队通常会对 Copilot 的回复方式采用相同的基本规则。GitHub 组织所有者现在可以添加组织自定义指令为组织内所有人员统一定制回复效果无需为每位开发者逐一设置通用偏好。该功能适用于归属 GitHub 组织的代码仓库仅用于设置使用偏好而非强制执行相关策略。当您在所属组织的代码仓库中工作时这些指令会自动生效。您可以在与 Copilot 交互的参考列表中看到它们并且可以点击跳转查看完整内容。如果您不想使用这些指令或是希望避免与您自己的用户级指令发生冲突可以在 Tools Options GitHub Copilot Copilot Chat 中取消勾选“Enable organization-level custom instructions”来将其关闭。将分支附加到 Copilot Chat是否曾想在检出分支前向 Copilot 询问该分支的相关信息如今分支已和提交记录、代码变更以及拉取请求一样成为可附加到 Copilot Chat 中的上下文。在 Git Repository 窗口中右键点击任意分支选择 Add to Chat即可将该分支带入对话。从那里开始您可以提出类似给我介绍一下这个分支的请求在深入研究代码之前快速获取一份摘要。跨多安装程序自动发现 MSVC Build Tools如果您的团队固定使用特定的 C 工具集那么无论该工具集安装在哪个位置都希望使用该确切版本。现在您可以选择开启自动发现功能在所有 Visual Studio IDE 以及 Visual Studio Build Tools 安装程序中检索 Microsoft C (MSVC) Build Tools这样即便固定的 VCToolsVersion 位于其他安装目录也可以正确解析。以前只有当当前安装环境完全没有目标平台工具集时Visual Studio 才会去搜索其他安装位置。如果您的项目目标版本为 v143且当前安装环境已具备任意 v143 工具集搜索就会就此终止即便您已固定的特定 VCToolsVersion 仅存在于其他位置。现在搜索会继续执行以找到您所需的确切版本。若要启用该功能请在您的项目或 Directory.Build.props 文件中将 EnableVCToolsVersionDiscovery 设置为 truePropertyGroup EnableVCToolsVersionDiscoverytrue/EnableVCToolsVersionDiscovery VCToolsVersion14.43.34604/VCToolsVersion /PropertyGroup带来的好处版本固定约束会得到遵从无论其存在于哪一处安装环境团队内各次构建均可保持可复现性不会因个人 IDE 更新而改变编译器行为跨安装的工具集引用可自动解析无需手动覆盖 VCToolsInstallDir 参数。我们全体团队感谢您选择 Visual Studio如需获取最新更新、资源以及资讯请访问 Visual Studio Hub保持关注。Happy coding!—— Visual Studio 团队原文链接https://devblogs.microsoft.com/visualstudio/visual-studio-july-update-meet-the-new-agent-powered-by-copilot-sdk/
返回列表