智能体课程文档
LlamaIndex 简介
加入 Hugging Face 社区
并获得增强的文档体验
开始使用
LlamaIndex 简介
欢迎来到本模块,您将学习如何使用 LlamaIndex 工具包构建 LLM 驱动的智能体。
LlamaIndex 是一个完整的工具包,用于使用索引和工作流在您的数据之上创建 LLM 驱动的智能体。对于本课程,我们将重点关注 LlamaIndex 中构建智能体的三个主要部分:组件、智能体和工具以及工作流。
让我们看看 LlamaIndex 的这些关键部分以及它们如何帮助智能体
- 组件:是您在 LlamaIndex 中使用的基本构建块。这些包括提示、模型和数据库等。组件通常有助于将 LlamaIndex 与其他工具和库连接起来。
- 工具:工具是提供特定功能的组件,例如搜索、计算或访问外部服务。它们是使智能体能够执行任务的构建块。
- 智能体:智能体是可以使用工具并做出决策的自主组件。它们协调工具的使用以实现复杂目标。
- 工作流:是将逻辑一起处理的分步过程。工作流或智能体工作流是一种无需明确使用智能体即可构建智能体行为的方式。
LlamaIndex 有何特别之处?
虽然 LlamaIndex 与 smolagents 等其他框架有一些相似之处,但它有一些关键优势
- 清晰的工作流系统:工作流有助于使用事件驱动和异步优先的语法逐步分解智能体如何做出决策。这有助于您清晰地组合和组织逻辑。
- 使用 LlamaParse 进行高级文档解析:LlamaParse 专门为 LlamaIndex 制作,因此集成是无缝的,尽管它是付费功能。
- 许多即用型组件:LlamaIndex 已经存在一段时间,因此它可以与许多其他框架配合使用。这意味着它拥有许多经过测试且可靠的组件,例如 LLM、检索器、索引等。
- LlamaHub:是一个包含数百个这些组件、智能体和工具的注册表,您可以在 LlamaIndex 中使用它们。
所有这些概念在不同的场景中都需要才能创建有用的智能体。在以下部分中,我们将详细介绍每个概念。掌握这些概念后,我们将利用所学知识使用智能体 Alfred 创建应用用例!
亲身体验 LlamaIndex 令人兴奋,对吧?那么,我们还在等什么?让我们开始使用 LlamaHub 查找和安装我们需要的集成吧!🚀
< > 在 GitHub 上更新