乐于分享
好东西不私藏

AI开发利器:协议编程工具全掌握(57个名词打通开发任督二脉)

AI开发利器:协议编程工具全掌握(57个名词打通开发任督二脉)

2026-06-06 · 廖工AI设计实战

上一篇我们搞懂了AI基础概念和主流产品。这篇是工具篇——协议接口、编程语言、开发工具、存储数据库。这些是每个AI开发者每天都要打交道的"武器"。

不管你是想自己写代码、搭服务、还是只是看懂技术文章,这57个名词都会让你不再迷茫。每词一句人话,实用优先。

这是AI名词大全系列的第二篇,涵盖四大类:协议接口 → 编程语言 → 开发工具 → 存储数据库。上篇讲"是什么",这篇讲"怎么用"。

这篇文章由AI辅助生成,经人工审校。
▲ 四步学习路径:协议接口→编程语言→开发工具→存储数据库,从连接到落地

🔌 一、协议与接口(15个)—— AI世界的高速公路 

API、MCP、HTTP……这些词天天出现,但新手经常分不清。搞懂这15个词,你就明白了软件之间是怎么"说话"的。

▲ Python官网:AI开发的首选语言,生态最丰富,入门最友好
  • •API
    —— 应用程序接口,软件之间互相对话的"接头暗号"
  • •API Key
    —— 调用API的密码,一般是sk-开头的一串字符
  • •REST API
    —— 最通用的API设计风格,用HTTP请求操作数据
  • •MCP(模型上下文协议)
    —— Anthropic推出的AI工具连接标准,让AI统一调用外部工具
  • •A2A
    —— Google推出的Agent间通信协议,让不同厂商的Agent互相协作
  • •HTTP / HTTPS
    —— 网页传输协议,带S的是加密版,浏览器地址栏前面那个
  • •TCP/IP
    —— 互联网的底层协议,所有网络通信的基石
  • •DNS
    —— 域名解析系统,把网址翻译成IP地址的"电话本"
  • •SSH
    —— 安全远程登录协议,连服务器必备
  • •WebSocket
    —— 双向实时通信协议,AI实时对话的底层支撑
  • •OAuth
    —— 开放授权协议,"用GitHub账号登录"背后的技术
  • •SSO(单点登录)
    —— 登一次,所有系统都认你
  • •Webhook
    —— 事件触发时的自动通知机制,比如代码推送后自动通知CI/CD
  • •gRPC
    —— Google出品的高性能RPC框架,微服务间通信利器
  • •VPN
    —— 虚拟专用网络,加密隧道安全访问远程资源

协议就是软件世界的交通规则。搞懂了这15个词,你就知道不同软件之间是怎么互相找到、怎么互相对话的。

▲ PyPI官网:Python包管理器,全球最大的编程语言生态

⌨️ 二、编程语言(15个)—— 每一门都是打开AI世界的钥匙 

AI时代还要学编程吗?答案是你不需要精通,但需要知道每门语言是干什么的。这15个词帮你建立编程语言的"世界观"。

  • •Python
    —— AI开发首选语言,库最多最全,机器学习/数据处理/自动化都靠它
  • •JavaScript / JS
    —— 浏览器端编程语言,前端+Node.js全栈,网页交互的灵魂
  • •TypeScript / TS
    —— JavaScript加类型检查的"增强版",大项目标配
  • •Java
    —— 企业级后端主力,Android开发标配,"一次编写到处运行"
  • •C / C++
    —— 高性能系统级语言,AI推理引擎和游戏引擎的底层
  • •Rust
    —— 内存安全的系统语言,越来越火,Bun用750K行Rust重写了Zig
  • •Go
    —— Google出品,云计算和微服务标配,Docker/K8s都是Go写的
  • •SQL
    —— 结构化查询语言,操作数据库的标准语言,SELECT FROM WHERE三件套
  • •Shell / Bash
    —— 命令行脚本语言,自动化运维必备,一行命令搞定批量操作
  • •Markdown
    —— 轻量标记语言,#代表标题,**加粗**,写文档和README标配
  • •HTML
    —— 网页骨架语言,定义网页的结构和内容
  • •CSS
    —— 网页化妆语言,定义颜色、字体、布局,让网页变好看
  • •YAML
    —— 比JSON更可读的配置文件格式,缩进代表层级,Docker/K8s标配
  • •JSON
    —— 最通用的数据交换格式,{"key":"value"},API返回数据都用这个
  • •XML
    —— 老一辈的数据格式,带尖括号标签,SOAP时代的遗老

15门语言,你不需要全会。但知道每门语言的核心用途,下次选技术栈时就不会抓瞎。Python是AI首选,JS是前端必备,SQL是数据必学。

