智能体#
"智能体"是一种自动化推理与决策引擎。它接收用户输入/查询,并能够通过内部决策执行该查询以返回正确结果。其核心组件包括但不限于:
- 将复杂问题拆解为若干子问题
- 选择外部工具并生成调用参数
- 制定任务执行计划
- 将已完成任务存储至记忆模块
LlamaIndex 提供了一套完整的框架,用于构建不同复杂度的智能体系统:
应用场景#
智能体的潜在应用场景广阔且持续扩展。以下是能立即产生价值的典型用例:
-
智能增强检索(Agentic RAG):构建基于数据的上下文增强研究助手,不仅能回答简单问题,还能处理复杂研究任务。我们的入门指南是最佳起点
-
报告生成:通过多智能体研究+写作工作流结合LlamaParse生成多模态报告。示例代码
-
客户支持:参考工作流驱动的多智能体服务系统入门模板
其他场景: - 效率助手:构建可操作邮件、日历等办公工具的智能体。参见GSuite智能体教程
- 编程助手:构建可操作代码的智能体。参考代码解释器教程
资源指南#
预置智能体与工具
自定义智能工作流
LlamaIndex工作流通过事件驱动的编排核心,支持构建高度定制化的智能工作流: - 工作流教程序列 - 工作流组件指南 - 构建ReAct智能体工作流 - 部署工作流
智能组件开发
如需在工作流中使用核心智能组件,LlamaIndex为每个子组件提供了健壮的抽象层: - 查询规划:路由、子问题、查询转换 - 函数调用与工具使用:参考OpenAI和Mistral指南示例
生态系统#
- 微服务部署:通过llama_deploy(代码库)将智能工作流部署为微服务
- 社区智能体:我们在LlamaHub🦙提供了40+个社区开发的智能体工具