ray-project/llm-applications
A comprehensive guide to building RAG-based LLM applications for production.
解决的问题
本项目提供了一个全面的指南和实现方案,用于使用 Ray 框架构建和扩展可投入生产的检索增强生成(RAG)应用。它解决了从简单原型过渡到可扩展、高性能系统所面临的挑战,该系统能够处理生产环境的工作负载。
如何工作
该项目使用 Ray 框架来扩展 RAG 流水线的核心组件,包括数据加载、分块、嵌入、索引和部署。它展示了如何实现混合路由策略,以平衡使用开源 LLM(如 Llama-2)和闭源模型(如 GPT-4)的使用,并提供了评估不同配置质量与性能的工具。
适用人群
希望学习如何使用 Ray 和 Anyscale 构建、扩展并投入生产的 RAG 基础 LLM 应用的开发者和 AI 工程师。
主要亮点
- 从零开始构建可扩展的 RAG 流水线
- 扩展嵌入和索引等关键组件
- 实现开源与闭源 LLM 之间的混合路由
- 提供用于优化检索和整体质量评分的评估工具
- 支持以高可用方式部署应用
相关
- 项目
- 项目
- 项目
- 项目
- 项目