首页/详情

Visual Studio 新增 find_symbol 工具,实现语言感知的符号级 AI 推理

Visual Studio Blog2026/02/11 23:29机翻/自动摘要/自动分类
5 阅读

内容评分

技术含量
8/10
营销水分
6/10

摘要

Visual Studio 新增 `find_symbol` 工具,为 Copilot 代理模式提供语言感知的符号级推理能力。该工具支持多种语言,可查找符号引用和元数据,提升代码重构和维护的效率。适用于开发者和研究人员,具有实际参考价值。

正文

大规模代码重构和维护对开发者而言是一项耗时且容易出错的任务。传统方法依赖手动搜索和跨文件编辑,效率低下。现代开发流程强调快速准确的代码导航,开发者常使用 IDE 中的语言服务功能,如查找引用、跳转定义等,以理解代码结构和连接。现在,Visual Studio 的 Copilot 代理模式新增了 find_symbol 工具,为 AI 提供了语言特定的符号信息,使其能够进行符号级推理。该工具支持 C++、C#、Razor、TypeScript 等语言,以及任何安装了 LSP 扩展的语言。它允许代理查看符号在代码库中的所有引用,并获取其元数据,如类型、声明、作用域等。这一功能显著提升了 AI 在代码重构、探索和修改中的精准度和实用性。开发者可通过清晰的提示和合适的 AI 模型获得最佳效果。文章还提供了使用 find_symbol 的示例场景,如为现有代码添加日志功能、重构 API 安全性等,展示了其在实际开发中的应用价值。

标签