大数跨境
0
0

GitHub Copilot 实用指南(五):三种工具

GitHub Copilot 实用指南(五):三种工具 dotNET跨平台
2025-12-12
6
导读:现在的 AI 聊天功能越来越强,除了能聊天,还能帮你查资料、改代码、跑命令、连数据库……你可能也听说过一些术

现在的 AI 聊天功能越来越强,除了能聊天,还能帮你查资料、改代码、跑命令、连数据库……
你可能也听说过一些术语,比如「内置工具」「扩展」「MCP 服务」。
如果第一次听肯定有点懵,这些到底是什么?有什么用?要怎么用?

这篇文章就带你把这些概念一次讲清楚,用最接地气的话,让你一下就能明白 AI 工具的完整体系。

1. 聊天工具体系到底长啥样?

可以把 AI 聊天里的工具分成三类:

  1. 内置工具:系统自带的功能

  2. 扩展工具:你安装的插件

  3. MCP 服务:通过 MCP 协议接入的外部服务

这跟手机差不多:

  • 买手机时系统就带了一些功能 → 内置工具

  • 想要更多功能你会去装 App → 扩展工具

  • 想联网支付、查快递,需要接外部服务 → MCP 服务

这三者一起工作,让 AI 聊天不再只是“说话”,而是真正能“干活”。

2. 内置工具是什么?它到底能干嘛?

内置工具就是 AI 本身就能随时调用的能力。
在你提供的截图里,我们能看到很多工具,比如:

  • changes:查看有哪些文件被修改

  • edit:编辑工作区里的文件

  • fetch:从网页获取内容

  • runCommands:运行终端命令

  • search:搜索文件

  • runTests:执行测试

这些看上去有点技术味,但本质很简单:
系统给 AI 准备了一批“能用的小工具”,任务执行起来更高效。

例如,你可以这样让它做事:

 
#fetch https://www.tokyo-ai.org 中有几个模块  #changes 修改了多少个文件  


不用你自己查,AI 会跑工具,然后把结果告诉你。

3. 扩展工具:给 AI “加装技能包”

扩展工具就是安装插件。如果你觉得内置工具不够用,可以装更多。你示例里用的是 PostgreSQL 数据库扩展,包括:

  • pgsql_connect:连接数据库

  • pgsql_listDatabases:查看有哪些数据库

  • pgsql_query:执行 SQL 查询

比如你想查一个表,只要一句话:

 
#pgsql_query 查询 just-agi 数据库中用户表里的全部用户


这时 AI 就像一个懂数据库的助手,随叫随到。

4. MCP 协议:让 AI 能真正“接入现实世界”的关键

这是整个系统中最核心的部分之一。MCP,全称 Model Context Protocol,是一个标准化通信协议。它解决的核心问题是:模型本身并不能直接访问数据库、API 或你的本地资源。

可以把 MCP 理解成一个统一的“接口规范”,作用是:

  • 让模型能安全、规范地调用外部工具或数据

  • 让开发者不用为每个平台重复适配

  • 让整个 AI 工具生态更容易扩展

一句话概括:MCP 是让 AI 从单纯聊天,变成真正能“联通外部世界”的技术基础。没有 MCP,AI 就像一个聪明但被关在房间里的大脑;有了 MCP,它能连接到数据库、企业系统、文件资源等,真正参与实际工作。

5. MCP 服务怎么管理?

你截图里显示了 MCP 服务的管理方式:

  • 系统自带一些内置 MCP 服务

  • 也可以安装外部 MCP 服务

  • 安装入口是:打开聊天 → 配置聊天 → MCP 服务器

  • 你可以选择是否自动启动 MCP 服务


自动启动选项里常见的有:

  • never:不自动启动

  • ask:每次询问

  • always:发消息就自动启动

如果你不常用 MCP,可以设成 never;
如果你经常需要外部服务配合 AI 工作,可以设成 always,更方便。

总结:AI 工具体系其实比你想象的更简单

我们用最清楚的方式再过一遍:

工具类型
它的作用
类比
内置工具
系统自带的基础能力
手机出厂自带 App
扩展工具
用户自己安装的插件
你从应用商店下载的 App
MCP 服务
AI 连接外部资源的协议和服务
在线支付、外部接口、企业系统

这些工具共同让 AI 不再只是聊天器,而是一个真正能帮你处理任务、自动化工作、操作系统资源的“数字助手”。

未来 AI 会接入越来越多的 MCP 服务,到时候你身边的这个聊天助手,将会变得越来越像一个全能型的数字员工。

【声明】内容源于网络
0
0
dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,
内容 898
粉丝 0
dotNET跨平台 专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,
总阅读14.7k
粉丝0
内容898