🤖
我对 AI 工具的理解
AI 工具是以大语言模型(LLM)为核心的应用:它把模型的推理与生成能力,
封装成一个可以对话、可以调用的产品。模型本身是“引擎”,工具是把它落到具体场景的“车身”。
按用途大致可以分成几类:
- 对话与问答 · 日常提问、查资料、头脑风暴
- 写作与内容 · 文案、翻译、总结、润色
- 编程辅助 · 代码补全、重构、答疑
- 图像与多模态 · 文生图、图像理解
- Agent / 自动化 · 自主规划步骤、调用工具
选用思路其实很简单——看场景:临时问答用对话类,写代码用编程类,搭固定工作流用 Agent。
真正影响效果的往往不是工具本身,而是把 AI 当作协作者:把需求讲清楚、把上下文给足、对结果迭代验证。
📦
Skills:可复用的能力包
Skills 的思路是把“完成某类任务的方法”打包成一个可复用的技能包。
一个 Skill 通常包含:什么时候该用它、具体怎么做、需要遵守哪些约束。
比如在 Claude 里,Skill 就是一份带说明的指令集合,模型在合适的场景自动触发并按既定流程执行。
它解决的核心问题是“重复教学”:
- 把一次摸索出来的最佳实践固化下来,下次不用从头讲。
- 可以分享给他人,也可以多个 Skill 组合使用。
- 把“经验”从人脑迁到工具里,降低使用门槛。
一句话理解:Skill 是给 AI 预装好的“操作手册”,让它在特定任务上更稳定、更专业。
🔌
MCP:让模型连接外部世界
MCP(Model Context Protocol,模型上下文协议)是一个开放协议,
用来标准化 AI 模型与外部数据源、工具之间的连接方式。常被比喻为“AI 应用的 USB-C 接口”。
它要解决的问题很现实:如果每个工具都各自对接一次模型,成本会很高,而且难以维护。
MCP 提供统一接口,模型只要会说“协议”,就能通过 MCP Server 访问数据库、文件系统、各类 API。
典型的结构是三层:
Host承载模型的宿主程序,如桌面客户端
Client协议客户端,负责与 Server 通信
Server连接具体资源并暴露给模型
对使用者来说,MCP 的意义在于:接入一个新工具不再需要改模型本身,
配置对应的 MCP Server 即可,AI 工具的“手”因此变得更长、更统一。
⌨️
CLI:终端里的 AI 协作
CLI(Command Line Interface,命令行界面)是通过终端文本交互的方式。
AI CLI 工具(如 Claude Code)把 AI 能力直接带进终端,在真实的代码仓库里读写文件、运行命令、执行任务。
它和图形界面(GUI)是互补关系:
GUI
直观、适合探索式使用,点一点就能用。
CLI
贴近开发者真实环境(终端 + git),能读取项目上下文、执行脚本、直接改代码;适合高频、可脚本化的工作流。
换句话说,CLI 让 AI 不只是“网页里聊天的对话框”,而是能真正动手干活的协作者——
你描述目标,它在你本地的项目里操作、验证、交付。
🧩
小结
把这几个概念串起来看:AI 工具是落地的产品形态;Skill 把做事方法沉淀成可复用的能力;
MCP 给模型接通外部资源;CLI 则是让 AI 走进开发者真实工作流的一种形态。
它们各自解决一环问题,组合起来,才是一个真正能干活的 AI 协作环境。