Skip to content

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

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

🤖 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 接口。

🔌 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。

最后一次更新于:

🚀 学习遇到瓶颈?想进大厂?

看完这篇技术文章,如果还是觉得不够系统,或者想在实战中快速提升?
王中阳的就业陪跑训练营,提供定制化学习路线 + 企业级实战项目 + 简历优化 + 模拟面试。

了解训练营详情