#
小测验（不计分）

到目前为止，我们已经讨论了 LlamaIndex 的关键组件和工具。 是时候做个小测验了，因为自我测试是最好的学习方式，也能避免能力错觉。 这将帮助您发现哪些知识需要加强。

本测验为可选项目，不计入成绩。

###
Q1: 什么是 QueryEngine？

以下哪项最能描述 QueryEngine 组件？

仅处理静态文本且不具备检索能力的系统 在 RAG 过程中负责查找和检索相关信息组件 仅存储向量嵌入而不具备搜索功能的工具 仅用于评估响应质量的组件

###
Q2: FunctionTools 的作用是什么？

为什么 FunctionTools 对 Agent 很重要？

用于处理大量数据存储 将 Python 函数转换为 Agent 可使用的工具 允许 Agent 创建随机函数定义 仅处理文本数据

###
Q3: LlamaIndex 中的 Toolspecs 是什么？

Toolspecs 的主要目的是什么？

它们是冗余的组件，不提供实际功能 社区创建的工具集合，用于扩展 Agent 能力 专门用于内存管理 仅支持文本处理

###
Q4: 创建工具时需要什么？

创建工具时必须包含哪些信息？

必须定义函数、名称和描述 仅需名称 仅需描述 仅需函数

恭喜完成测验 🥳！如果有错误，请重新阅读章节巩固知识。如果全部正确，您已准备好深入学习这些组件的构建了！

< > Update on GitHub