▲ VS Code官网:全球70%程序员使用的免费代码编辑器

🛠️ 三、开发工具与环境(15个)—— 程序员手里的瑞士军刀 

工欲善其事,必先利其器。这15个开发工具是每个程序员和AI开发者每天都要用的。

  • •CLI(命令行)
    —— 黑窗口敲命令操作电脑的方式,AI开发者的主战场
  • •GUI(图形界面)
    —— 你每天用的窗口、按钮、菜单,相对CLI而言
  • •IDE(集成开发环境)
    —— VS Code、Cursor这类写代码的软件,编辑+调试+管理一体
  • •VS Code
    —— 微软免费代码编辑器,全球70%程序员首选,扩展市场极其丰富
  • •Claude Code
    —— Anthropic的AI编程CLI工具,终端就是AI助手
  • •Codex
    —— OpenAI的AI编程Agent,ChatGPT的"程序员版"
  • •Cursor
    —— AI-first代码编辑器,内嵌Claude和GPT,VS Code替代品
  • •Git
    —— 分布式版本控制系统,代码的"时光机",可以回到任何历史版本
  • •GitHub
    —— 全球最大代码托管平台,微软旗下,开源社区的中心
  • •npm
    —— Node.js包管理器,npm install 就能装软件,全球最大包生态
  • •pip
    —— Python包管理器,pip install 就能装Python库
  • •Docker
    —— 容器化技术,把应用和环境打包成箱子,到处都能跑
  • •Node.js
    —— JavaScript的服务器端运行环境,Claude Code底层依赖
  • •CI/CD
    —— 持续集成/持续部署,代码提交后自动测试和上线
  • •SDK
    —— 软件开发工具包,封装好的代码库让你快速接入某个服务

这15个工具,至少8个你现在就在用。Git管理代码、VS Code写代码、npm/pip装库、Docker部署——这就是现代软件开发的标配四件套。

▲ AWS官网:全球最大云计算平台,AI训练和部署的基础设施

🗄️ 四、存储与数据库(12个)—— 数据是AI的粮食 

AI时代数据比代码更重要。这12个词让你搞懂数据存在哪里、怎么存、怎么查。

  • •Database(数据库)
    —— 存数据的"仓库",有组织的存储和查询系统
  • •SQLite
    —— 最轻量级数据库,一个文件就是整个数据库,手机App首选
  • •MySQL
    —— 全球最流行的开源关系型数据库,LAMP四件套之一
  • •PostgreSQL
    —— 功能最强的开源数据库,AI项目首选,扩展性和标准兼容性极佳
  • •MongoDB
    —— 文档型NoSQL数据库,直接存JSON格式数据,灵活无Schema
  • •Redis
    —— 内存缓存数据库,极快,常用于缓存、消息队列、实时排行榜
  • •Vector DB(向量数据库)
    —— AI时代的数据库,存embedding向量做语义相似度搜索
  • •Milvus
    —— 开源向量数据库,RAG系统的核心组件,搜索"意思相近"的内容
  • •Elasticsearch
    —— 全文搜索引擎,日志分析神器,倒排索引实现毫秒级全文搜索
  • •S3
    —— AWS的对象存储服务,存图片、视频、模型文件,几乎无限容量
  • •NAS
    —— 网络附加存储,家里的私有云硬盘,局域网内共享文件
  • •SSD / HDD
    —— 固态硬盘(快)/ 机械硬盘(便宜容量大),存储硬件基础

选数据库的黄金法则:需要复杂查询选PostgreSQL,需要灵活Schema选MongoDB,需要极速缓存选Redis,需要AI语义搜索选Milvus。

▲ 学习前后对比:57个术语从"看天书"到"门儿清",工具链全掌握

 "工具不是目的——但不会选工具,你永远到不了目的地。学会这些词,你就不会再说「那个存数据的东西叫什么来着」了。" 

第二篇到这里结束。57个术语,四类覆盖。上篇教你"AI是什么",这篇教你"怎么动手做"。两篇合起来,你已经有了一个AI开发者的完整知识框架。

下一篇预告:AI基础设施——云计算平台、操作系统、数据算力、知识管理工具。同样是50+个术语,每词一句人话。

---

📌 引用来源

本文术语定义综合自各工具官方文档、Anthropic/OpenAI/Google技术博客及公开技术社区资料。

⚠️ 免责声明

本文仅为技术知识科普与学习交流,部分术语解释做了简化处理以便新手理解。

✍️ 原创说明

本文知识框架与分类体系为作者原创。AI工具参与内容排版与渲染,所有术语解释经人工逐一核实

 —— 廖工AI设计实战 · 专注AI编程落地 —— 

相关学习资料