# 快速自测（不计分）[[quiz2]] 


什么？！还有测验？我们理解，我们理解... 😅 但这个简短的不计分测验旨在**帮助您巩固刚学习的关键概念**。

本测验涵盖大型语言模型（LLMs）、消息系统和工具——这些是理解和构建 AI 智能体的核心组件。

### 问题1：以下哪项最能描述 AI 工具？

<Question
choices={[
{
text: "仅生成文本响应的流程",
explain: "",
},
{
text: "允许智能体执行特定任务并与外部环境交互的可执行流程或外部 API",
explain: "工具是可执行函数，智能体可用其执行特定任务并与外部环境交互",
correct: true
},
{
text: "存储智能体对话的功能",
explain: ""
}
]}
/>

---

### 问题2： AI 智能体如何将工具作为"行动"在环境中使用？

<Question
choices={[
{
text: "通过被动等待用户指令",
explain: "",
},
{
text: "仅使用预编程响应",
explain: "",
},
{
text: "在适当时要求 LLM 生成工具调用代码并代表模型运行工具",
explain: "智能体可调用工具，并根据获得的信息进行规划与重新规划",
correct: true
}
]}
/>

---

### 问题3：什么是大语言模型（LLM）？

<Question
choices={[
{
text: "使用预定义答案进行回复的简单聊天机器人",
explain: "",
},
{
text: "通过大量文本训练的深度学习模型，能理解并生成类人语言",
explain: "",
correct: true
},
{
text: "遵循严格预定义命令的基于规则 AI",
explain: ""
}
]}
/>

---

### 问题4：以下哪项最能描述特殊标记（special tokens）在 LLMs 中的作用？

<Question
choices={[
{
text: "存储在模型词汇表中用于提升文本生成质量的附加词汇",
explain: "",
},
{
text: "用于实现特定功能，例如标记序列结束（EOS）或区分聊天模型中的不同消息角色",
explain: "",
correct: true
},
{
text: "随机插入用于提高响应多样性的标记",
explain: ""
}
]}
/>

---

### 问题5： AI 聊天模型如何处理用户消息的内部流程？

<Question
choices={[
{
text: "直接将消息作为结构化命令解析且不做转换",
explain: "",
},
{
text: "通过将系统消息、用户消息和助手消息拼接成格式化提示",
explain: "",
correct: true
},
{
text: "根据历史对话随机生成响应",
explain: ""
}
]}
/>

---


都明白了吗？很好！现在让我们**深入完整的智能体流程，开始构建你的第一个 AI 智能体！**


<EditOnGithub source="https://github.com/huggingface/agents-course/blob/main/units/zh-CN/unit1/quiz2.mdx" />