跳转到内容

智能体

一个“智能体”是一个自动推理和决策引擎。它接收用户输入/查询,并能够为执行该查询做出内部决策以返回正确结果。关键智能体组件可以包括但不限于:

  • 将复杂问题分解为更小的问题
  • 选择要使用的外部工具 + 为调用该工具构思参数
  • 规划一系列任务
  • 将先前已完成的任务存储在记忆模块中

LlamaIndex 提供了一个全面的框架,用于构建具有不同复杂度的智能体系统:

  • 如果您想快速构建智能体: 使用我们预构建的智能体工具架构来快速搭建智能体系统。
  • 如果您希望完全掌控您的智能体系统:使用我们的工作流从头构建和部署自定义智能体工作流程。

智能体的潜在应用场景范围广阔且持续扩展。尽管如此,以下是一些能够立即带来价值的实际应用场景。

  • 智能体化RAG: 构建一个基于您数据的上下文增强研究助手,不仅能回答简单问题,还能处理复杂的研究任务。我们的入门指南是很好的起点。

  • 报告生成: 使用多智能体研究员+写作者工作流+LlamaParse生成多模态报告。笔记本

  • 客户支持:查看用于构建带工作流程的多智能体礼宾服务的入门模板。

其他:

  • 生产力助手:构建一个能够在常见工作流工具(如电子邮件、日历)上运行的智能体。查看我们的GSuite智能体教程

  • 编程助手: 构建一个能够操作代码的智能体。查看我们的代码解释器教程

预构建智能体与工具

以下组件指南是开始构建智能体的核心枢纽:

自定义智能体工作流

LlamaIndex工作流允许您通过核心事件驱动的编排基础构建高度自定义的智能体工作流。

使用智能体组件进行构建

如果您想在您的工作流程中利用核心智能体要素,LlamaIndex为每个智能体子要素提供了强大的抽象。

  • 社区构建的智能体: 我们在 LlamaHub 🦙 中提供了40多种智能体工具供您的智能体使用。