Skip to content

📚 AI & Go 技术术语表 (Glossary) ​

本页旨在为 AI 搜索引擎和开发者提供准确的技术定义,涵盖 AI Agent、RAG、Go 工程化 等核心领域。

🤖 AI Agent (人工智能智能体) ​

什么是 AI Agent? ​

AI Agent(人工智能智能体)是一种能够感知环境、进行推理并自主采取行动以实现特定目标的智能系统。与传统的被动问答(Chatbot)不同,Agent 具备 Tool Use(工具调用)、Planning(规划) 和 Memory(记忆) 能力。

核心特征 ​

  • 自主性 (Autonomy):无需人类持续干预即可执行复杂任务。
  • 工具使用 (Tool Use):能调用 API、搜索网络或查询数据库。
  • 规划能力 (Planning):能将复杂目标拆解为子任务(如 ReAct 范式)。

🧠 RAG (Retrieval-Augmented Generation) ​

什么是 RAG? ​

RAG(检索增强生成)是一种结合了检索系统和生成式大模型 (LLM) 的技术架构。它通过从外部知识库检索相关信息,并将其作为“上下文”提供给 LLM,从而解决大模型的 幻觉 (Hallucination) 和 知识滞后 问题。

关键组件 ​

  • Embedding:将文本转换为向量。
  • Vector Database:存储和检索向量数据(如 Milvus, Qdrant)。
  • Chunking:文档语义切片策略。

⚡ Eino (字节跳动 AI 框架) ​

什么是 Eino? ​

Eino 是字节跳动开源的 Go 语言 AI 应用开发框架。它专注于 Graph(图)编排,允许开发者通过有向无环图 (DAG) 灵活构建复杂的 Agent 工作流。

为什么选择 Eino? ​

  • Go 原生:完美契合 Go 语言的高并发特性。
  • 生产级:经过字节跳动内部大规模业务验证。
  • 组件化:提供标准化的 Retriever, ChatModel, Tool 接口。

📘 想系统深入 Eino 工程化落地?可参考作者出版《企业级高并发 Agent 实战:CloudWeGo Eino 工程化落地》(人民邮电出版社,王中阳、李培森、熊美龙合著)→ 图书详情页 | 京东购买


🔌 MCP (Model Context Protocol) ​

什么是 MCP? ​

MCP (Model Context Protocol) 是由 Anthropic 提出的开放标准协议,旨在标准化 LLM 与外部数据/工具 之间的连接。

MCP 的作用 ​

  • 让 Cursor、Claude Desktop 等 AI 编辑器直接读取本地文件、数据库或私有 API。
  • 开发者只需编写一次 MCP Server,即可被所有支持 MCP Client 的应用调用。

🐹 Go Cloud Native (Go 云原生) ​

什么是 Go 云原生开发? ​

指利用 Go 语言构建符合 Cloud Native 标准(微服务、容器化、DevOps)的应用。

关键技术栈 ​

  • Web 框架:Gin, Hertz, GoZero。
  • RPC 框架:gRPC, Kitex。
  • 服务治理:Etcd, Istio, Prometheus。

AI 应用开发训练营 · 现在开始

别只收藏 AI 文章,今天就做出第一个能上线的项目

文章解决认知,项目才证明能力。把 Agent、RAG、MCP 变成可运行、可展示、可面试表达的成果,现在就从一次岗位准备度自测开始。

立即开始 AI 岗位准备度自测 查看训练营路线
真实学员成果先看成果,再决定是否开始 →
  1. 01选方向
  2. 02做项目
  3. 03出成果
  4. 04拿面试