BAIZE AI RESOURCE

AI知识检索应用开发工具

Llama_index

Llama_index 是面向 AI 应用开发的项目,仓库提供文档接入、索引、检索、对话及效果评估等功能的参考资料,帮助开发者围绕自有资料设计可查询、可对话的应用,减少从零梳理这些功能的工作。

Llama_index

资源介绍

Llama_index 适合需要让 AI 应用使用自有资料的开发者。仓库中的参考资料覆盖文档接入、向量等索引、检索、对话引擎和回答评估,也列出了多种大模型与嵌入模型的接入模块。开发者可以根据自己的资料类型和模型选择所需功能,设计从资料处理到提问、获取回答的流程。例如,围绕一批内部文档建立索引,再让应用检索相关内容并回答问题。它更适合作为构建应用所用的项目,而不是打开即可使用的成品问答网站;具体接入与运行条件需结合选用的模块确定。

应用能力

资料索引与检索

参考资料列有向量、关键词、摘要等索引模块,可用于按不同方式组织资料并支持后续检索。

对话功能

提供多种对话引擎的参考资料,供开发者构建围绕资料进行提问和回答的应用。

模型接入选择

参考资料分别列出多种大模型和嵌入模型接入模块,便于开发者按应用需求选择相应集成。

回答效果评估

提供答案相关性、上下文相关性、忠实度和检索等评估模块的参考资料,供开发者检查应用输出。

资源配置

应用版本

v0.14.25

运行环境

Linux

安装方式

解压即用

安装与使用

  1. 确定要供 AI 应用查询的资料,以及需要检索问答还是对话功能。

  2. 根据所选资料处理方式,选用对应的索引、检索及模型接入模块。

  3. 在应用中建立资料查询与回答流程;如需检查输出效果,可选用仓库列出的评估模块。

使用案例

内部资料问答

使用场景开发者希望让应用回答内部文档中的问题。

选用资料索引、检索和对话相关模块,构建从查询资料到生成回答的应用流程。

检查检索问答效果

使用场景开发者需要评估应用回答与检索内容是否相关。

选用答案相关性、上下文相关性或检索评估模块,对应用输出进行检查。

包含内容

llama-index-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
THIRD-PARTY-NOTICES.md
SHA256.txt

常见问题

Llama_index 提供哪些资料索引方式?
仓库参考资料列有向量、关键词、摘要、树和知识图谱等索引模块。
能否评估检索问答的输出?
可以使用项目列出的评估模块;参考资料涵盖答案相关性、上下文相关性、忠实度和检索评估。
项目是否只提供一种模型接入?
不是。仓库分别列有多种大模型和嵌入模型的接入模块,例如 OpenAI、Ollama 和 Hugging Face 相关模块。