术语表 Glossary
本课程出现的核心名词中英对照。遇到不认识的名词,先来这里查。
Agent
Definition: 一个能自主感知环境、做出决策、调用工具完成任务的 LLM 驱动系统。区别于普通 Chatbot,Agent 拥有"控制流自主权"——LLM 自己决定下一步做什么,而不是开发者写死。
Also called / avoid: AI Agent、Agentic System;避免与 RPA、Bot 混淆
Original term: Agent
Source: src-001 §01-agentic-design-philosophy
First used: lessons/0001-what-is-agent.md
Function Calling / Tool Calling
Definition: LLM 不直接返回文本,而是返回一个结构化的"工具调用请求"(包含工具名与参数),由外部代码执行实际动作,再把结果回传给 LLM。这是 Agent 调用外部世界的标准化协议。
Also called / avoid: Tool Use、Function Call;OpenAI 称 Function Calling,Anthropic 称 Tool Use,语义相同
Source: src-002 §Unit 1 tool calling
First used: lessons/0001-what-is-agent.md
ReAct (Reasoning + Acting)
Definition: Agent 的推理范式。每一步先"思考"(Reasoning:分析当前状态、决定下一步动作),再"行动"(Acting:调用工具或返回答案),循环往复直到任务完成。论文:Yao et al., 2022。
Source: src-002 §Unit 1 ReAct framework
First used: lessons/0001-what-is-agent.md
smolagents
Definition: Hugging Face 开源的极简 Agent 框架,核心是 CodeAgent——让 LLM 生成并执行 Python 代码。@tool 装饰器把普通函数变成 Agent 可调用的工具。
Source: src-002 §Unit 2 smolagents
First used: lessons/0003-first-agent-smolagents.md
LangGraph
Definition: LangChain 生态下的状态图框架,用 Node(节点)+ Edge(边)+ State(状态)描述 Agent 工作流。支持循环、条件分支、Checkpoint 持久化。
Source: src-002 §Unit 3 LangGraph
First used: lessons/0005-langgraph-stateful-agent.md
Multi-Agent System
Definition: 多个 Agent 协作完成任务的系统,常见模式:Manager-Worker(管理者分发)、Group Chat(群聊讨论)、Debate(辩论投票)。
Source: src-001 §08-multi-agent
First used: lessons/0006-multi-agent.md
StateGraph / MessagesState
Definition: LangGraph 的核心概念。StateGraph 是状态机/状态图;MessagesState 是消息列表作为状态的标准 schema。
Source: src-002 §Unit 3 LangGraph
First used: lessons/0005-langgraph-stateful-agent.md
Checkpoint / Thread
Definition: LangGraph 的记忆机制。每次执行保存状态快照到 Thread 中,下次可从该 Thread 恢复,支持长期对话记忆。
Source: src-002 §Unit 3 LangGraph
First used: lessons/0005-langgraph-stateful-agent.md
CodeAgent
Definition: smolagents 中让 LLM 生成 Python 代码并执行的 Agent 类型。相比传统 JSON tool dispatch 灵活度高,但需要安全的执行沙箱。
Source: src-002 §Unit 2 smolagents
First used: lessons/0003-first-agent-smolagents.md
MCP (Model Context Protocol)
Plan-and-Execute
Reflexion
Agentic RAG
HITL (Human-in-the-Loop)
OpenTelemetry (OTel)
Streaming / SSE (Server-Sent Events)
术语没覆盖到? 直接向你的 AI teacher 提问,并说"把这个词加进术语表"。